From 57042668a3e66311ed73ca5e2096c13c6068d71a Mon Sep 17 00:00:00 2001 From: 0000OOOO0000 <63518686+0000OOOO0000@users.noreply.github.com> Date: Wed, 29 Dec 2021 15:20:03 +0200 Subject: [PATCH] PIH..O____5_81____LATCARF_FLES_GNIR____O____RING_SELF_FRACTAL____18_5____O..HIP --- .../PIH..O____5_81____LATCARF_FLES_GNIR____O____RING_SELF_FRACTAL____18_5____O..HIP | 83878 ++++++++++++++++ 1 file changed, 83878 insertions(+) create mode 100644 ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯옷◯⚪◯옷◯⠀⦿⠀◯옷◯⚪◯옷◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀ⵙ⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯옷◯⚪◯옷◯⠀⦿⠀◯옷◯⚪◯옷◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ꖴ◯⚪◯ꖴ⚪⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀/PIH..O____5_81____LATCARF_FLES_GNIR____O____RING_SELF_FRACTAL____18_5____O..HIP diff --git a/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯옷◯⚪◯옷◯⠀⦿⠀◯옷◯⚪◯옷◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀ⵙ⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯옷◯⚪◯옷◯⠀⦿⠀◯옷◯⚪◯옷◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ꖴ◯⚪◯ꖴ⚪⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀/PIH..O____5_81____LATCARF_FLES_GNIR____O____RING_SELF_FRACTAL____18_5____O..HIP b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯옷◯⚪◯옷◯⠀⦿⠀◯옷◯⚪◯옷◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀ⵙ⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯옷◯⚪◯옷◯⠀⦿⠀◯옷◯⚪◯옷◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ꖴ◯⚪◯ꖴ⚪⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀/PIH..O____5_81____LATCARF_FLES_GNIR____O____RING_SELF_FRACTAL____18_5____O..HIP new file mode 100644 index 00000000..24db02f4 --- /dev/null +++ b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯옷◯⚪◯옷◯⠀⦿⠀◯옷◯⚪◯옷◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀ⵙ⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯옷◯⚪◯옷◯⠀⦿⠀◯옷◯⚪◯옷◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ꖴ◯⚪◯ꖴ⚪⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀/PIH..O____5_81____LATCARF_FLES_GNIR____O____RING_SELF_FRACTAL____18_5____O..HIP @@ -0,0 +1,83878 @@ +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY" + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".start" +Content-Type: text/plain + +fplayback -i off -r on -f 1 -e on -h on -t on -a on -k on -s 1 +tcur 0 +fps 69 +tset 0 84.406022589954030768899117092091000289089388918088900852079 +frange 1 5824 +unitlength 1 +unitmass 1 +prompt '`strcat(oppwf(), " -> ")`' + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".variables" +Content-Type: text/plain + +set -l WEDGE = '' +set -l WEDGENUM = '9' +set -g ACTIVETAKE = 'Main' +set -g DRIVER = 'O____ARTNAM____O____MANTRA____O' +set -g DRIVERPATH = '/out/O____ARTNAM____O____MANTRA____O' +set -g E = '2.7182818284590452354' +set -g EYE = 'stereo' +set -g HANDLE_STATUS = '-1' +set -g HIP = 'C:/O/O_AIDIW_O_WIDIA_O/O_INIDUOH_O_HOUDINI_O/O_5_81_O_18_5_O/O_PIH_O_HIP_O' +set -g HIPFILE = 'C:/O/O_AIDIW_O_WIDIA_O/O_INIDUOH_O_HOUDINI_O/O_5_81_O_18_5_O/O_PIH_O_HIP_O/PIH.O____5_81____LATCARF_FLES_GNIR____O____RING_SELF_FRACTAL____18_5____O.HIP' +set -g HIPNAME = 'PIH.O____5_81____LATCARF_FLES_GNIR____O____RING_SELF_FRACTAL____18_5____O' +set -g JOB = 'C:/PROGRAM FILES/12.891.0.31 INIDUOH HOUDINI 13.0.198.21/bin' +set -g PI = '3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296' +set -g POSE = 'C:/Users/Administrator/Documents/houdini13.0/poselib' +set -g VFH_BUILD = 'hash:bb1bd68 from 16 May 2020 18:42' +set -g VFH_IPR_ROP = '/out/vray_ipr' +set -g VFH_ROP = '/out/vray' +set -g VFH_VRAY = '4.30.03 782c5167 [houdini] May 14 2020 00:19:59' +set -g _HIP_SAVEPLATFORM = 'windows-x86_64-cl19.16' +set -g _HIP_SAVETIME = 'Wed Dec 29 16:01:49 2021' +set -g _HIP_SAVEVERSION = '18.5.499' +set -g _HIP_SHELFTOOLCOUNT = '95' +set -g status = '0' + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".aliases" +Content-Type: text/plain + +alias cd 'opcf' +alias cp 'opcp' +alias h 'history' +alias hython 'python' +alias ls 'opls' +alias matramp 'opramp' +alias opcd 'opcf' +alias oppwd 'oppwf' +alias pwd 'oppwf' +alias rm 'oprm' + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".takeconfig" +Content-Type: text/plain + +takename -g take + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".hou.session" +Content-Type: text/plain + + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".defotl" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +SU5EWAAAAAAAAAAhSElQIEludGVybmFsIE9wZXJhdG9yIERlZmluaXRpb25zAAAAQwAAAA1JTkRFWF9TRUNUSU9OAAAAAAAALz1hzGpNAAAAEmhvdWRpbmkuaGRhbGlicmFyeQAALz0AAAAAYcxqTQAAABBTb3AvY29weXRvY3U= +cnZlcwAALz0AAGNJYcxqTQAAABRTb3AvcG9pbnRzZnJvbXZvbHVtZQAAkoYAAHiCYcxqTQAAAA5Tb3Avdm9sdW1lcmFtcAABCwgAAD5zYcxqTQAAABFTb3Avdm9sdW1ld3JhbmdsZQABSXsAACPNYcxqTQAAABFTb3AvYXR0cmk= +YndyYW5nbGUAAW1IAAApgWHMak0AAAAOU29wL2ZsaXBzb3VyY2UAAZbJAAA20mHMak0AAAAPU29wL3BvaW50aml0dGVyAAHNmwAAMiphzGpNAAAACkRyaXZlci9pZmQAAf/FAACVdWHMak0AAABkU2hvcC9PX19fX0xBSVJFVEE= +TV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08AApU6AALMOGHMak0AAABeU2hvcC9PX19fX0ZPTEFGX0VHREVfVE9PUl9FUkE= +VVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRURfU0lORV9TUVVBUkVfUk9PVF9FREdFX0ZBTE9GX19fX08ABWFyAAQFAWHMak0AAAASVm9wL2dldGxheWVyZXhwb3J0AAlmcwAABuxhzGpNAAAAE1ZvcC9jb21wdXRlbGk= +Z2h0aW5nAAltXwAAICthzGpNAAAAElZvcC9nZXRhdHRyaWI6OjIuMAAJjYoAAA3BYcxqTQAAABNWb3Avdm9sdW1ldm9wZ2xvYmFsAAmbSwAAJb9hzGpNAAAAYVZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0w= +QUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PAAnBCgAB43VhzGpNAAAADFZvcC9hZGRjb25zdAALpH8AAAVVYcxqTQAAAA1Wb3AvZnJvbnRmYWNlAAup1AAABERhzGo= +TQAAAAtWb3AvbGFtYmVydAALrhgAAASRYcxqTQAAAAxWb3AvdXZjb29yZHMAC7KpAAARcmHMak0AAAAtVm9wL09fX19fUkVEQUhTX0xTTEdfX19fT19fX19HTFNMX1NIQURFUl9fX19PAAvEGwAAuRthzGpNAAAAGFZvcC9jb20= +cHV0ZWxpZ2h0aW5nOjoyLjAADH02AAAzK2HMak0AAAAKVm9wL3R3b3dheQAMsGEAAA65YcxqTQAAABRWb3AvZGVuc2l0eXRvb3BhY2l0eQAMvxoAAByVYcxqTQAAAA9Wb3AvZWRnZWZhbGxvZmYADNuvAAAVOWHMak0AAAAaVm8= +cC9nZW9tZXRyeXZvcGdsb2JhbDo6Mi4wAAzw6AAAHiVhzGpNAAAAFVZvcC9nZW9tZXRyeXZvcG91dHB1dAANDw0AABCWYcxqTQAAAAxWb3AvZGVndG9yYWQADR+jAAAH22HMak0AAAAPVm9wL2xheWVyZXhwb3J0AA0nfgAAGaU= +YcxqTQAAAA9Wb3AvbGF5ZXJ1bnBhY2sADUEjAAAQuGHMak0AAAAKVm9wL2Nvc2luZQANUdsAAAcbYcxqTQAAAA9Wb3Avdm9sdW1lbW9kZWwADVj2AAApzWHMak0AAAAMVm9wL3BicnBoYXNlAA2CwwAACXBhzGpNAAAADFZvcC8= +c3BlY3VsYXIADYwzAAAH12HMak0AAAANVm9wL2xheWVycGFjawANlAoAAAR5YcxqTQAAABRWb3Avdm9sdW1lc2hhZGVyY29yZQANmIMAAB3kYcxqTQAAAA5Wb3AvZmxvYXR0b3ZlYwANtmcAAAXEYcxqTQAAABNWb3Avdm9sdW0= +ZXZvcG91dHB1dAANvCsAAAtFYcxqTQAAAA9Wb3AvcGJybGlnaHRpbmcADcdwAAAaQGHMak0AAAAKVm9wL3NoYWRvdwAN4bAAAAK8YcxqTQAAAAxWb3AvaXNzaGFkb3cADeRsAAACFmHMak0AAAARVm9wL25vcm1hbGZhbGxvZmY= +AA3mggAABKphzGpNAAAADlZvcC92ZWN0b2Zsb2F0AA3rLAAABjBhzGpNAAAAEFZvcC92ZWNnZXRjb21wb24ADfFcAAAGsmHMak0AAAAMVm9wL3N1YmNvbnN0AA34DgAABVxhzGpNAAAACFZvcC9zcXJ0AA39agAABvZhzGpNAAA= +AAdWb3AvcG93AA4EYAAAB7thzGpNAAAAClZvcC9uZWdhdGUADgwbAAAEpGHMak0AAAAKVm9wL21vZHVsbwAOEL8AAAf5YcxqTQAAAAxWb3AvbXVsY29uc3QADhi4AAAF72HMak0AAAANVm9wL2x1bWluYW5jZQAOHqcAAAKfYcw= +ak0AAAAKVm9wL2xlbmd0aAAOIUYAAAVBYcxqTQAAAA9Wb3AvaXNjb25uZWN0ZWQADiaHAAAF2WHMak0AAAAMVm9wL2ludHRvdmVjAA4sYAAAAwdhzGpNAAAAD1ZvcC9pZmNvbm5lY3RlZAAOL2cAAAyLYcxqTQAAAAdWb3AvZmk= +dAAOO/IAABGFYcxqTQAAAAdWb3AvZXhwAA5NdwAABvRhzGpNAAAADVZvcC9ub3JtYWxpemUADlRrAAAFm2HMak0AAAAJVm9wL2NsYW1wAA5aBgAACithzGpNAAAAB1ZvcC9kb3QADmQxAAAJKmHMak0AAAAOVm9wL2NvbXBsZW0= +ZW50AA5tWwAAB0xhzGpNAAAADVZvcC92ZWN0b2h2ZWMADnSnAAACpmHMak0AAAAHVm9wL2FicwAOd00AAAc+YcxqTQAAAA5Wb3AvaW50dG9mbG9hdAAOfosAAAKMYcxqTQAAAAtWb3AvdGV4dHVyZQAOgRcAABh7YcxqTQAAAFE= +Vm9wL09fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PAA6ZkgABPD5hzGpNAAAAQQAAAAQAAAAMY29weXRvY3VydmVzAAAADkNvcHkgdG8= +IEN1cnZlcwAAAChvcGxpYjovU29wL2NvcHl0b2N1cnZlcz9Tb3AvY29weXRvY3VydmVzAAAAEFNPUF9jb3B5dG9jdXJ2ZXMAAAAAAAAAAAAAAANTb3AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAJdwZrkAQAAAAAABAAAABBwb2k= +bnRzZnJvbXZvbHVtZQAAABJQb2ludHMgZnJvbSBWb2x1bWUAAAAwb3BsaWI6L1NvcC9wb2ludHNmcm9tdm9sdW1lP1NvcC9wb2ludHNmcm9tdm9sdW1lAAAAFFNPUF9wb2ludHNmcm9tdm9sdW1lAAAAAAAAAAAAAAADU29wAAA= +AAAAAAAAAAAAAAAAABVndWlkZT0uL0ZJTkFMX1ZPTFVNRSAAAAABAAAAAVxeYJ4BAAAAAAAEAAAACnZvbHVtZXJhbXAAAAALVm9sdW1lIFJhbXAAAAAkb3BsaWI6L1NvcC92b2x1bWVyYW1wP1NvcC92b2x1bWVyYW1wAAAADlM= +T1Bfdm9sdW1lcmFtcAAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAVNpNaQBAAAAAAAEAAAADXZvbHVtZXdyYW5nbGUAAAAOVm9sdW1lIFdyYW5nbGUAAAAqb3BsaWI6L1NvcC92b2x1bWV3cmFuZ2xlP1M= +b3Avdm9sdW1ld3JhbmdsZQAAABFTT1Bfdm9sdW1ld3JhbmdsZQAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABFz+YVEBAAAAAAAEAAAADWF0dHJpYndyYW5nbGUAAAARQXR0cmlidXRlIFdyYW5nbGUAAAA= +Km9wbGliOi9Tb3AvYXR0cmlid3JhbmdsZT9Tb3AvYXR0cmlid3JhbmdsZQAAABFTT1BfYXR0cmlid3JhbmdsZQAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFzu3T4BAAAAAAAEAAAACmZsaXBzb3VyY2U= +AAAAC0ZMSVAgU291cmNlAAAAJG9wbGliOi9Tb3AvZmxpcHNvdXJjZT9Tb3AvZmxpcHNvdXJjZQAAAA5TT1BfZmxpcHNvdXJjZQAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAVsG4RgBAAAAAAAEAAAAC3A= +b2ludGppdHRlcgAAAAxQb2ludCBKaXR0ZXIAAAAmb3BsaWI6L1NvcC9wb2ludGppdHRlcj9Tb3AvcG9pbnRqaXR0ZXIAAAAPU09QX3BvaW50aml0dGVyAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABWdU= +Lb0BAAAAAAAEAAAAA2lmZAAAAAZNYW50cmEAAAAcb3BsaWI6L0RyaXZlci9pZmQ/RHJpdmVyL2lmZAAAAApST1BfbWFudHJhAAAAAAAAAAAAAAAGRHJpdmVyAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcPWXD2nwAAAAAAAAUAAAA= +X09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PAAAAj09fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0c= +TklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTwAAANBvcGxpYjovU2g= +b3AvT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08/U2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19UTkU= +SURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08AAAB1b3BkZWY6L1Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU4= +SUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PP0ljb25JbWFnZQAAAAAAAAAAAAAABFNob3AAAAAAAAAAAAAAAAAAAAA/c3VidHlwZT12b3BuZXQgc2hhZGVydHlwZT12b3BtYXQ= +ZXJpYWwgcmVuZGVybWFzaz0nVk1hbnRyYSBPR0wnIAAAAAAAAAAAYLfEtAAAAAAAAAAAAAAEAAAAWU9fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1I= +T09UX0VER0VfRkFMT0ZfX19fTwAAAL9PX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVQ= +UklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08AAADEb3BsaWI6L1Nob3AvT19fX19GT0xBRl9FR0RFX1RPT1JfRVJBVVE= +U19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1JPT1RfRURHRV9GQUxPRl9fX19PP1Nob3AvT19fX19GT0xBRl9FR0RFX1RPT1JfRVJBVVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRURfU0k= +TkVfU1FVQVJFX1JPT1RfRURHRV9GQUxPRl9fX19PAAAAb29wZGVmOi9TaG9wL09fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1JPT1RfRURHRV9GQUw= +T0ZfX19fTz9JY29uSW1hZ2UAAAAAAAAAAAAAAARTaG9wAAAAAAAAAAAAAAAAAAAAPnN1YnR5cGU9dm9wbmV0IHNoYWRlcnR5cGU9dm9wbWF0ZXJpYWwgcmVuZGVybWFzaz0nVk1hbnRyYSBPR0wnAAAAAAAAAABgulGJAAAAAAA= +AAQAAAAOZ2V0bGF5ZXJleHBvcnQAAAAQR2V0IExheWVyIEV4cG9ydAAAACxvcGxpYjovVm9wL2dldGxheWVyZXhwb3J0P1ZvcC9nZXRsYXllcmV4cG9ydAAAABJWT1BfZ2V0bGF5ZXJleHBvcnQAAAAAAAAAAAAAAANWb3AAAAA= +A3ZvcAAAAAZWT1BhbGwAAAAAAAAAHXN1cmZhY2UgZGlzcGxhY2UgY3ZleCBzb3AgcG9wAAAAAAAAAANgN4ekAAAAAAAABQAAAA9jb21wdXRlbGlnaHRpbmcAAAAQQ29tcHV0ZSBMaWdodGluZwAAAC5vcGxpYjovVm9wL2NvbXA= +dXRlbGlnaHRpbmc/Vm9wL2NvbXB1dGVsaWdodGluZwAAABNWT1BfY29tcHV0ZWxpZ2h0aW5nAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAC3N1cmZhY2UgZm9nAAAAAAAAAANUwhrjAQAAAAAIAAAAAAQAAAAOZ2V0YXQ= +dHJpYjo6Mi4wAAAADUdldCBBdHRyaWJ1dGUAAAAsb3BsaWI6L1ZvcC9nZXRhdHRyaWI6OjIuMD9Wb3AvZ2V0YXR0cmliOjoyLjAAAAARVk9QX2dldGF0dHJpYi0yLjAAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAA= +AAAAAAAAAAAAAAAAAAAGYDeHpAAAAAAAAAQAAAAPdm9sdW1ldm9wZ2xvYmFsAAAAHFZvbHVtZSBWT1AgR2xvYmFsIFBhcmFtZXRlcnMAAAAub3BsaWI6L1ZvcC92b2x1bWV2b3BnbG9iYWw/Vm9wL3ZvbHVtZXZvcGdsb2JhbAA= +AAATVk9QX3ZvbHVtZXZleGdsb2JhbAAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAARjdmV4AAAAAAAAAABRR0+QAQAAAAAABQAAAF1PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT18= +X19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PAAAArU9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEU= +TVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTwAAAMpvcGxpYjovVm9wL09fX19fUkVEQUhTX1NFTlRIR0k= +UkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08/Vm9wL09fX19fUkVEQUhTX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX18= +X19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08AAAByb3BkZWY6L1ZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk8= +T1RfQlJJR0hUTkVTX1NIQURFUl9fX19PP0ljb25JbWFnZQAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAABhmb2cgbGlnaHQgc2hhZG93IHN1cmZhY2UAAAAAAAAAAGC6UX0BAAAAAAgAAAAABAAAAAhhZGRjb25zdAAAAAw= +QWRkIENvbnN0YW50AAAAIG9wbGliOi9Wb3AvYWRkY29uc3Q/Vm9wL2FkZGNvbnN0AAAADFZPUF9hZGRjb25zdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ekAAAAAAAABAAAAAk= +ZnJvbnRmYWNlAAAACkZyb250IEZhY2UAAAAib3BsaWI6L1ZvcC9mcm9udGZhY2U/Vm9wL2Zyb250ZmFjZQAAAA1WT1BfZnJvbnRmYWNlAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAJXN1cmZhY2UgZm8= +ZyBsaWdodCBzaGFkb3cgcGhvdG9uIHJzbF8qAAAAAAAAAAJgN4ekAAAAAAAABAAAAAdsYW1iZXJ0AAAAB0xhbWJlcnQAAAAeb3BsaWI6L1ZvcC9sYW1iZXJ0P1ZvcC9sYW1iZXJ0AAAAC1ZPUF9sYW1iZXJ0AAAAAAAAAAAAAAA= +A1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAA1zdXJmYWNlIHJzbF8qAAAAAAAAAAVgN4ejAAAAAAAABQAAAAh1dmNvb3JkcwAAAAlVViBDb29yZHMAAAAgb3BsaWI6L1ZvcC91dmNvb3Jkcz9Wb3AvdXZjb29yZHMAAAAMVk8= +UF91dmNvb3JkcwAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAl2ZXgqIHJzbCoAAAAAAAAAAFUQJUgBAAAAAAgAAAAABAAAAClPX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTwAAAClPX19fX1I= +RURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08AAABib3BsaWI6L1ZvcC9PX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTz9Wb3AvT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0g= +QURFUl9fX19PAAAAPm9wZGVmOi9Wb3AvT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08/SWNvbkltYWdlAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAANXN1YnR5cGU9bWF0ZXJpYWwgc2hhZGU= +cnR5cGU9YW55IHZvcG5ldG1hc2s9J3N1cmZhY2UnIAAAAAAAAAAAYK5ZrgAAAAAAAAUAAAAUY29tcHV0ZWxpZ2h0aW5nOjoyLjAAAAAQQ29tcHV0ZSBMaWdodGluZwAAADhvcGxpYjovVm9wL2NvbXB1dGVsaWdodGluZzo6Mi4= +MD9Wb3AvY29tcHV0ZWxpZ2h0aW5nOjoyLjAAAAATVk9QX2NvbXB1dGVsaWdodGluZwAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAtzdXJmYWNlIGZvZwAAAAAAAAAEWljnawEAAAAACAAAAAAEAAAABnR3b3dheQAAAA4= +VHdvIFdheSBTd2l0Y2gAAAAcb3BsaWI6L1ZvcC90d293YXk/Vm9wL3R3b3dheQAAAApWT1BfdHdvd2F5AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAA2A3h6MAAAAAAAAFAAAAEGRlbnM= +aXR5dG9vcGFjaXR5AAAAGVZvbHVtZSBEZW5zaXR5IHRvIE9wYWNpdHkAAAAwb3BsaWI6L1ZvcC9kZW5zaXR5dG9vcGFjaXR5P1ZvcC9kZW5zaXR5dG9vcGFjaXR5AAAAFFZPUF9kZW5zaXR5dG9vcGFjaXR5AAAAAAAAAAAAAAA= +A1ZvcAAAAAAAAAAAAAAAAAAAAAtzdXJmYWNlIGZvZwAAAAAAAAADWD6LmwEAAAAACAAAAAAEAAAAC2VkZ2VmYWxsb2ZmAAAADEVkZ2UgRmFsbG9mZgAAACZvcGxpYjovVm9wL2VkZ2VmYWxsb2ZmP1ZvcC9lZGdlZmFsbG9mZgA= +AAAPVk9QX2VkZ2VmYWxsb2ZmAAAAAAAAAAAAAAADVm9wAAAABnN1Ym5ldAAAAAZTVUJ2b3AAAAAAAAAAGHN1cmZhY2UgZm9nIHNoYWRvdyBsaWdodAAAAAAAAAAEUvqobgEAAAAAAAQAAAAWZ2VvbWV0cnl2b3BnbG9iYWw6OjI= +LjAAAAAeR2VvbWV0cnkgVk9QIEdsb2JhbCBQYXJhbWV0ZXJzAAAAPG9wbGliOi9Wb3AvZ2VvbWV0cnl2b3BnbG9iYWw6OjIuMD9Wb3AvZ2VvbWV0cnl2b3BnbG9iYWw6OjIuMAAAABVWT1BfZ2VvbWV0cnl2b3BnbG9iYWwAAAA= +AAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAABGN2ZXgAAAAAAAAAAFRBXF8BAAAAAAAEAAAAEWdlb21ldHJ5dm9wb3V0cHV0AAAAE0dlb21ldHJ5IFZPUCBPdXRwdXQAAAAyb3BsaWI6L1ZvcC9nZW9tZXRyeXZvcG91dHB1dD8= +Vm9wL2dlb21ldHJ5dm9wb3V0cHV0AAAAGVZPUF9nZW9tZXRyeXZvcG91dHB1dC5vdGwAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAEY3ZleAAAAAAAAAAFUZTlIQEAAAAAAAQAAAAIZGVndG9yYWQAAAASRGVncmVlcyA= +dG8gUmFkaWFucwAAACBvcGxpYjovVm9wL2RlZ3RvcmFkP1ZvcC9kZWd0b3JhZAAAAAxWT1BfZGVndG9yYWQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYDeHpAAAAAAAAAUAAAALbGE= +eWVyZXhwb3J0AAAADExheWVyIEV4cG9ydAAAACZvcGxpYjovVm9wL2xheWVyZXhwb3J0P1ZvcC9sYXllcmV4cG9ydAAAAA9WT1BfbGF5ZXJleHBvcnQAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAoZGlzcGxhY2UgZm8= +ZyBsaWdodCBwaG90b24gc2hhZG93IHN1cmZhY2UAAAAAAAAAAlhS3dsBAAAAAAgAAAAABQAAAAtsYXllcnVucGFjawAAAAxMYXllciBVbnBhY2sAAAAmb3BsaWI6L1ZvcC9sYXllcnVucGFjaz9Wb3AvbGF5ZXJ1bnBhY2sAAAA= +D1ZPUF9sYXllcnVucGFjawAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAChzdXJmYWNlIHBob3RvbiBkaXNwbGFjZSBsaWdodCBzaGFkb3cgZm9nAAAAAAAAAAFYPFD0AQAAAAAIAAAAAAQAAAAGY29zaW5lAAAABkNvc2k= +bmUAAAAcb3BsaWI6L1ZvcC9jb3NpbmU/Vm9wL2Nvc2luZQAAAApWT1BfY29zaW5lAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWA3h6QAAAAAAAAFAAAAC3ZvbHVtZW1vZGVsAAAADFY= +b2x1bWUgTW9kZWwAAAAmb3BsaWI6L1ZvcC92b2x1bWVtb2RlbD9Wb3Avdm9sdW1lbW9kZWwAAAAPVk9QX3ZvbHVtZW1vZGVsAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAB3N1cmZhY2UAAAAAAAAACVRXlosBAAAAAAg= +AAAAAAQAAAAIcGJycGhhc2UAAAAZUEJSIFZvbHVtZSBQaGFzZSBGdW5jdGlvbgAAACBvcGxpYjovVm9wL3BicnBoYXNlP1ZvcC9wYnJwaGFzZQAAAAxWT1BfcGJycGhhc2UAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAA= +AAAAAAAAAAADWDxQPQAAAAAAAAQAAAAIc3BlY3VsYXIAAAAIU3BlY3VsYXIAAAAgb3BsaWI6L1ZvcC9zcGVjdWxhcj9Wb3Avc3BlY3VsYXIAAAAMVk9QX3NwZWN1bGFyAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGw= +AAAAAAAAAA1zdXJmYWNlIHJzbF8qAAAAAAAAAAtgN4ejAAAAAAAABAAAAAlsYXllcnBhY2sAAAAKTGF5ZXIgUGFjawAAACJvcGxpYjovVm9wL2xheWVycGFjaz9Wb3AvbGF5ZXJwYWNrAAAADVZPUF9sYXllcnBhY2sAAAAAAAA= +AAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAHXN1cmZhY2UgZGlzcGxhY2UgY3ZleCBzb3AgcG9wAAAAAAAAAAdgN4ejAAAAAAAABQAAABB2b2x1bWVzaGFkZXJjb3JlAAAAElZvbHVtZSBTaGFkZXIgQ29yZQAAADA= +b3BsaWI6L1ZvcC92b2x1bWVzaGFkZXJjb3JlP1ZvcC92b2x1bWVzaGFkZXJjb3JlAAAAFFZPUF92b2x1bWVzaGFkZXJjb3JlAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAB3N1cmZhY2UAAAAAAAAACFg8QZsBAAAAAAg= +AAAAAAQAAAAKZmxvYXR0b3ZlYwAAAA9GbG9hdCB0byBWZWN0b3IAAAAkb3BsaWI6L1ZvcC9mbG9hdHRvdmVjP1ZvcC9mbG9hdHRvdmVjAAAADlZPUF9mbG9hdHRvdmVjAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGw= +AAAAAAAAAAEqAAAAAAAAAANgN4ekAAAAAAAABAAAAA92b2x1bWV2b3BvdXRwdXQAAAARVm9sdW1lIFZPUCBPdXRwdXQAAAAub3BsaWI6L1ZvcC92b2x1bWV2b3BvdXRwdXQ/Vm9wL3ZvbHVtZXZvcG91dHB1dAAAABNWT1Bfdm8= +bHVtZXZleG91dHB1dAAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAARjdmV4AAAAAAAAAAFRR0+cAQAAAAAABAAAAAtwYnJsaWdodGluZwAAAAxQQlIgTGlnaHRpbmcAAAAmb3BsaWI6L1ZvcC9wYnJsaWdodGluZz9Wb3A= +L3BicmxpZ2h0aW5nAAAAD1ZPUF9wYnJsaWdodGluZwAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAdzdXJmYWNlAAAAAAAAABVgN4bZAAAAAAAABAAAAAZzaGFkb3cAAAAGU2hhZG93AAAAHG9wbGliOi9Wb3Avc2hhZG8= +dz9Wb3Avc2hhZG93AAAAClZPUF9zaGFkb3cAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAALc3VyZmFjZSBmb2cAAAAAAAAAAWA3h6MAAAAAAAAEAAAACGlzc2hhZG93AAAADUlzIFNoYWRvdyBSYXkAAAA= +IG9wbGliOi9Wb3AvaXNzaGFkb3c/Vm9wL2lzc2hhZG93AAAADFZPUF9pc3NoYWRvdwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAtzdXJmYWNlIGZvZwAAAAAAAAAAYDeHowAAAAAAAAQAAAANbm9ybWE= +bGZhbGxvZmYAAAAOTm9ybWFsIEZhbGxvZmYAAAAqb3BsaWI6L1ZvcC9ub3JtYWxmYWxsb2ZmP1ZvcC9ub3JtYWxmYWxsb2ZmAAAAEVZPUF9ub3JtYWxmYWxsb2ZmAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAA= +AAAAAB1mb2cgbGlnaHQgc2hhZG93IHN1cmZhY2UgcnNsKgAAAAAAAAAFYDeHowAAAAAAAAQAAAAKdmVjdG9mbG9hdAAAAA9WZWN0b3IgdG8gRmxvYXQAAAAkb3BsaWI6L1ZvcC92ZWN0b2Zsb2F0P1ZvcC92ZWN0b2Zsb2F0AAA= +AA5WT1BfdmVjdG9mbG9hdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ejAAAAAAAABAAAAAx2ZWNnZXRjb21wb24AAAAUR2V0IFZlY3RvciBDb21wb25lbnQAAAAob3BsaWI6L1Y= +b3AvdmVjZ2V0Y29tcG9uP1ZvcC92ZWNnZXRjb21wb24AAAAQVk9QX3ZlY2dldGNvbXBvbgAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ejAAAAAAAABAAAAAhzdWJjb25zdAAAABE= +U3VidHJhY3QgQ29uc3RhbnQAAAAgb3BsaWI6L1ZvcC9zdWJjb25zdD9Wb3Avc3ViY29uc3QAAAAMVk9QX3N1YmNvbnN0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWA3h6MAAAAAAAA= +BAAAAARzcXJ0AAAAC1NxdWFyZSBSb290AAAAGG9wbGliOi9Wb3Avc3FydD9Wb3Avc3FydAAAAAhWT1Bfc3FydAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ejAAAAAAAABAAAAAM= +cG93AAAABVBvd2VyAAAAFm9wbGliOi9Wb3AvcG93P1ZvcC9wb3cAAAAHVk9QX3BvdwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAJgN4ejAAAAAAAABAAAAAZuZWdhdGUAAAAGTmVnYXQ= +ZQAAABxvcGxpYjovVm9wL25lZ2F0ZT9Wb3AvbmVnYXRlAAAAClZPUF9uZWdhdGUAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYDeHowAAAAAAAAQAAAAGbW9kdWxvAAAABk1vZHVsbwA= +AAAcb3BsaWI6L1ZvcC9tb2R1bG8/Vm9wL21vZHVsbwAAAApWT1BfbW9kdWxvAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAmA3h6MAAAAAAAAEAAAACG11bGNvbnN0AAAAEU11bHRpcGw= +eSBDb25zdGFudAAAACBvcGxpYjovVm9wL211bGNvbnN0P1ZvcC9tdWxjb25zdAAAAAxWT1BfbXVsY29uc3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYDeHowAAAAAAAAQAAAAJbHU= +bWluYW5jZQAAAAlMdW1pbmFuY2UAAAAib3BsaWI6L1ZvcC9sdW1pbmFuY2U/Vm9wL2x1bWluYW5jZQAAAA1WT1BfbHVtaW5hbmNlAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWA3h6M= +AAAAAAAABAAAAAZsZW5ndGgAAAAGTGVuZ3RoAAAAHG9wbGliOi9Wb3AvbGVuZ3RoP1ZvcC9sZW5ndGgAAAAKVk9QX2xlbmd0aAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ejAAA= +AAAAAAQAAAALaXNjb25uZWN0ZWQAAAAMSXMgQ29ubmVjdGVkAAAAJm9wbGliOi9Wb3AvaXNjb25uZWN0ZWQ/Vm9wL2lzY29ubmVjdGVkAAAAD1ZPUF9pc2Nvbm5lY3RlZAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWw= +bAAAAAAAAAABKgAAAAAAAAABYDeHowAAAAAAAAQAAAAIaW50dG92ZWMAAAARSW50ZWdlciB0byBWZWN0b3IAAAAgb3BsaWI6L1ZvcC9pbnR0b3ZlYz9Wb3AvaW50dG92ZWMAAAAMVk9QX2ludHRvdmVjAAAAAAAAAAAAAAADVm8= +cAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAAAAAAAAAAAA2A3h6MAAAAAAAAEAAAAC2lmY29ubmVjdGVkAAAADElmIENvbm5lY3RlZAAAACZvcGxpYjovVm9wL2lmY29ubmVjdGVkP1ZvcC9pZmNvbm5lY3RlZAAAAA9WT1BfaWY= +Y29ubmVjdGVkAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAmA3h6MAAAAAAAAEAAAAA2ZpdAAAAAlGaXQgUmFuZ2UAAAAWb3BsaWI6L1ZvcC9maXQ/Vm9wL2ZpdAAAAAdWT1BfZml0AAA= +AAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAVgN4ejAAAAAAAABAAAAANleHAAAAALRXhwb25lbnRpYWwAAAAWb3BsaWI6L1ZvcC9leHA/Vm9wL2V4cAAAAAdWT1BfZXhwAAAAAAAAAAAAAAA= +A1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ejAAAAAAAABAAAAAlub3JtYWxpemUAAAAJTm9ybWFsaXplAAAAIm9wbGliOi9Wb3Avbm9ybWFsaXplP1ZvcC9ub3JtYWxpemUAAAANVk9QX25vcm1hbGk= +emUAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYDeHpAAAAAAAAAQAAAAFY2xhbXAAAAAFQ2xhbXAAAAAab3BsaWI6L1ZvcC9jbGFtcD9Wb3AvY2xhbXAAAAAJVk9QX2NsYW1wAAAAAAA= +AAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAANgN4ekAAAAAAAABAAAAANkb3QAAAALRG90IFByb2R1Y3QAAAAWb3BsaWI6L1ZvcC9kb3Q/Vm9wL2RvdAAAAAdWT1BfZG90AAAAAAAAAAAAAAADVm8= +cAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAJgN4ekAAAAAAAABAAAAApjb21wbGVtZW50AAAACkNvbXBsZW1lbnQAAAAkb3BsaWI6L1ZvcC9jb21wbGVtZW50P1ZvcC9jb21wbGVtZW50AAAADlZPUF9jb21wbGU= +bWVudAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ekAAAAAAAABAAAAAl2ZWN0b2h2ZWMAAAARVmVjdG9yIHRvIFZlY3RvcjQAAAAib3BsaWI6L1ZvcC92ZWN0b2h2ZWM/Vm9wL3Y= +ZWN0b2h2ZWMAAAANVk9QX3ZlY3RvaHZlYwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAAAAAAAAAAAAmA3h6QAAAAAAAAEAAAAA2FicwAAAAhBYnNvbHV0ZQAAABZvcGxpYjovVm9wL2Ficz9Wb3AvYWI= +cwAAAAdWT1BfYWJzAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWA3h6QAAAAAAAAEAAAACmludHRvZmxvYXQAAAAQSW50ZWdlciB0byBGbG9hdAAAACRvcGxpYjovVm9wL2ludHRvZmw= +b2F0P1ZvcC9pbnR0b2Zsb2F0AAAADlZPUF9pbnR0b2Zsb2F0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAAAAAAAAAAAABYDeHpAAAAAAAAAQAAAAHdGV4dHVyZQAAAAdUZXh0dXJlAAAAHm9wbGliOi8= +Vm9wL3RleHR1cmU/Vm9wL3RleHR1cmUAAAALVk9QX3RleHR1cmUAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAAJdmV4KiByc2wqAAAAAAAAABNgN4ekAAAAAAAABQAAAE1PX19fX1JFREFIU19UTkVJREE= +UkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08AAAB9T19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX18= +X19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PAAAAqm9wbGliOi9Wb3AvT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQUQ= +SUFMX0dSQURJRU5UX1NIQURFUl9fX19PP1ZvcC9PX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwAAAGJvcGRlZjovVm9wL09fX19fUkU= +REFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTz9JY29uSW1hZ2UAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAYZm9nIGxpZ2h0IHNoYWRvdyA= +c3VyZmFjZQAAAAAAAAAAYLUkKwEAAAAACABJTkRYAAAAAAAAAAAAAAAJAAAADERpYWxvZ1NjcmlwdAAAAAAAAEoxX1B9KgAAAAxDcmVhdGVTY3JpcHQAAEoxAAABLl9QfSoAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAABLXwA= +AAEuX1B9KgAAAARIZWxwAABMjQAAAABfUH0qAAAAC1Rvb2xzLnNoZWxmAABMjQAAAvlfUH0qAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAAE+GAAAAMF9QfSoAAAALQ29udGVudHMuZ3oAAE+2AAAO2mA3hv8AAAAMUHl0aG9uTW8= +ZHVsZQAAXpAAAAJFX1B9KgAAABBFeHRyYUZpbGVPcHRpb25zAABg1QAAAV5fUH0qIyBEaWFsb2cgc2NyaXB0IGZvciBjb3B5dG9jdXJ2ZXMgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJY29weXRvY3VydmU= +cwogICAgc2NyaXB0CWNvcHl0b2N1cnZlcwogICAgbGFiZWwJIkNvcHkgdG8gQ3VydmVzIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIkdlb21ldHJ5IHRvIENvcHkiCiAgICBpbnB1dGxhYmVsCTI= +CSJUYXJnZXQgQ3VydmVzIHRvIENvcHkgdG8iCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayBJbnB1dCAjNCIKCiAgICBwYXJtIHsKICAgICAgICA= +bmFtZSAgICAic291cmNlZ3JvdXAiCiAgICAgICAgbGFiZWwgICAiU291cmNlIEdyb3VwIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBtZW51dG9nZ2xlIHsKICAgICAgICA= +ICAgIFsgIm9wbWVudSAtbCBjb3B5dG9wb2ludHMxIHNvdXJjZWdyb3VwIiBdCiAgICAgICAgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIHBhcm10YWcgeyAic2M= +cmlwdF9hY3Rpb24iICJpbXBvcnQgc29wdXRpbHNcbmt3YXJnc1snZ2VvbWV0cnl0eXBlJ10gPSBrd2FyZ3NbJ25vZGUnXS5wYXJtVHVwbGUoJ3NvdXJjZWdyb3VwdHlwZScpXG5rd2FyZ3NbJ2lucHV0aW5kZXgnXSA9IDBcbnM= +b3B1dGlscy5zZWxlY3RHcm91cFBhcm0oa3dhcmdzKSIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiU2VsZWN0IGdlb21ldHJ5IGZyb20gYW4gYXZhaWxhYmxlIHZpZXdwb3J0LlxuU2hpZnQtY2w= +aWNrIHRvIHR1cm4gb24gU2VsZWN0IEdyb3Vwcy4iIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfcmVzZWxlY3QiIH0KICAgICAgICBwYXJtdGFnIHsgInNvcF9pbnB1dCIgIjAiIH0= +CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzb3VyY2Vncm91cHR5cGUiCiAgICAgICAgbGFiZWwgICAiU291cmNlIEdyb3VwIFR5cGUiCiAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgZGVmYXVsdCA= +eyAiZ3Vlc3MiIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgImd1ZXNzIiAgICAgIkd1ZXNzIGZyb20gR3JvdXAiCiAgICAgICAgICAgICJwcmltcyIgICAgICJQcmltaXRpdmVzIgogICAgICAgICAgICAicG9pbnRzIiA= +ICAgIlBvaW50cyIKICAgICAgICB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0= +CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJjdXJ2ZWdyb3VwIgogICAgICAgIGxhYmVsICAgIkN1cnZlIEdyb3VwIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICA= +ICAgbWVudXRvZ2dsZSB7CiAgICAgICAgICAgIFsgIm9wbWVudSAtbCBvcmllbnRhbG9uZ2N1cnZlMSBncm91cCIgXQogICAgICAgIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0= +CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uIiAiaW1wb3J0IHNvcHV0aWxzXG5rd2FyZ3NbJ2dlb21ldHJ5dHlwZSddID0gKGhvdS5nZW9tZXRyeVR5cGUuUHJpbWl0aXZlcywpXG5rd2FyZ3NbJ2lucHV0aW5kZXg= +J10gPSAwXG5zb3B1dGlscy5zZWxlY3RHcm91cFBhcm0oa3dhcmdzKSIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiU2VsZWN0IGdlb21ldHJ5IGZyb20gYW4gYXZhaWxhYmxlIHZpZXdwb3J0Llw= +blNoaWZ0LWNsaWNrIHRvIHR1cm4gb24gU2VsZWN0IEdyb3Vwcy4iIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfcmVzZWxlY3QiIH0KICAgIH0KICAgIGdyb3Vwc2ltcGxlIHsKICA= +ICAgICAgbmFtZSAgICAiY29weV9mb2xkZXIiCiAgICAgICAgbGFiZWwgICAiQ29weWluZyIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInVzZWlkYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJQaWU= +Y2UgQXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBub2xhYmVsCiAgICAgICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHBhcm0= +dGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICA= +ICAgICAgICBuYW1lICAgICJpZGF0dHJpYiIKICAgICAgICAgICAgbGFiZWwgICAiUGllY2UgQXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgInZhcmlhbnQiIH0KICA= +ICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHVzZWlkYXR0cmliID09IDAgfSIKICAgICAgICAgICAgbWVudXJlcGxhY2UgewogICAgICAgICAgICAgICAgWyAib3BtZW51IC1sIGNvcHl0b3BvaW50czEgaWRhdHRyaWIiIF0KICA= +ICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic29wX2lucHV0IiAiMSIgfQogICAgICAgIH0KICAgICAgICBwYXI= +bSB7CiAgICAgICAgICAgIG5hbWUgICAgInBhY2siCiAgICAgICAgICAgIGxhYmVsICAgIlBhY2sgYW5kIEluc3RhbmNlIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQo= +ICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICA= +ICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicGl2b3QiCiAgICAgICAgICAgIGxhYmVsICAgIlBpdm90IExvY2F0aW9uIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICI= +Y2VudHJvaWQiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgcGFjayA9PSAwIH0iCiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgIm9yaWdpbiIgICAgIk9yaWdpbiIKICAgICAgICAgICAgICAgICJjZW50cm8= +aWQiICAiQ2VudHJvaWQiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmc= +dWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmlld3BvcnRsb2QiCiAgICAgICAgICAgIGxhYmVsICAgIkRpc3BsYXkgQXMiCiAgICAgICAgICAgIHR5cGUgICA= +IG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJmdWxsIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IHBhY2sgPT0gMCB9IgogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJmdWxsIiAgICAgICJGdWw= +bCBHZW9tZXRyeSIKICAgICAgICAgICAgICAgICJwb2ludHMiICAgICJQb2ludCBDbG91ZCIKICAgICAgICAgICAgICAgICJib3giICAgICAgICJCb3VuZGluZyBCb3giCiAgICAgICAgICAgICAgICAiY2VudHJvaWQiICAiQ2U= +bnRyb2lkIgogICAgICAgICAgICAgICAgImhpZGRlbiIgICAgIkhpZGRlbiIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGE= +cm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3Vwc2ltcGxlIHsKICAgICAgICBuYW1lICAgICJmcmFtZV9mb2xkZXIiCiAgICAgICAgbGFiZWwgICA= +IkZyYW1lIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidGFuZ2VudHR5cGUiCiAgICAgICAgICAgIGxhYmVsICAgIlRhbmdlbnQgVHlwZSIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICA= +ICAgICBkZWZhdWx0IHsgImF2Z2RpciIgfQogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJhdmdkaXIiICAgICJBdmVyYWdlIG9mIEVkZ2UgRGlyZWN0aW9ucyIKICAgICAgICAgICAgICAgICJkaWZmIiAgICA= +ICAiQ2VudHJhbCBEaWZmZXJlbmNlIgogICAgICAgICAgICAgICAgInByZXYiICAgICAgIlByZXZpb3VzIEVkZ2UiCiAgICAgICAgICAgICAgICAibmV4dCIgICAgICAiTmV4dCBFZGdlIgogICAgICAgICAgICAgICAgIm5vbmU= +IiAgICAgICJaIEF4aXMgKElnbm9yZSBDdXJ2ZSkiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXA= +dF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiY29udGludW91c2Nsb3NlZCIKICAgICAgICAgICAgbGFiZWwgICAiTWFrZSBDbG9zZWQ= +IEN1cnZlIE9yaWVudGF0aW9ucyBDb250aW51b3VzIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9uIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID0= +PSBub25lIH0iCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICA= +ICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImV4dHJhcG9sYXRlZW5kdGFuZ2VudHMiCiAgICAgICAgICAgIGxhYmVsICAgIkV4dHJhcG9sYXRlIEVuZCBUYW5nZW50cyIKICAgICAgICAgICAgdHk= +cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICI= +MDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidHI= +YW5zZm9ybWJ5YXR0cmlicyIKICAgICAgICAgICAgbGFiZWwgICAiVHJhbnNmb3JtIFVzaW5nIEN1cnZlIFBvaW50IEF0dHJpYnV0ZXMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyA= +Im9uIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICA= +ICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInVwdmVjdG9ydHlwZSIKICAgICAgICAgICAgbGFiZWwgICAiVGFyZ2V0IFVwIFZlY3RvciIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICA= +ICAgICBkZWZhdWx0IHsgIm5vcm1hbCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0iCiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgIm5vcm1hbCIgICAgIkN1cnY= +ZSBOb3JtYWwiCiAgICAgICAgICAgICAgICAieCIgICAgICAgICAiWCBBeGlzIgogICAgICAgICAgICAgICAgInkiICAgICAgICAgIlkgQXhpcyIKICAgICAgICAgICAgICAgICJ6IiAgICAgICAgICJaIEF4aXMiCiAgICAgICA= +ICAgICAgICAgImF0dHJpYiIgICAgIkF0dHJpYnV0ZSIKICAgICAgICAgICAgICAgICJjdXN0b20iICAgICJDdXN0b20iCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDA= +MDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXB2ZWN0b3JhdHM= +dGFydCIKICAgICAgICAgICAgbGFiZWwgICAiVGFyZ2V0IFVwIFZlY3RvciBhdCBTdGFydCAoZWxzZSBBdmVyYWdlKSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvbiIgfQogICA= +ICAgICAgICAgZGlzYWJsZXdoZW4gInsgdGFuZ2VudHR5cGUgPT0gbm9uZSB9IgogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3I= +aXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ1c2VlbmR1cHZlY3RvciIKICAgICAgICAgICAgbGFiZWwgICAiVXNlIFRhcmdldCA= +RW5kIFVwIFZlY3RvciIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdGFuZ2VudHR5cGUgPT0gbm9uZSB9IHsgdXB2ZWM= +dG9yYXRzdGFydCA9PSAwIH0iCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGg= +b24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInVwdmVjdG9yYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJTdGFydCBVcCBBdHRyaWJ1dGUiCiAgICAgICAgICAgIHR5cGUgICA= +IHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgInRhcmdldF91cCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gYXR0cmliIH0iCiAgICAgICA= +ICAgICBoaWRld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gYXR0cmliIH0iCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICA= +ICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImVuZHVwdmVjdG9yYXR0cmliIgogICAgICAgICA= +ICAgbGFiZWwgICAiRW5kIFVwIEF0dHJpYnV0ZSIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICJ0YXJnZXRfdXBfZW5kIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmc= +ZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gYXR0cmliIH0geyB1c2VlbmR1cHZlY3RvciA9PSAwIH0geyB1cHZlY3RvcmF0c3RhcnQgPT0gMCB9IgogICAgICAgICAgICBoaWRld2hlbiAieyB0YW5nZW50dHk= +cGUgPT0gbm9uZSB9IHsgdXB2ZWN0b3J0eXBlICE9IGF0dHJpYiB9IHsgdXNlZW5kdXB2ZWN0b3IgPT0gMCB9IHsgdXB2ZWN0b3JhdHN0YXJ0ID09IDAgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDA= +MDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXB2ZWM= +dG9yIgogICAgICAgICAgICBsYWJlbCAgICJTdGFydCBVcCBWZWN0b3IiCiAgICAgICAgICAgIHR5cGUgICAgdmVjdG9yCiAgICAgICAgICAgIHNpemUgICAgMwogICAgICAgICAgICBkZWZhdWx0IHsgIjAiICIxIiAiMCIgfQo= +ICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdGFuZ2VudHR5cGUgPT0gbm9uZSB9IHsgdXB2ZWN0b3J0eXBlICE9IGN1c3RvbSB9IgogICAgICAgICAgICBoaWRld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHY= +ZWN0b3J0eXBlICE9IGN1c3RvbSB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHs= +ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImVuZHVwdmVjdG9yIgogICAgICAgICAgICBsYWJlbCAgICJFbmQgVXAgVmU= +Y3RvciIKICAgICAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICAgICAgc2l6ZSAgICAzCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgIjEiICIwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXA= +ZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gY3VzdG9tIH0geyB1c2VlbmR1cHZlY3RvciA9PSAwIH0geyB1cHZlY3RvcmF0c3RhcnQgPT0gMCB9IgogICAgICAgICAgICBoaWRld2hlbiAieyB0YW5nZW50dHlwZSA9PSA= +bm9uZSB9IHsgdXB2ZWN0b3J0eXBlICE9IGN1c3RvbSB9IHsgdXNlZW5kdXB2ZWN0b3IgPT0gMCB9IHsgdXB2ZWN0b3JhdHN0YXJ0ID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQogICAgICAgICAgICBwYXI= +bXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3VwY28= +bGxhcHNpYmxlIHsKICAgICAgICBuYW1lICAgICJyb3RhdGlvbl9mb2xkZXIiCiAgICAgICAgbGFiZWwgICAiQWRkaXRpb25hbCBSb3RhdGlvbnMiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyT3JkIgo= +ICAgICAgICAgICAgbGFiZWwgICAiUm90YXRlIE9yZGVyIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJ4eXoiIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICA= +Inh5eiIgICAiUGl0Y2gsIFlhdywgUm9sbCIKICAgICAgICAgICAgICAgICJ4enkiICAgIlBpdGNoLCBSb2xsLCBZYXciCiAgICAgICAgICAgICAgICAieXh6IiAgICJZYXcsIFBpdGNoLCBSb2xsIgogICAgICAgICAgICAgICA= +ICJ5engiICAgIllhdywgUm9sbCwgUGl0Y2giCiAgICAgICAgICAgICAgICAienh5IiAgICJSb2xsLCBQaXRjaCwgWWF3IgogICAgICAgICAgICAgICAgInp5eCIgICAiUm9sbCwgWWF3LCBQaXRjaCIKICAgICAgICAgICAgfQo= +ICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICA= +ICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYXBwbHlyb2xsIgogICAgICAgICAgICBsYWJlbCAgICJBcHBseSBSb2xsIG9yIFR3aXN0IgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWY= +YXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiA= +fQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicm9sbCIKICAgICAgICAgICAgbGFiZWwgICAiUm9sbCIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHs= +ICIwIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5cm9sbCA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAtMTgwIDE4MCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDA= +MDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInJvbGxwZXIiCiAgICA= +ICAgICAgICBsYWJlbCAgICJUd2lzdCBQZXIiCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgImZ1bGxkaXN0YW5jZSIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXJvbGw= +ID09IDAgfSIKICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAiZWRnZSIgICAgICAgICAgIlBlciBFZGdlIgogICAgICAgICAgICAgICAgImRpc3RhbmNlIiAgICAgICJQZXIgVW5pdCBEaXN0YW5jZSIKICAgICA= +ICAgICAgICAgICAiYXR0cmliIiAgICAgICAgIlNjYWxlIEJ5IEF0dHJpYnV0ZSIKICAgICAgICAgICAgICAgICJmdWxsZWRnZXMiICAgICAiUGVyIEZ1bGwgQ3VydmUgYnkgRWRnZXMiCiAgICAgICAgICAgICAgICAiZnVsbGQ= +aXN0YW5jZSIgICJQZXIgRnVsbCBDdXJ2ZSBieSBEaXN0YW5jZSIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyA= +eyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJmdWxsdHdpc3RzIgogICAgICAgICAgICBsYWJlbCAgICJGdWxsIFR3aXM= +dHMiCiAgICAgICAgICAgIHR5cGUgICAgaW50ZWdlcgogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlyb2xsID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xMCA= +MTAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICA= +fQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJpbmNyb2xsIgogICAgICAgICAgICBsYWJlbCAgICJQYXJ0aWFsIFR3aXN0IgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQ= +IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlyb2xsID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xODAgMTgwIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDA= +MDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicm9sbGF0dHJpYiI= +CiAgICAgICAgICAgIGxhYmVsICAgIlR3aXN0IFJhbXAgQXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgInJvbGwiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gIns= +IGFwcGx5cm9sbCA9PSAwIH0geyBhcHBseXJvbGwgPT0gMSByb2xscGVyICE9IGF0dHJpYiB9IgogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXJvbGwgPT0gMCB9IHsgYXBwbHlyb2xsID09IDEgcm9sbHBlciAhPSBhdHQ= +cmliIH0iCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICA= +ICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImFwcGx5eWF3IgogICAgICAgICAgICBsYWJlbCAgICJBcHBseSBZYXciCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQ= +IHsgIm9mZiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICA= +ICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ5YXciCiAgICAgICAgICAgIGxhYmVsICAgIllhdyIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0= +CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5eWF3ID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xODAgMTgwIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiA= +fQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAieWF3cGVyIgogICAgICAgICAgICA= +bGFiZWwgICAiWWF3IFBlciIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGRlZmF1bHQgeyAiZnVsbGRpc3RhbmNlIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5eWF3ID09IDAgfSIKICA= +ICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgImVkZ2UiICAgICAgICAgICJQZXIgRWRnZSIKICAgICAgICAgICAgICAgICJkaXN0YW5jZSIgICAgICAiUGVyIFVuaXQgRGlzdGFuY2UiCiAgICAgICAgICAgICAgICA= +ImF0dHJpYiIgICAgICAgICJTY2FsZSBCeSBBdHRyaWJ1dGUiCiAgICAgICAgICAgICAgICAiZnVsbGVkZ2VzIiAgICAgIlBlciBGdWxsIEN1cnZlIGJ5IEVkZ2VzIgogICAgICAgICAgICAgICAgImZ1bGxkaXN0YW5jZSIgICI= +UGVyIEZ1bGwgQ3VydmUgYnkgRGlzdGFuY2UiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2M= +YWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiaW5jeWF3IgogICAgICAgICAgICBsYWJlbCAgICJJbmNyZW1lbnRhbCBZYXciCiAgICAgICA= +ICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXlhdyA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAtMTgwIDE4MCB9CiAgICAgICA= +ICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGE= +cm0gewogICAgICAgICAgICBuYW1lICAgICJ5YXdhdHRyaWIiCiAgICAgICAgICAgIGxhYmVsICAgIllhdyBSYW1wIEF0dHJpYnV0ZSIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICI= +eWF3IiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGFwcGx5eWF3ID09IDAgfSB7IGFwcGx5eWF3ID09IDEgeWF3cGVyICE9IGF0dHJpYiB9IgogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXlhdyA9PSAwIH0geyA= +YXBwbHl5YXcgPT0gMSB5YXdwZXIgIT0gYXR0cmliIH0iCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja18= +bGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImFwcGx5cGl0Y2giCiAgICAgICAgICAgIGxhYmVsICAgIkFwcGx5IFBpdGNoIgogICAgICAgICAgICB0eXA= +ZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2M= +YWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicGl0Y2giCiAgICAgICAgICAgIGxhYmVsICAgIlBpdGNoIgogICAgICAgICAgICB0eXBlICA= +ICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlwaXRjaCA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAtMTgwIDE4MCB9CiAgICAgICAgICAgIHBhcm0= +dGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICA= +ICAgICAgICBuYW1lICAgICJwaXRjaHBlciIKICAgICAgICAgICAgbGFiZWwgICAiUGl0Y2ggUGVyIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJmdWxsZGlzdGFuY2UiIH0KICA= +ICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5cGl0Y2ggPT0gMCB9IgogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJlZGdlIiAgICAgICAgICAiUGVyIEVkZ2UiCiAgICAgICAgICAgICAgICAiZGlzdGFuY2U= +IiAgICAgICJQZXIgVW5pdCBEaXN0YW5jZSIKICAgICAgICAgICAgICAgICJhdHRyaWIiICAgICAgICAiU2NhbGUgQnkgQXR0cmlidXRlIgogICAgICAgICAgICAgICAgImZ1bGxlZGdlcyIgICAgICJQZXIgRnVsbCBDdXJ2ZSA= +YnkgRWRnZXMiCiAgICAgICAgICAgICAgICAiZnVsbGRpc3RhbmNlIiAgIlBlciBGdWxsIEN1cnZlIGJ5IERpc3RhbmNlIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDA= +MDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImluY3BpdGNoIgo= +ICAgICAgICAgICAgbGFiZWwgICAiSW5jcmVtZW50YWwgUGl0Y2giCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5cGl0Y2g= +ID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xODAgMTgwIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2M= +YWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicGl0Y2hhdHRyaWIiCiAgICAgICAgICAgIGxhYmVsICAgIlBpdGNoIFJhbXAgQXR0cmlidXQ= +ZSIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICJwaXRjaCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBhcHBseXBpdGNoID09IDAgfSB7IGFwcGx5cGl0Y2ggPT0gMSBwaXQ= +Y2hwZXIgIT0gYXR0cmliIH0iCiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5cGl0Y2ggPT0gMCB9IHsgYXBwbHlwaXRjaCA9PSAxIHBpdGNocGVyICE9IGF0dHJpYiB9IgogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG8= +c2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3VwY29sbGFwc2libGUgewo= +ICAgICAgICBuYW1lICAgICJzY2FsZXNfZm9sZGVyIgogICAgICAgIGxhYmVsICAgIlNjYWxlcyBhbmQgU2hlYXJzIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAibm9ybWFsaXplIgogICAgICAgICAgICA= +bGFiZWwgICAiTm9ybWFsaXplIFNjYWxlcyIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDA= +MDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic2NhbGUiCiAgICA= +ICAgICAgICBsYWJlbCAgICJVbmlmb3JtIFNjYWxlIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCA0IH0KICAgICAgICAgICAgcGE= +cm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICA= +ICAgICAgICAgIG5hbWUgICAgInN0cmV0Y2hhcm91bmR0dXJucyIKICAgICAgICAgICAgbGFiZWwgICAiU3RyZXRjaCBBcm91bmQgVHVybnMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQ= +IHsgIm9mZiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICA= +ICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJtYXhzdHJldGNoYXJvdW5kdHVybnMiCiAgICAgICAgICAgIGxhYmVsICAgIk1heCBTdHJldGNoIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiA= +ICAgICAgICAgICBkZWZhdWx0IHsgIjEwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHN0cmV0Y2hhcm91bmR0dXJucyA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAxISAxMDAgfQogICAgICAgICAgICBwYXI= +bXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3VwY28= +bGxhcHNpYmxlIHsKICAgICAgICBuYW1lICAgICJhdHRyaWJzX2ZvbGRlciIKICAgICAgICBsYWJlbCAgICJBdHRyaWJ1dGVzIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicmVzZXR0YXJnZXRhdHRyaWI= +cyIKICAgICAgICAgICAgbGFiZWwgICAiUmVzZXQgQXR0cmlidXRlcyBmcm9tIFRhcmdldCIKICAgICAgICAgICAgdHlwZSAgICBidXR0b24KICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIHBhcm10YWc= +IHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICJob3UucHdkKCkuaG0oKS5yZXNldEF0dHJpYnNCdXR0b24oa3dhcmdzLCBob3UucHdkKCk= +KSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBtdWx0aXBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ0YXJnZXRhdHRyaWI= +cyIKICAgICAgICAgICAgbGFiZWwgICAgIkF0dHJpYnV0ZXMgZnJvbSBUYXJnZXQiCiAgICAgICAgICAgIGRlZmF1bHQgMwogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KCiA= +ICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgInVzZWFwcGx5IyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkFwcGx5IEF0dHJpYnV0ZXMiCiAgICAgICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQo= +ICAgICAgICAgICAgICAgIG5vbGFiZWwKICAgICAgICAgICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICA= +ICBuYW1lICAgICJhcHBseXRvIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkFwcGx5IHRvIgogICAgICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgICAgICBqb2lubmV4dAogICAgICAgICAgICAgICA= +IGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAgICAgInBvaW50cyIgICAgIlBvaW50cyIKICAgICAgICAgICAgICAgICAgICAidmVydHMiICAgICAiVmVydGljZXMiCiAgICA= +ICAgICAgICAgICAgICAgICJwcmltcyIgICAgICJQcmltaXRpdmVzIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAiYXBwbHltZXRob2Q= +IyIKICAgICAgICAgICAgICAgIGxhYmVsICAgImJ5IgogICAgICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgICAgICBqb2lubmV4dAogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICA= +ICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAgICAgImNvcHkiICAiQ29weWluZyIKICAgICAgICAgICAgICAgICAgICAibm9uZSIgICJOb3RoaW5nIgogICAgICAgICAgICAgICAgICAgICJtdWx0IiAgIk11bHRpcGw= +eWluZyIKICAgICAgICAgICAgICAgICAgICAiYWRkIiAgICJBZGRpbmciCiAgICAgICAgICAgICAgICAgICAgInN1YiIgICAiU3VidHJhY3RpbmciCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICA= +IHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAiYXBwbHlhdHRyaWJzIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkF0dHJpYnV0ZXMiCiAgICAgICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICA= +ICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgICAgICBwYXJtdGFnIHsgInNvcF9pbnB1dCIgIjEiIH0KICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICB9Cgp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXA= +dApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBjb3B5dG9jdXJ2ZXMgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCA= +YXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoU29wL2NvcHl0b2N1cnZlcykKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX18= +XycgLXYgJycgJGFyZzEKQ2hlY2tFeHRlcm5hbCA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7CkxvY2tDb250ZW50cyA6PSAxOwo= +TWFrZURlZmF1bHQgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7ClNhdmVJY29uIDo9IDE= +OwpTYXZlU3BhcmVQYXJtcyA6PSAwOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpVc2VEU1Bhcm1zIDo9IDE7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyA= +ZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW8= +bi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmU= +bD0iJEhEQV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlNPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q28= +bnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA= +PHRvb2xTdWJtZW51PlV0aWxpdHk8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCBzb3B0b29sdXRpbHMKCnNvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3M= +LCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KAAAAAgAMbm9kZWNvbm50eXBlAAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAH4sIAAAAAAAA/+1dbW/juBFO0S+Ngf4Hrfs= +ZXPI+ki9WPYBB/SuuBZF281hb69X4PZiKDZtC5UllZIdO4f97yUpUm8k5cRyZOd2k93Y1gzJh8OZ4XBIyeuHiwvgsl/6A4H4GQ6HoP7DqdAG0HGBOcw+Q7PgsMNohibpLkYXP0Rxr23NTlGxtZx5OIrSgR/66QVtwfjamEbxLo0= +pmu8QUlv5aXTJUpmaE4ooHXbtqC70BRtk7ovkiieB94iMfI3Xxu9abRaoTA1+v1eHCV+6keh8QYOHNcdWugNHBpvwGDkjEamTVjDEE3TCIdom/ozglTUYgTR9L9GNJ8bKyLFgL1L0SoOvBSxD3OCIcY+aYd+2mJvx97c7WIvSdg= +25mfEHZyOTQwCmcI03dLf7EMyP+s2DoMIm/G3ibeBs281GMfSBdijGg9IXkfRJh01lsHKf2MtqRXiBQKe9E6jddp8tZboZnV+7X3seeHygvsbZJ6KXljGFOMaC+IhOFoCEcAkmukl/58x6+ZEDjkmrdOlxE2wugumu3+HEb3S4Q= +Eb0+nVJswHVdUi3DZ/z4fvIX9ubd3741iHzz/z0ivWSK/ZgNCAGPAy9crL0FMpbZ9R4RTlsNMYtCFhQask4QpiK9ID+/u/jjZDL5N8IJUQfyjlz6fXtry/US2nZhE/GF2QMGMIaGSf5OJm9vJjc/vf3u3eTtd+9/unn3j8m3N/8= +mUyM/l/f3fzr5sf33//4vt+DhmUMB84TSrTEblk5gwM49i8zG44jotYJVFh3RvnqK3MAjmzilpmTXaiG8ySDhwM4HoMhUUEwAmPXcSVbt57F1sl7Yezk7bNau2n0s0uwL1s+MC5fgysiEgMafUaDVMkuYxytohRNNginaDtJowk= +Ey/hEnxmv+w2eD3AgE2lKVnpYIAzHEHHlhwMsOw2DgaScR065A/syL/YBd0x1eq5IiPmxx5eXdg94nm8OA52fzIGgy/zDz32kkbsqnifXVwhIolZQeCfM6KXpti/SwqquHA0o3PB0FL3aroML+iQkkFdesSAAmJ5azxFCxytYyM= +oxADQvOUOwpiXFTe2XVMdV9F4Br+A+lHuCDED/0PfU4SVgn45wQtmHX/SloJF+mSkqhZYOqVlsnrD30ilhKoD/0r4yMr+1GHmyE6GPvTAEr4aJU6jERV/Fk2ut3iKzWsw9YemDzoGw/7Xpi2G/t9wGOPePdOpUlb1KLxN1HaWoY= +5DJ8CsCNF6xpXdTN18FSQDq0Gx/dxxFOg2jWrQhLDeuwpR5eoJT7wmNI1DpEohb5rWGvAGtGfx5utO/Pk9dJiqer+HVuVmwlJzzqNa35ynhFCl0XlseoMHsJSeRBGRmGq77OvbH5C56T/uegdCPFZ+oWoA8xANFqI6osTDgFMt4= +ciM6bgHtR/toYUIFVsMkzPjMc9RSc4+WtgDdQkubUWW6cgpkvOXHaGn70X4WLdViFwphnaOWWnu0tAXoFlrajCrTlVMg4y0/Rkvbj/azaGkN+8ejJadMc2irF6Zspf1rb5Nl9GiqsVdaZF3+bIBLmtZJvgbGL5evyecytd83fjE= +Lq96tWVZcynGAbKCpeiNMI1qhcpU0VRphaVopkzlTTRw5yS+fsoK0FWHgpld5nWyWF/Fw67DjKkUeitYy1QhDOyFyTzCK4m9H4V93vdVHPhTPw0VPPM5ZcIoQWkldJZYQS55HcfP1VXBpZULP4vx1KLnNN5/EXkpeHMSKLHyUEg= +xy7I5SIiBNGVyelfXN9urm+/CeKld3379vp2HV/fxsnUC9D1LX+JsE9s9foWR+QPG8jrWzYi/IUOTFUKZoMUzJoUVLw5SZaCll2QTVkK2jI5nfW/2geroQ9WrQ8q3pwk90HLLsiW3AdtmZy+yQq1d41uzmBrEuV79z3+AEcDMDA= +HfOIWFyBJdNHL4jCBVtCVvcR6tRjbyPkjK5j6RE9aSvBMpyBbVtjeQvBfOlbCHDfFgKsbyHUtgbg1Z7c/5AmVYrcP3Btx7Tc3ovaXBRKBe1im0+hVHKq/DyyO+qMjiYpFS5INd3nx0sN67AR40v9cB2tk2nA9PmM1j11bLo+EBg= +2Isj6hUIHN7pFrnLQ0StxqDVCBFC3O1aZ1oPUgypfe2CON4w39y98pZb3ofOS4mnxGe1AVCD1pBwICgEc+fbU6W298v42PtU2aJiQh1nGwdcBah1EkVPn7EnE8LVrjcSzn3jsj2NWW734dqdozXu9qF+OI00Hx6hth0PdLnlR6A= +O6vhLuN6BPaOB73csg4dvsEd7w3TFhuTpTgKghPkcWmzWil1Dmkfmhi1mMQLQ7APMQSb/CrgEkg6xPN1EKT3ftJ1tFy0qz0XE067H1zeaNP4Hj92yFpsEzIUuBrtd+fdn8B8Sas6VJ0DasZyZqabIWqwj87Fl7XZIMHjGwdrr40= +beSoGk0j9tPp8gTGwdrVn2nrHNR+PGdmJAJTg5mcQIyi1UZJHt9YeJttzKWETAc+jPDKC/yHFumg4wf8OSjtOWW6rXdOiBkgLdoUIzoQOFqHs3SNw47jM7l9HdKVtz0m2JKcwUGCBvRfrTdKjMc+WyE27WwXOvrdDMX5Ct1xh+o= +QYc59lZoMo+CGcKaHfw816/cvy+ofG+2nl1XlJJY+A6wOtmtqEDDWD/hkGehVchlJl48QTEVp1TmqldOHat2tMtkXlktXdtQSnDAfOu8tJ5X75+XGaT2dGdXqgx5hpGPQD1LqBK+xFNJU1ZxNCDYZpiLC7us78WFB9GrZkmUM0o= +os5ypkZUW86PiJpxlHp031hnApDy3GCVFrPL5QMJdL2kO1nAaHmbSr46S6yA87NIBlza3H7zFa+Ct0QUx5SylajqlBKnlABoNaBEZIvpstkoq+cCIkGzTj6UxJtWc1UZ1LLhBDvvq7oqTihq03a0oNFFUbmbqpp5L1mso+tnRsw= +D3ipOWUmdX9zUtFjXZU5qVyrtt9lahbnZn2nsUXSZCp5vKSotKCBUnWqU3zsOveD8gyrKiEz8TaUc7SiBjUf5LVkxy6aOj4NvESut88O+fTzGrbe1ldw8TN1jErvzJA4SOm8jl1jHTttHWTSF1U8NFbxoK3ibaH/GtURLbDZNWA= +nlXbTolH2dr3eW3/W5OJHodNlRUsagGyiKkKj07+8kkwfgiy4FDWVxyilKq0mzvMWPbW2TputIsbxouDZ3Lc2NnhM7N4IIVVxLFMcqB65IxdO/JBM7N4JEXpoBlv/aA71d+YgyEcQ0s6ZQZ/Yw+lAMZlck+nANMw9UfLBEvz8bI= +seLWctDq1vITPLuiUGRnWFclxTIsI/mzrXJ11X59WBQq2TmH0511F3fc2/kN99n9hhXjZpcypTi2hVs5GdYRPMnA7cHYcU3yYg2hOTr1IdKw6zOk0hRRetaEZPUyc5P9j123drx0aI9G45dm//nESkyvpmjymdI7Lzm3hy9Ig/Y= +peKQaWu/lHsE0yn8EheTLlmljIomE3pcnj68JHtYVfYyYQUmE+JC9fcD9Yn1rYhVbxCNvlYIL1Ak32vUx4gY4ZTxZAE+ULpq1g4dT13ImI+1IulW0LxkNueLCmKyWJEfE+EiQavulhcElJ7NuQjLMWwBly5liNpo22AM6lbI5HE= +dxdtWUuqBR1kvySqVTQPGASy5gzWMxRG6f0yCoIdTft5ftjQZT+JlJ3xQ/oMm00UrBUaIgoLecgBeC6PbAmqrWFKFBB7sZfKK+h+n61uQ6IqoScvAUUNOUcayc2AATETwjTzValWwKRJPJZiTQxHoNRBR99BNFsg/cpuFq2o+Bc= +SN2KYGtkMkFWkbd9REVNTKyinHyH0nuEwkfiJ+5tH3oVSwV6Yx16lqyOGYpVSsKLs16kSPY1ostxusBq6jpMll6TV2AW6+EdG269qNoHlgWD5MC7u2WptIq1KiD4s60U4SWnPNcTz4Bb3ONaRXJImGkNXGiNx59cmJkpUlNsyTk= +GgPKkTmUAsqx9cIehlholukO1ZqluVfpjB7VoXi2zLPcYQ6h6ahlpAgqMxr5JLtJyDaVvLsAyXf18nBuTkpT0SkYaFyZsIxepONgN3f2xbQMFSEhJzTHt1mkGKJ7KlRFO7QFap+IBvLaySAKg52YN/RcPFwTM5BWMMT7c3flb/w= +lO+e6qt9DO96w/pBpCp2Y+/CWZwqbrkud4lub+k5MFpFxJGhBQr1TGm0D/7z3AJc1d3TZmGzsLI6k2bXnisLC0mheutPvMnXJPPn6BN8TOie/AzkE6dQraYnhaqzN1IN+hmYzrbsOM3R7ximTwx1u0ro5LlLcwjqWinPvEyC3Zw= +muo/9iFv/aNmbgofMZR8hGKWZQJRzG/ZdXCsBymo8twC1Tn4T7Nb/2nXWz9sFwsORiSOdj49P1p5Bkd1Z0t4QNJbtMeFVmspu09R+Ene80gbYmfiPc3P3rMmj3P0nmaH2Zzi6y5qu4TcWuRkTkY4di4HFuShEseTnKk5sBzHteg= +F1WMLfrUkVNnc7p/8kyDN93nMHXOcQxqyZ0XeVqgMLx6ckeo2ufcTu4VLAsqRaRwm4ykzexkS39Vij3P0DfnfvI9xWdP7bQXX8Foq8XXmX8vnznL41PxJRQ0u5N/BUXF0WcZmOdJ29tF2t4FzZCe6PPH46HjkFf6hSUnPybSvcc= +50uv/WfCGrw8+z4jeyR7efeFeflC8W3XbdYyZQioPPjwBU/Jqs8Vl082kIHad/yY+IDYR1OkObYr3GITDwNJj1HQxyrKNcx9nIimCCBll/LkrY7ONnmZ2/JVm7PhURKytiohqx6t7lxn6fvaJNc5Q6nnBydwnkW+wdwL6iD3CQc= +NjDBJ+g+lerWtB2qLnCAazVfmGvNDcN29+rgkZxrVu1nz/rkwXJUaQbdYJ2Hb619N9opfKsliaoO6iDfCgbukCw6P8Hn4Go07jHutV7kAAcLfkMOtq6IR3KwWbWfHeyTB6vRwdYHqzMHC3NGs/iyYXa6+QLCXiXl15M2nbl1A54= +TelVNp/5kVfxavbKiY2eMibqaUy5pxHT8b7tmHRfdD5E6QVsXXPpCCZ4/+6bv//zu3evXr26+D/R8UuGeXoAAGRlZiByZXNldEF0dHJpYnNCdXR0b24oa3dhcmdzLCBub2RlKToKICAgIG5vZGUucGFybSgidGFyZ2V0YXR0cmk= +YnMiKS5zZXQoMykKICAgIG5vZGUucGFybSgidXNlYXBwbHkxIikuc2V0KDEpCiAgICBub2RlLnBhcm0oImFwcGx5dG8xIikuc2V0KDApCiAgICBub2RlLnBhcm0oImFwcGx5bWV0aG9kMSIpLnNldCgwKQogICAgbm9kZS5wYXI= +bSgiYXBwbHlhdHRyaWJzMSIpLnNldCgiKixedixeQWxwaGEsXk4sXnVwLF5wc2NhbGUsXnNjYWxlLF5vcmllbnQsXnJvdCxecGl2b3QsXnRyYW5zLF50cmFuc2Zvcm0iKQogICAgbm9kZS5wYXJtKCJ1c2VhcHBseTIiKS5zZXQ= +KDEpCiAgICBub2RlLnBhcm0oImFwcGx5dG8yIikuc2V0KDApCiAgICBub2RlLnBhcm0oImFwcGx5bWV0aG9kMiIpLnNldCgyKQogICAgbm9kZS5wYXJtKCJhcHBseWF0dHJpYnMyIikuc2V0KCJBbHBoYSIpCiAgICBub2RlLnA= +YXJtKCJ1c2VhcHBseTMiKS5zZXQoMSkKICAgIG5vZGUucGFybSgiYXBwbHl0bzMiKS5zZXQoMCkKICAgIG5vZGUucGFybSgiYXBwbHltZXRob2QzIikuc2V0KDMpCiAgICBub2RlLnBhcm0oImFwcGx5YXR0cmliczMiKS5zZXQ= +KCJ2IikAAAAGABNQeXRob25Nb2R1bGUvQ3Vyc29yAAAADQAAAAAAAAACAAAAAAAAAA4AAAAAAAAAAQATUHl0aG9uTW9kdWxlL0lzRXhwcgAAAAEAAAAAABVQeXRob25Nb2R1bGUvSXNQeXRob24AAAABAAAAAQAVUHl0aG9uTW8= +ZHVsZS9Jc1NjcmlwdAAAAAEAAAABABNQeXRob25Nb2R1bGUvU291cmNlAAAAAwAAAB5WaWV3ZXJTdGF0ZU1vZHVsZS9Db2RlR2VuSW5wdXQAAAADAI17Cgkic3RhdGVfbmFtZSI6IiIsCgkic3RhdGVfbGFiZWwiOiIiLAoJInM= +dGF0ZV9kZXNjciI6IiIsCgkic3RhdGVfaWNvbiI6IiRISC9jb25maWcvSWNvbnMiLAoJInN0YXRlX3NhbXBsZSI6MCwKCSJzdGF0ZV9oYW5kbGVyX2luZGljZXMiOltdCn0KSU5EWAAAAAAAAAAAAAAACgAAAAxEaWFsb2dTY3I= +aXB0AAAAAAAAFtVfUH0xAAAADENyZWF0ZVNjcmlwdAAAFtUAAAGdX1B9MQAAAAtDb250ZW50cy5negAAGHIAAFk2YDeHAAAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAHGoAAABLl9QfTEAAAAESGVscAAActYAAAAAX1B9MQA= +AAALVG9vbHMuc2hlbGYAAHLWAAADBl9QfTEAAAATSW50ZXJuYWxGaWxlT3B0aW9ucwAAddwAAAAwX1B9MQAAAAdWZXJzaW9uAAB2DAAAAAVfUH0xAAAAD1N5bmNOb2RlVmVyc2lvbgAAdhEAAACHX1B9MQAAABBFeHRyYUZpbGU= +T3B0aW9ucwAAdpgAAAC6X1B9MSMgRGlhbG9nIHNjcmlwdCBmb3IgcG9pbnRzZnJvbXZvbHVtZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlwb2ludHNmcm9tdm9sdW1lCiAgICBzY3JpcHQJcG9pbnRzZnI= +b212b2x1bWUKICAgIGxhYmVsCSJQb2ludHMgZnJvbSBWb2x1bWUiCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgdG8gRmlsbCB3aXRoIFBvaW50cyIKICAgIGlucHV0bGFiZWwJMgk= +IlN1Yi1OZXR3b3JrIElucHV0ICMyIgogICAgaW5wdXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCgogICAgcGFybSB7CiAgICAgICAgbmFtZSA= +ICAgInNvdXJjZSIKICAgICAgICBsYWJlbCAgICJTb3VyY2UgVHlwZSIKICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICBkZWZhdWx0IHsgImF1dG8iIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgImF1dG8iICA= +ICAgICJBdXRvIERldGVjdCIKICAgICAgICAgICAgImdlb21ldHJ5IiAgIkdlb21ldHJ5IgogICAgICAgICAgICAiZm9nIiAgICAgICAiRm9nIgogICAgICAgICAgICAic2RmIiAgICAgICAiU2lnbmVkIERpc3RhbmNlIEZpZWw= +ZCIKICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJwb2ludG1ldGhvZCIKICAgICAgICBsYWJlbCAgICJDb25zdHJ1Y3Rpb24gTWV0aG9kIgogICAgICA= +ICB0eXBlICAgIG9yZGluYWwKICAgICAgICBkZWZhdWx0IHsgInNwYXJzZSIgfQogICAgICAgIG1lbnUgewogICAgICAgICAgICAiZGVuc2UiICAgICAiRGVuc2UgR3JpZCIKICAgICAgICAgICAgInNwYXJzZSIgICAgIlNwYXI= +c2UgVm9sdW1lIgogICAgICAgIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImludmVydCIKICAgICAgICBsYWJlbCAgICJJbnZlcnQgVm9sdW1lIgogICAgICAgIHQ= +eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiaW5pdHR5cGUiCiAgICAgICAgbGFiZWwgICAiUG9pbnQ= +IENvbmZpZ3VyYXRpb24iCiAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgbWVudSB7CiAgICAgICAgICAgICJncmlkIiAgICAgICAgICAiR3JpZCIKICAgICAgICAgICAgInQ= +ZXRyYWhlZHJhbCIgICAiVGV0cmFoZWRyYWwiCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicGFydGljbGVzZXAiCiAgICAgICAgbGFiZWwgICAiUG8= +aW50IFNlcGFyYXRpb24iCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMC4xIiB9CiAgICAgICAgcmFuZ2UgICB7IDAhIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImlzbyI= +CiAgICAgICAgbGFiZWwgICAiSXNvdmFsdWUiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHBvaW50bWV0aG9kICE9IHNwYXJzZSB9IHsgc291cmM= +ZSA9PSBmb2cgfSIKICAgICAgICByYW5nZSAgIHsgLTEwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImRvbWluaXNvIgogICAgICAgIGxhYmVsICAgImRvbWluaXNvIgogICAgICAgIHR5cGUgICAgdG8= +Z2dsZQogICAgICAgIG5vbGFiZWwKICAgICAgICBqb2lubmV4dAogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHBvaW50bWV0aG9kICE9IHNwYXJzZSB9IHsgc291cmNlID09IGZvZyB9Igo= +ICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm1pbmlzbyIKICAgICAgICBsYWJlbCAgICJNaW4gSXNvdmFsdWUiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGQ= +ZWZhdWx0IHsgIjAiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyBwb2ludG1ldGhvZCAhPSBzcGFyc2UgfSB7IGRvbWluaXNvID09IDAgfSB7IHNvdXJjZSA9PSBmb2cgfSIKICAgICAgICByYW5nZSAgIHsgLTEwIDEwIH0KICA= +ICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJqaXR0ZXJzZWVkIgogICAgICAgIGxhYmVsICAgIkppdHRlciBTZWVkIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICA= +cmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiaml0dGVyc2NhbGUiCiAgICAgICAgbGFiZWwgICAiSml0dGVyIFNjYWxlIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWY= +YXVsdCB7ICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiY29udmVydHRvZm9nIgogICAgICAgIGxhYmVsICAgIkNvbnZlcnQgdG8gRm9nIgogICAgICAgIHQ= +eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHNvdXJjZSA9PSBmb2cgfSB7IHNvdXJjZSA9PSBzZGYgfSB7IHBvaW50bWV0aG9kID09IHNwYXJzZSB9IgogICAgICA= +ICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm9mZnNldCIKICAgICAgICBsYWJlbCAgICJHcmlkIE9mZnNldCIKICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgIHNpemUgICA= +IDMKICAgICAgICBkZWZhdWx0IHsgIjAiICIwIiAiMCIgfQogICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImFkZHNjYWxlIgogICAgICAgIGxhYmVsICAgIkFkZCBTY2E= +bGUgQXR0cmlidXRlIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAhIDEwIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDA= +MDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJyYWRpdXNzY2FsZSIKICAgICAgICBsYWJlbCAgICJQYXJ0aWNsZSBSYWRpdXMgU2NhbGUiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGQ= +ZWZhdWx0IHsgIjIiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyBhZGRzY2FsZSA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZG9kaXRoZXIiCiAgICA= +ICAgIGxhYmVsICAgIkRpdGhlciBTdXJmYWNlIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgaGlkZXdoZW4gInsgcG9pbnRtZXRob2QgIT0gc3BhcnNlIH0iCiAgICAgICA= +IHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZGl0aGVybm9ybWFsIgogICAgICAgIGxhYmVsICAgIkRpdGhlciBOb3JtYWwiCiAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICA= +c2l6ZSAgICAzCiAgICAgICAgZGVmYXVsdCB7ICIwIiAiMSIgIjAiIH0KICAgICAgICBoaWRld2hlbiAieyBwb2ludG1ldGhvZCAhPSBzcGFyc2UgfSB7IGRvZGl0aGVyID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgLTEgMSA= +fQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZGl0aGVyYW5nbGUiCiAgICAgICAgbGFiZWwgICAiRGl0aGVyIEFuZ2xlIgogICAgICAgIHR5cGUgICAgYW5nbGUKICAgICAgICBkZWZhdWx0IHsgIjQ1IiB9CiA= +ICAgICAgIGhpZGV3aGVuICJ7IHBvaW50bWV0aG9kICE9IHNwYXJzZSB9IHsgZG9kaXRoZXIgPT0gMCB9IgogICAgICAgIHJhbmdlICAgeyAwIDE4MCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkb3NjYXQ= +dGVyIgogICAgICAgIGxhYmVsICAgImRvc2hlbGwiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHs= +IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzY2F0dGVyIgogICAgICAgIGxhYmVsICAgIlNjYXR0ZXIgRGVuc2l0eSIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIxIiA= +fQogICAgICAgIGRpc2FibGV3aGVuICJ7IGRvc2NhdHRlciA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicmVsYXhwb2ludHMiCiAgICAgICAgbGFiZWw= +ICAgIlJlbGF4IFBvaW50cyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIG5vbGFiZWwKICAgICAgICBqb2lubmV4dAogICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9zY2E= +dHRlciA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICIiIH0= +CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJyZWxheGl0ZXJhdGlvbnMiCiAgICAgICAgbGFiZWwgICAiUmVsYXggSXRlcmF0aW9ucyIKICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICBkZWZhdWx0IHs= +ICIxMCIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IGRvc2NhdHRlciA9PSAwIH0geyByZWxheHBvaW50cyA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAhIDEwMCB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICI= +MDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrIiAiIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkb292ZXJzYW1wbGluZyIKICAgICAgICBsYWJlbCAgICI= +ZG9vdmVyc2FtcGxpbmciCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICA= +ICBwYXJtIHsKICAgICAgICBuYW1lICAgICJvdmVyc2FtcGxpbmciCiAgICAgICAgbGFiZWwgICAiT3ZlcnNhbXBsaW5nIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjIiIH0KICAgICAgICBkaXM= +YWJsZXdoZW4gInsgZG9vdmVyc2FtcGxpbmcgPT0gMCB9IgogICAgICAgIHJhbmdlICAgeyAxIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm92ZXJzYW1wbGluZ2JhbmR3aWR0aCIKICAgICAgICBsYWI= +ZWwgICAiT3ZlcnNhbXBsaW5nIEJhbmR3aWR0aCIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9vdmVyc2FtcGxpbmcgPT0gMCB9IgogICAgICA= +ICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJuZXdnIgogICAgICAgIGxhYmVsICAgIkNyZWF0ZSBPdXRwdXQgR3JvdXAiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICA= +ZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJvdXRwdXRncm91cCIKICAgICAgICBsYWJlbCAgICJPdXRwdXQgR3JvdXAiCiAgICAgICAgdHk= +cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyBuZXdnID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGU= +ZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgcG9pbnRzZnJvbXZvbHVtZSBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGk= +cyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChTb3AvcG9pbnRzZnJvbXZvbHVtZSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC0= +biAnX19fVmVyc2lvbl9fXycgLXYgJzInICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX3Rvb2xjb3VudF9fXycgLXYgJzEnICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX3Rvb2xpZF9fXycgLXYgJ2R5bmFtaWNzX2ZsaXBib3gnICQ= +YXJnMQofiwgAAAAAAAD/7b1rl9s4kihY99wPe5xn9+yes3+A1vS9k6520gSfYtfUbNfD1ePZ7rKP7ap+1a6GkpiZ7JJIjUilM11Tv2f/5gYAPkAiQEmZEiWlaXeXMxkgEAADgYhAPP7P/++/f2Z47C/9Q4zij+u6RvNPDiW2QRw= +zzBdkzUhZtXCjpNpOMruFuFn75LF2UN7dqqOvetpsEySTI/iKPuMjqB9qS2SKM7Sy2Uyv0lmq3l4Ng+yyXWYTsNLgBoPHt8uwaZZjA99f5Ymi8tZcJVq5Q9fameTZD4P40wbDM4WSRplURJrpm4PXc/ULkxTt8whgUZxHE6yZBk= +h7dZNNXMs+J9bZZMftaSy0ttDms4Yz9l4XwxC7KQ/XIJoy+WMGH22+0yuGM/jO8WQZqyH6dRCs3542UYT8Ml+/E6urqewf/5i6t4lgRT9mMa3ITTIAvYL4D+YhnSnmL4eZYsYaLBapbR38NbmFEIL8VnySpbrLL0+2AeTq2zX84= +iDbgj8jg7NezKK4BDe0J7TaahaNxeBXFRDM0eIG1EtqrWkKDNAsyAGvaZBnShSCObZtkaA4NeAYLFV3e0We+O/SIT+BZsMquk6UWJ+Nkevf7OPlwHS5DPY1gNrc6DEGbTCZ0nobneTACm6v2w/vRN+yHt3/4WjP0Yfn/M/gW6WQ= +GS3Yh4WFWM6C+GoVXIXaNX9+Biv9UEozy5eI6RaUtkrDJf08n8Gf//7Z/zYajX4MlymQFfzEHv0387P/HX7OkmQ2SVZxVj4nn/2v+fNoWjz8P6Z3cTCPJunochYtxsntrjYHoOxUm3PxGYGPaQ11y3Loi4QQzxm6Q+3CMnTPdG0= +H5Z96NqOZRHNhK88Gn3/evT6z9+/fDv6/uX7P79++3+Pvn79l9FIG3z39vWfXv/w/s0P7wcPXV+r4lF2sZNfMO7xjyjLwiWR2QoH1DkKeTAepATbForHVuzFsnTLtmztwjZ0OjOJvRgHYy+xiruwX0T2Ag9a+IvXxl9c4BrXCbw= +OqKfbwSzn7KFSTW/hc/gbyj4DXw5Yts+sWv8BniQ73rWyfKbkg4N1/BQOpxcx5/RdYCVuA6AqGZaOglmocafATmFl1m+XYDUKEr8+ZJSAgYovjfdRfxJQZpG/nsaXjEK/wU6j6+yawrSboLZivZF4C9dDfhxMLk+/2mg6y84rgw= +r58Gz7TPtQKwCJZZNJmFabgAwED7lY3wa306IRDcEcymMRnAis6lwvjX3fE+28J5DizXHD72DT9dKBmeXS2T1eLJ3zXjCeUb6ZeG9v88OX8yGDx5dgbHUgT7OltGY7kB7GbaRtkgmgKUfTEADWugv3MKewK/adAouI3SomG9D8I= +/kI3sFZYL/Rx3gngusA7KTBdLQDVMJ7PUqRJTFs8/ANUDS2CfgDxpP9v2En/UBndKg9rw7YLFPgn+rAE/jIL6ydgDbTrM9AqwZYKl61OQcekwoYPpyDRPc9xj0jI3tUpaLSdgkR7wrbrKE5iTlHhFI43egaBhKU8B5XvKE5C2/Q= +HdvzfF86CUH2Vp2ER3r8FSRomI6jIEH5ALwJb0fxas5E7fufHBudE8VJF3MN9zxZsC+3CDJ2Wvw0eK4Zz2oH28O5VKnsOq6nWBPkoLhMZrAFDJF5PgFKSNJJsghzRmrA32fykSK14/RXNKWL19p8cLUCwqIsejKD3dneli0kbSs= +fkWJ5f+99pGfWK5DPH6S0OfZNWyF6T+ScRp9RI4lw7TpqRRHi0WYtWMT/R7UM+A7CypB/H6RwYhfUOQoC1hmsyhd8/7n2v/7evGKksTnxZxS+FKTNa/lZx59Po7i6ZrG7PSj7aL4qn11y8+7Tc/shY27p1OcfJjSHdDaVs/bcnY= +OQ/Sn1ubf543x8UA5QrSV9ip2Cbm0EawbWfBRC1+sC8XzuC0gg3VInQ9eHtXAoAghDS29/7FkJLvCmLIMpwnN+EovKXHRHdSiFmCTQNHZTshxNaJZbsghHi6Q3xPEkLIyQsh9hpTHxcoOBMfAXaA1Frxo9ZaIXhYnm+Qoe2akuA= +YdreiQkepS4mCB51qvvk5I5SHXA9BU/YTOxoEzU2EC/WiRQPECOMh4sQfPQXL7S3bGW0IL7T+OpoCV2XANgH7Fr+2TR6I6Jl1+EZvJAL9WzOOvCgJMiqV+DoFUwQ4uOfBs++yFszS4nCUFG0WSyTMbQ5r/V8oZFn2gttEkYzGfA= +xVl0qZ0Db58m88tzLgNpv+WDfa4R09It75n2r6znZ4zcfi+yDEquX5ypZaba6S7LRmvloXUy0Hq5ZyNZZ518s4FMs4Ecc+Kyi+WVDSrZpc4i9i662IIFpZQX+Ak1KhVovv1qMgy/mLxJFju+m7RLtkmqNVHgs5Ug47q6ObRAjhk= +6p5lHtONpVKOaV5YPkyMmUZ0AqMAyBroa3w3EszMdYGGaE/SDxF8VdgqwN4yGK+63zSbAk9rv1T0wbvDTTGOY/jEdRqXoI5vmcpLieOUiJx8X5mWt5aOUxAEQioMUIKmJwJjOqVIpGkxfEb67yDNpnwpw6U1KMGzYAxkCuAfw1s= +7V2YrRaDsxJI+xW6qnUHnC5dTgY14DhIGS61h/URktVyEtbf4ocVfInZrHz+60Y4pNfJgp4O22DxDt7R3kgvPQAJ9t23QgF54/7jT2ZhsNxm+LfhBWMeP778i/bdKmZHVborbICrj3Kvha2Q+gZ9p8AjTuLwHohcJkBsOTbbIPM= +HX1P+wZ78SEYVeLMNsi8pBdkATuHvoczpYV274lTJUJthRYf9E2whL4oz94pTnM4tCKuGGyFVByM4eT4U/U2CJcbI/Yr53wbcdARwXgoE2y0r3OhdnNOOroKE1jF5d1VGIfLACSLbWb9Op7daa/ZV9S+YcfEVPtD3uHuvsp0PEo= +o6s4nIJ2k2z1Vd6x1y6+o+9p30WzWYHsu2+/03789uvdkU6hc2yD3Vf5OyCDaVTm2RkytNMwmGy12SnpaC/hJS1LtG9DUOuy7T4h2zjrsOLEiSGgDb5fzcdM5BTIeC3+hZhp1J9GKd2OIGnF2uAXrfg42pf0sv9X7RetWKH8SX0= +IDpIFlxBswGbFEh8ywzk2DTMBtqADIrtKrZvTFqaOEjec/rgnwZSO3Re4tIM3sDLERVUETKhf9AvQ//8ei88H4bjXtG79xJSkaM8Me6FYv7R838ayJZIvkGYs/CM6aEatf8loEUUT0HDiNIICLZ8Qg1S9F+rfFIQOhClMSj/X6E= +R+3y9JVfqJpiNBhFTs30R5BOCiJGWqTXAah99AFomhnomCk0nsA5UXfbUc0+ukWm/+ov8vxBgwivwmXLCtTne2zzvMPm+dfHN8+P2Dz/9ujmuQxTjHLfhunjo12YK0a9MNfHR78wV4yCYa6Pj4anb6YYDdcfP/LzByaL0Xb98eM= +XwOM5uuPH/kaTMK4JuZVxp4G4JGvw/tIVBfKVag/3nQNNuJ+B5xoFE8Uc61BHsN0v1sG6IdtPH8MU80960xktu9CGjGiMbg8aXrNHF9tNmsF6l1NDrsVeX8dLR/D3GyMTJPVMrt+BJPDTLHfRcs0O+W5CTehyPT+nUG1d3Uwzmk= +jpmvVI4zLZOsQU9vjosq8gozS+VQmCY0ZPc8pzzZ3EArz/MPy2iqvW5A8fmdqJg3j+IoTZCp/ymKtVci5PQ+65yGnqFzC25PfW6iGx4yw9co+LSnOQ7i6YdoKl4ko/PVvpYbnt7Mqe8ZxRrjvtSLRvsmiS+jq5WK+zZNUkdtgKI= +z0fTZBpl16ju/W2ifduAnfA82UziZDkPZthcGVj7vgF/VKeOsA4sJkS9DF/VwcUq8EiSrb75gabKfN1GzH/QwBRRCuYiv2bI8+SuYutE/OtwtmCDvQ0vYc2yRMuuoxS2BosDCNOUJUYIUu2CPNfS1eQafv6dxmMDzi/IswE272Q= +cRnNqMVLGzx9+u71m6dPFQuUwBCzgN3fagO9WpVdOcY6tuWtcSiUYy1En8xOQi0UuQxEEmng9qC8BQ9ATcpMUGEmSP3doraoJXpAceNCOukWLz7obTtO5iFwumvHyToETh+VOIniWTeRT9HleYHcNGkExDxXRcpQ/mgo8oygomg= +x6uMoaBa80KA7BbFYlQVVlzf3EW+lgtf9+t/zPC3prkN7kUWF0VXyucIjb36/s0P70fv//rm5Qt21tP5UwcxoCfdea7REKmKHPki1AhReHRBYBDrmYIMuVK7kwU0dNNqzO9eq4f0gz/cat3YKlQLxFdHsSg1/aFbgi9GbTlS6yI= +f8cnmDi08hyTkOz4SBOHVh5sEpIdn3Hi0MqTrqnZHAJFNvCOk0+VYXOWS9w10jhdg0aYr+CFrgj15aE5cuDh/C4NZyxMsQicwYMTeUSLBItXsxmLAg4DbGQYV4j9kHu+mUy0i//UfvPj6zejV99/88cfvn355qv3/6ZdJPzZ668= +//3lN++/e/XHl9pFyB+9fPv29Vv2hP367vUPb795SX8f5KOJAR5bh5AOBpvHkArxCKp4VtSNX9m47k2vatYSQ8vjTQsP6nuF6YrxDApSeoM+p5DoFu0zusMff0QfU48/FQDviPqSoQDqYaVElroetQGxLjmQ+7AowdSvAUUnd3g= +QGHMPwCFFNfsOK0W99StULsVSnCooGkj2eNEaB63X+m/6vZCzjlBJ0Xai1CQdfymrMO64GoR8nauzMKbBvpq0cKkLYj4xHoCopVhO+h4XIpE0hjkAJVAy19mkiX2MgfkyyIqIUjjGhh5pdRb1rxbtSO8k0KzQN4rQdWXq8RBpH0= +HU7El4QzXvmiKMzxIRGI+YQoIFYdzerIbh+QN7Ed/q5oVpTzDIhy9S4C96v83euD5tdG8P8vZKgbOgz0QJyEVMBrcKLmpXkjNXAR0LHjcH6nSgy8Tk7KsaIx0Fj8/sVQ98nQH2qE0ERE1hEF8G+ecrwWwQ9ofpiGWRBxDOfhNFo= +zYUHdLDi1xi4DixWFDAQlkex5mtCtME4WcXTUe2plBVACORXRuObRMxPxJ/ZzvDsAdH4NEusodtdReIXG8N2zM02BiKw00csYZrEXKr7kJyF8enjZzSFx5jgIB7PvBlQ0CUin5XdABVlrQ3YnYoMrnkdcTXig6IpFz/Z1QaaVIg= +3b2JTdCpMYRYU9gGuGAZK0FZcgVsHoOWSW5iRQP6+iy5ah2ZAU0cWsItFZwrJ5QFtbXgp1xbC0Z8bQ2m0ZJno8EaERFXW91N2WaOTph3Q4pGvrqNIfybtyZuW3ND8RPVXqgTH/p5GdVEim/PcjHPgVEooYUWp2xQMGa11kAbrFk= +z3E6vWwZgfMG9fTo0gUYmO0JBYRTnNkKVQAZoSlgnEwVQLYWClhOU21Quw3otwGJq4ByylGiy1ceBXPzSLZcTdA9x8DspvxyJttPONkycIQkSAOwUSKHMk3gWlQDyC+TJfDTp6+//vcXf3z1h397//RpzllzaUgxEe5xmCxlrZA= +pQkPqGRME8tEMWbQKbKFp2HyIeahu/m1vrIt7W8VR5dAL6ojA7pj4oeyj+sgLcU3VSccG3awqrppR5g6JVB8l8lNNA1hCVfKjihwcp1EcHLjy0wbKExqDXghwsjtcpmm9tVkKwHd+rkrsxLdf8A+jtu+kRC1j+N7DSuihoJsMBs= +BxPZlMagWYDYoniv4WxfudKcquGG6s0GipenO7rvd6x4mV0rXvYad5EcqzbFyxo6jkYM3bEsR1K8rL0oXnGpd8UnoHYx9/am1sUeSkqXqcGWoA5LRUa1ZkI1ALXmR0M1MvdB+dEOppFtZBQwD6iRUQNoNwoZpZZeH+v1sV4f6/U= +sV4f6/WxXh/r9bHHo4+ZR6uP2Ud5EWa36mND1wKR3dYt17L7i7C6RlYL1S1VstrT+12EeUNZ7bIfVCHscBdhm5gE7EOoXaIfyX71rjdI0Havf/X6V69/9fpXr3/1+levf/X61+PRv+yj1b+crvUvw9oIqzb9y/B9DRbLJ94xVWU= +Pgr1q0geVGpexYN7KV2WId91Wad617UZ3R1A6cr98verb4nJox6mZ3GZrle0ekWrV7R6RatXtHpFq1e0ekXrSBQt52gVLbdzRcveCKu1joe+7tAxek2rrmkVuUpLTat4cD9Ny/RkTcvxT1LTMja5YXUPoWnlgcf71bSKXLUP07I= ++tusXsnqlaxeyeqVrF7J6pWsXsk6JiXLPVoly+s8uotshFWbkkV829GGukssj3QU3XU6SlZeNKFSsvIHu4/rwjWw08y0sZEG5h1EA+PZm/asgeUVNXoNrNfAeg2s18B6DazXwHoNrNfAHo8G5h2tBjbsWgPbKKvccL0G5oIG5jk= +/TVX06GwVrutciusPb7flZdnyQrX8ESdCzeJ6BoexLlQzIC7V7XrdX2kXvPqNa9e8+o1r17z6jWvXvPqNa9HonkNj1bz8rvWvLxNhF6/3cHQsGzN0V3fNc3+7kuteQnVplEVTIDv4WYMUdRs7zR9E+1NnGL9QytqVbmR/V6UKQo= +lffaW6+99dpbr7312luvvfXaW6+9PR7tze9Oe7O2w4wY3ahvZgkmG6LVpr+ZvgGivKnbtuX1N2d1/a2oAyiobNWje92Y2QRRxBzvhBSxYlPYjmluRn0H0MTKAo57zoBI56l9k8SX0dVqJxkQob9e7+r1rl7v6vWuXu/q9a5e7+o= +9a596V3e1tpNZ4pXVR7aWhcGk8bRYhFm9WLM+cNdK152DgapfZ3oW6KlVL1snfgerwlGbF++OTM+YdULtC149GZwZrEfFmLqeYc9ukluQduJPoIe5rEHlV7ms9/r1ZyJ+IyXGuNdlylAeLdlsBrvNClSMfI+6x6TJpEeCnd4Ju8= +P15kKfzCey8qxMMD3r9YxR0e+sJDJoVjV4Gm9uQmma3m4U2yuJol42BG6N2fNoDlMjSa/n1u8we1ZWOv5WvGVMaBsIQ2f48Y/MVqLd0cwJ/X1nTIQWYNxJc2R8PloHKJTf7Yyx8XS50P7vDH5ZLnQw/zx3Uf1nxwXwaKnwDwgG0= +lWY5+vm3KCabPxU+SjHbfE6NrzOkvaVw6hO+fuh34tex2AcCoq4+Tv1z0AeW+AnKD8J+cYSVLr4IW1sg/WpFiw/C1hE2QbV65Qfx+W9EXJbys5D8V0tcBPZ1ilm33jA79TyjlkMc33LMhxg2DH1Y/r8j40Zx8JjW2pqPJYdHzBs= +E+DT8rHNNQmNdwR8XdhO2ueasFu1F5r5xVmueWjjMewgaP5Gu9AqmmFNqhbBLWvx22YLeigANQKQfJFL0fR3aleAZz8N0tXyMpiEPw2+4OqBVu4lYN9pBm3QzVXHF3Cle4sevAv6cRcg6YzHye056IxpOLs8f/ZcbP6cT+k5x/s= +uVawm+caUIX8hy/Tc61iMc81ziUUL8D8nheTfK5x9gP/Mn7zHH1DnOPzxhLgbxRc47kmconiN8YUnn1xxrTqeDJbTRExuFor/ZpqMCuYHU44uWQOi4/Dc6sTfN2JWoKlqxGvZNGfOKXcP4PpKhTrZDkJ6eBXIWg9zNDVjsZNAIc= +OwjMiFzLm1F0ZA1rUIBkMb4EWWqQrQY5apCrBnlq0FAN8tUg0GbVsJb1IC0LQuQVKcizaCEvjEi2RSt5jQRy3oXO4VYvrdU5Sv56gOseax3z5+dnTedgj4J450pH6ULoORti1XLbM3SHIHraOk2LINe9Ip+wymEU8uG9rnUcz5U= +rnWc4cOkH/a340sdc32O9ZzIUKkHIK3XGv2lRX9p0V9a9JcWJ3JpsYFhnvE89JaWniZFA/wy+JtcYujamptz8K7kKkHoWytXzeGMH43vRh/DZVKTrgDA0N6xdOVW4LXLVsNNKWOZOnTm+9Su67q2dRIeNeyXjuy6zNwxRcQsQ3s= +Uoj8mskNlNTsVjeslS1IuzHKHyLGqAdVGu3eGFXtG2KuS1FXo01ENEujqzjIVkuZTeXfnN645VsMFZEervoJdzpbzWYtm/psd0Fa1jrhdxzF07raR5/sLz7LdTZCSMWNiG76oDaySybT6lMTNhS+aRjDQt0J3n3lEywECyafJVw= +HuE3AGgoltiqlUm5xh6YlMv+T7qOyrLgpY0oVeELiEpQ+cd4sqNIJWrWXUZAHWhHuR7Za6i9htprqL2GeiIa6gb+aIX/WKfuaG2uZtRLKhdEQBHY1Oms0zgTflZ1piBXDdbmohaki5oYWj3ftTDqlWB7nTAqIqdUkA3dtmzi9Qo= +skJBvqypvaJ6LKpFuQCKqMi1Vu0CKPEegZZcNXC22TyIIEpXc0/Kr102WKv8ikjuXfcVtHJ7nQDfdGqq8Z8GsM6EyM7Wj1hkazSVnAg4kOV6Q404uuWbCCf6pFmRwTwKiaAlm8BwbplPZnRHfQYH0UfmjgmI3VJXQfrDHfPHhB8= +PlIPwcEEFp261lHPxmV0xXwDB9znkPpkTt9Mb5ljIP3pjjtlwk8fmVfg4OuvuV/m+2geModA9lMUT7h/5nc0vJL5Ag5eL15RDki4p2b+m8k8AIvfLO6wmf9m3/Oe17X9+j2v77q05sNpscxq06/NvCrtJoRvPpg9esINwTr2KCE= +tH8eKSRxWmcfBK3mKszobk3iBoMUILu+xKjshc5a7lhDUMkafR0+hQ8yhqsPiXcaccHHIaRJrr+E32WEk7VOwrSlgvVQNkM8hPU4J8Z6yr3krFXC6qR6z0sN6naKynTQe5utbCSH3YhQ2ftRhLb3fCM74xm1Bqub1vdX7ait2nE= +W6mRe7iYWzVcz8drX3f/lzwCamuZeOFCXWPg8Wo227Vu7ZTgtQFFFVLrmbalW4h33zHy7A4DioRwF5Rvi/TItetLRLuuN1Or15Q5W6bMsN0H5dw7QERE5SFhrte8ChJFmDX/IqgDOnd+p1DUJ7zsdicsaouMnNV8jjbjDOk648w= +Wh/kHK0WH2SH+KDx2cCshobMpT7xK2m6fKMqJK28mG4833uGUGoM9HzPOMnENGt9mHMiPUBiGiEwoyUxDfvaTx6Wm+bbRPuWU8uTPiNNf3XeX533V+f91bkA7jPS9BlpasvcZ6SpoKeRkeYgsaGboWZ2rZi5Gylmplox83Ti+MQ= +1izdtm2CJKTpFbNRPSNIQzmrwbpS0B5k/z9c5tBNipsDsR5CQavHxe9bSWOjad9zqnmYosYVmV5X63W1XlfrdbVeV+t1tV5X63W1Y9HVzOPV1azOdbV1jvQ5Wi26mum5nq+Zva62RlfL0zNiqpoyw+ZeNDX/NK/SzI2u0qzDaWo= +RW6ybhS1rxjNPExPC4o+ejWtV9N6Na1X03o1rVfTejWtV9OOQU2zulPTBI/sdXdX0/CKsee6u2PxdH9e2fY6r+wKMaWu5ugm8XwXdDXP8YeyrnaMbtldhtLA6uEe2Zwe81T84VVTC6vAqCaWa12YJuaqNDE9hf19eavDQhy7N7Y= +a63bzhVp3jN0BjpAZFP2fCSfCbnIDTA5eoWwvxwqczoRKnNWESqHrohQJK6G1BqsMFk7B7UjjYTc1MDtaCMhNwV4l/7sa0NuKorYf7iNEPC+ztiVl5doJNOmz3bN2K0S7KzPcsyRUrJ1W3eGvkf92G3HcuXUap86W+cLiHP2khA= +eZxN7QRotmjj775lYxkslGm3j5+/l9tmPX8vKPSe3B0WF7XtwHMld6cwdWwihapDEylUHZlIoerARDZuW9QkQxq3VTFQO9ItAZUM3I72XgMqqwZruXtBD3vn7ZZwv2IXSF0tk9ViFMV0h9VZeZCBWj/+wA21O84LYmGlsOuoUAY= +niYLzozLH77UzjCu7nr60LV9ENotYOuuLKwfrkJCfD+mLrFmm1dUY8ky0By8HyL4QqN0ErAqRUZ5C0KkXLxSS9WViE1Mu1n2ekgslv/yhGIhS2qjBQBxaptcx5/9wgoGTa4DIJ2ZdhPejuLVfJKsgBJ+yWsJzcLLLN8eQFcUNf4= +fEk/OwYoqM7If0/DK0a8v0BX8VV2TUH0q9OyUoOYc4TzZME+1yLIrs9/Gug/DZ5rxrNnA+1X1gn974MZVMkLiOkRfEmQ8+kymQGxy5VwONdkryvM0xSE36pcrYBcmBVmFmBXSWxNBszUW30Qqdnfa9/rCTzU8leyayDo6T+SMYs= +RJXkecO0qYGKp6eWR49+Ly7Kl4SXhmqpuvR5Puyaok6wexKarE5lDaSwKEYMT+VCr+uBNWrthqI5+TClZCbB9RzOWc48SGXjWDHT1QKYWxjPZ1jJKD5b2owdIPxMkdpF07wR0P0smKgtgWxlwxm/HWqht4fvj8r+Zin2x/7PayE= +5Lk8r+md4ygv/tbdcV0lqjFMFJOtTmvH1F3LdrQLy9Et2zWl0/pwJVQ7Oa2H2pMwhpULRzfTMdEs9VEtNms9py3fFs5px7ZN4g9PLb9VSWbiOV0js0/umC7lZNOz0BXZ0SltPPCQXkZz2Ns34aEO6vT3dFW+FOti9uf0p3BOY5k= +i2ob5DBqtYjCQdRqw8BR2e6ghvPZdDx+UIOi8Ekf1Jud05/CMY2p03Uq++TOaUGdRs/pnanT/UHdH9QneVBjCnV9h3SqUJdqLGMS3CbfiP2uAPtTpys37Roe26rTjuODOm3b8IN5TOWBd3VKe2uM35cJsKTJ9WgcXkU8vZ/qpJY= +W2KnNXwpYts+qZ/WvuO4vnu6Xih2Qf+mWaXcr9Ed9Z4Mcw/Kz+jpSH8uj2tNoxuW/jtgrGJQPh8HzMVvXj5gLva04R/qDTmjh46SOCyPX/UwwBKiKedxmwz2Qxpqr77VvmIvrLKweidOWKPy98Kl8L6IbYPVqymG0ZYDsvKLm4w= +9q7ecMthgtso3Xior6CxxsZL7z+vkBaV3GBatXbbk9Fi41lRInrzsFWsTvCNBmSt81wCD1hJundHjNcZA2QBKVhjSfQ1Ac4OO/iTLKjYUj4u+PIvNJ7q1/Ix9Xhlg70NL4HxZ4mWXQMNRDETuoHfwXmUakGqXZDnWrqaXMPPv9M= +uCB+fkGeVeOyGJrgig5QeIcPtMHTp+9ev3n6VByy1nAZwklFpVdtoFcC/M7Mjq6DH8eyOsOo6f56TLG8VJjgTzbSbG6C2Yr2Rb1vCi1nwpQa/QXHleH10+CZ9rlWAGgm7WgCezRcAEBUe4TpwO46xtkAWnQyv9W4/9I5Jat/Zu8= +/TNV4mCWxLR0x9qP0dVwTPyYRHS5FtlZOMRUuoUSPhpR8WxBHX/Yp4UGw4aaxp/n+lnJv5Wei3RNsV7o47yTkl2qAyjaVBQ2I5EbycqQ/qKQw5h2uROPStQUWPts+1cwBO9Js7o1jKYjGrQR0JiUeg3a5HbHrpKVMdKzHAUGWyk= +F5ahex4hzATomkje3yM0AbZGLEu6hd+mW7TXliE0MMDxTdGZca1R7+jVhJKGbMMlChqST8TstiOzHi1NtEyiKT8ovnv1/Vd/HP34+o8//Okltex9O/rLM+1COz/fqFlx3ACJpGF2C2fNM+1/KE5OxdGZfTySef9ts3n/TZ73x/s= +zJsa/x7wyXcoM5ybn09CEA4IyAljYKnKL/7u1d9ePtNeaPQFfKrPthacYBXuOiKATef51z3NsytC33Sef9vDPKfRTXocVL2kEaXnHPcXbLNRSfjFdpuUTucB5LnP6dzdczoPoMJ9TufjPaaTdcU51p0Jf93s6PirfHTcbX50PFw= +wC+LSRKldI1oZvhFGb8bZJrKanmJt/nPVTDll2lJnCYzqqSFi0yt8vDrMEmzonv3CdHN+hxNqmtx6F0r9KMC+uwsQ0bLbrkWBz/dlT99LDQ7Ofq8CHlQKY00uPpmCROXYDb7++yMCtrL1ha0dsKNctlyWHMijBM/IflCMEZW++0= +Y/4bTCocB+pY/2QZ0VqWU3qStFyDLbPwlueEUN+6PZiCK/VQiOpuUHBXYdzCZVhVWEvc8/suolWZ3TzPRRHYTlEd6pblUEWV6EPXc49IUb1nbq3tfFUs7cm58UxMfyXdfVG44sKLuJ5VaK2PSJMtaZyYNkpiyHkxSRZ3bNVUDGs= +EsAuULXYEacQjFkVp6hh3hWfsCv3turUXQSTn8PpqFPTVnl7KZq2cES2YxyWDnTCGYc3NOWaqSdv4XJ6C5eClGyrKjmFk1Jv6HqEhq5z2Omw5x1jaAyVBoLjN3zldhKNGkrONzF9rTGWHLHty6S4bTjZvwqT1eiLRHct0/ct4po= +yilqbPrnQlPS0vbwRrJtFuRv8oKsJ/9yQTZp2hvTjsKYdr4hqbd9sOO2r51vSLuqGT4ik9v5Jt96xya4UhkAhdFtF5yOwBLXdGjnljhP94lf+yNa4gDq+nRJLGLYXh368YkLGoLvWj5Vl9mCeO2WON0Y1ofyvco4p4PSUdrn8l8= +TtBEZ/muaKMzbbtmpOPQk7LSYbkXcSLvzFhXvWTZNcMh6JJNx/Vbmqt018a6Cmw6GALbqdyubhtDGldm6Y5rH5Otbkcq9zpTHUpOmqO23eEvqKx5Q8uzTdcW69ifarBZCXcMEyO8QyrouPDxQjN148A6dPqfy+zcevZCLRns9mo= +roxo8YiHfaXtPCY3CXC7fb1EQrXSJcsVs0SBt3cfB62HNTuCjepELiRNz3GHQ8+z1p7Qaq/L6xA5/daf7HTdeNqRRXSTZLdoGmqWVF/Z+UI9rtD7MmzpOweOWte8bNW6+GUrLJu4UR+uBfGiiXrFqyatSz9PbsJCCEcnzx1z5XE= +Pt/IDZa3CC4v4XQLp+0xfXwbK12EYyr+4B+pDIKcqv2MczmLHUqKRrzzotE8XGJpvWkhjt1ccThlg8ZlaM4zjkS4sg4tXFlbCldE922PZtexddcz5Vx4vXC1A+HKY3GAj0i4cjHCQ4SrrgwoTIIxX1jbWqW7u6ZQSX+57LUvAcs= +QgQstI7TEQlYRmXyKGxWZOg4tmOaNRMIbCSP5nuGLeabDnF7gasXuHqBqxuBq7sKImsELrtLgcsgGALbCVwecC6LC1zecOh8egKXILVrtlrMEpu1Cld0ER+7cGX3wtWJCFd2L1z1wlUvXPXCVSsPaReu7O6EKyEMvhSuLlez2Ug= +sHLUJCy2NLuWsMpabKbtKrHYTsxyqIP/kEWie+SoHPx3JGYRq03O8jcybBFDJY6ZACQi0BKAFgBNEWgLQHtzexmRpTyzPiZ9ZNVHapUFffsxyIJVQ9NQbgdEzHi4M4OQ8049cmfBBGh5sesEdsSIsiRKTVO23dMai+IlS3YdUFA= +OTNVWqACmW0jCohr2MCpPJ0MySOMKGjNmeHlu7viDL7IoYbakyb9acQS2RSiNUpcRuqijYlYQAGnz0SqSBwh766CXmXdki1pR9pbdKmdl3olRY32SPW3L7/UyHP6P0PbsWNixVjcdWuDsNkimqvpFsCf58GzDy/qWzUQivriSHY= +xpGrl+wqaxLwhHB5E46CIm9hiuQwp4Fyu2bJJRi01TZstuLHtqF7Q8/SLlxTB1YwfHz8uDU/qlOW/OJtRkxJridJdbUnovNxXWxEy4c1+6JMudaFKrUq5WMEONhZra6Y79IaiiqGfPwRZVUws9W6jbCqj8tJizWpgK5znp6GadY= +0k0JXtcP29DjuxJltXpetMgS9o7UcBGFk7BsiPSTwafN06iWzWg6S9Q6QbkNMrciIV0axuEH9OWiiRLeki6dpx0c5MPfBMsowAvVx7vxPMaMCBgVdWZMELJ2l/w4ZwCjYDodMVvf/kX1Un8isOnVeNzzVLB1EAgfoT1hnZSOUJY= +5jWNCXR1eTZIXvQXPxSwrvJDQehAeSQ4Dv3uw22OhOM8BypF36zOAZlQDyqeF4I5oFOmi93lbUrFM9wWntEihTfjdnYrhQsJDSomK+N3iMvwcrlgD1HipPylxlyn0Q0IQnu8DbcxDLa9DXeGDrBVy9eJSY4pYeiu8rAM2/iqWpI= +lu7DNxKXiT10DM8VEzBYxPV807XtE+ON5TUr8VBK3+6aFejqJsSCxeJcIJwHt1RtUN5mxas5DrfohRusABqvxl6l0CyZSWBfz6P8yuuP8MJw6FhJOovoxNTi9E0STdN5MJuxymDqhukc1g27WOPgDyGle+Qi0dCdKpRPvpsdL6M= +iVyTphwULfWTX07yuFTlpSSbjxJ6Gd2m18EynIbTK/W3Wob0ajNVT3u6CuTPIQLzm88sST8Eeytyg8nvIoV3daiYFSJNuZ3sX1o3y0R9RlUNqxh928PEJrSyjaVbnvMIXdnXieg3yWw1D3Mri9kwo+fA8d2I/yQ0kAT0Wke5ZC4= +va+shgOf1bWJnBzMI85pnUElaRqmTJo7l8p3lxChkNnZobfMsuQyudqx3C7wjKbcjlava7eZkx1J64J43JTWN6gY1oEZhE13RL9+l2YQYjfNIAIe25lBLN0d+i7wWFe3jEd4V0lajePE1p5chcloHgIPm9ZrfMLJ8wT2mQyjrhQ= +IOen08sCVvOkaNxfVr0Xd5dVn7mDhNCTggcXMn/9HtN3Hd9yrdM1m5cbyzUsNUFvXJaMvbNZOSla85CXQ5IrLoEQLji/9gWXdl1wqTKSSdZc4avv8Tg273Mcm/C3cRy/+v4N7KD3f33z8gXDbW+mNFIVrJQXauvDOU+cvK5GTzU= +u33b3YTJbHCmD3VDhzF25Z4v5D+uOPO+sx+bXgm2DGT47c5wUzfgHIAz3NSHtvsIL7hbPSPhAF0GH0aVOgPrWFeW6iey3Lj10PXYAVtXfGzLP9lDt6J8ISuyQHpHmxO58vGxsS3TmTZQNag4RyXBdcg5TA8ZfjvOAesxNB3GOWw= +x3x8jGNd6FqdF8AyCrecaxgHbbw94/CUVvvTZBwC5Z0U4xDwPijjqNTDDhmHgQ2/rWXWdIes5rgNosfjYxzrJI7cBlX3bcY85ZRFxnMm4cnxDbR8xaNiEgKVnRSTEPA+gqsbs8urG/jTHH1b9yp6ea1dOK4+9JCoeOvUOYTRalc= +pD5RqzjM5QVSFyvMAhonMW9gtntXiT3lVkSpAxWbMV2fWEPyuBxuhYsc02sS6lG4V/EQ1+4uadAki90ENrRc0nSYxk0oVFMePLWdUy9QMwvSbNf3M2YJVqGwnZDl6waoDIyHEptYEg81T52HkjYeWgUbpJOAlvAeJfHsrh64gMY= +JjSb42wRvrNvDu1HxRarTWAJ1ZpqFLixl1UU09m2J7So4gYoBayAZSbLudp3KQ6vsCzkuZh3Gc1m10lL2XnuBXS1VMcB7NJ7VXTBFxfwoJH8zVN//zytdGVrw2Jbc7Xnt7G1k1ceW9ma2TVbszyfGI7ln+49cbUVrMpyIhHhUXI= +Ng4+BtaGpgKQFvEA3K3KEHIzHV8uYbmT2d1VEqd1ia0B3B+fq1KYS/hsx+eI7jk0wsiydcuzyRGJb7tyhV+nA+/SFZ5SDI0Vqlc18N3h0LFOWGIr6Q4kTyXdyRrtTXIL6EUfw134Q7D79Dqy9/GQQLpBnzU05UaSNyzxHBB+uIw= +kuU4iKd85ntW5osp0Tw4RVqDeXB7fsGKrs2j+LzU89OkrZgYLfNUQKZJQg+nAPZ1FDP/zf/5P7WnksFAzMonvkAn/yGaZtfQ5rlWOuzwP9GlMAzgx9F6XnYkPCLhb02rpfyZ0POFRp49Z79bipSAdGk7/TLi12AfY1cf4l7fQfs= +LV0hbdcZCStHT9dQMgVE3im5AmLzqWCGbjbKUvncEtQSbjNeRbMpnDFZEE+UGlwBRwOtaXmvgEWEs74ukyu1uJRcoV1MQ5Dcsjse3/MhWc6m6QK6XIGUoBbNZApFYgyRRnm5D5n1oCGKqtfFjuUgGN0qvrNvUrHddxsjytke5W8= +l8uXxWvqIHlYvKs4ZF9RLciu5oqAfWNvQqhE2V05gaH5qIoEF8WOD5nC1W0+qqZbZBOZ+7l4O0S3XF/28jh5M+I6MVRyM9RILdDd0p6wLIjCOgv6uCoFitBdfieDdYKKst5waA+JL0Z1nmjEuy1YHJsR702qPWxWqo0O/yboX4E= +CkQhbZrkVphdl9BCM1gp1vG4MlgpkDxABiuJh4sWsw4YeAkmVnN1apjck3vbumu5n+BFukxgIBgVK1q3m5oFD5ahykRWym4rji4+xNm5T1zXNB8BO682k9UMOajR8GF5+VM1M/+v/1Iy83/5knPz/TNz4aVWnnQwTo6mmsIwPIQ= +31Np4v/x269H7779bu+ekVXAeuX1VIy9FbN2TODRNq0FAvqJ6x6TybejG/ufw3AxuoyWaTYC5Odt7tTNpkru6sPX8o1HkAe6InLBObIgtKP1jMS8ewqkDxCCXSFRHd15LvH6fRG70ZpHt/tLRteGynZ8g+iGT3yWNcmyvEcYiGE= +rgnEyAmqzi9s7LkkyBVNcpFN/FWhe8MntP3TZyfVHSooBmpKlEU1JkZ1Iqn95kf01iBdToCKgul0F7dXF4ZuNtfrPnc9WD/4w0IMvVh7PdBN+e0qssNr4Ujb5dcCxom6I+Qw7hYvg+fBLfNnAHLHkj6xVFOw9pgt3GHmcqTCz98= +2YIXsu80zTjtIJWQCuh8JWeDIjybruLdv1c0+eQCu7TkIdOsDdb7BSvTkwC7meKldyhMhdY0mczgU82jWHmMKxsYwvsBlg9NfB9pQPiq04uLKZald0epbbHob5lED+pb17Tedlglh1QRWRIW21mLXN23LMJs/YZlfrrWIqWt3xQ= +mtCLXvNeln65C6Xq4lrmVk7Gxy5rCCVsJFrtrISNNPIhwgyapp3wln62DvJAlXEGxGga6XIcttM+LN0emp52YQ91yx3K0ZyPnmnwuoHcL5QfRfUEEjTFBPPQzNe3rUAC0lfONOpdtPAM03ANOdueeXIZX8uda5lNI2NOp4c1I58= +qyzF1O+JehKJ/kVom3+B5fT93UrzFYeRjMf5qh0u0gszw9RxO2i8F4uAoLVJ6ObrMt6r8tioo7Ct9dhx/Dwbhy3n4jt9f+F11mPuevRhyXIGk7aYCLmlkpmSoW1LzPT0jD1YaFed2I4yAOK4Q7vqC3gA3lWhkksHdBsvMqTeFnw= +gj3yLwdH455ypK+bvinnIXv0t1+1o3CDkK4NREHie2IaIRbMZRn+qamPBcXbnqkgNaw0VjblCxWqal7zJPIjlnWTjKRG3y2T+ZP3CTW/ZUvmlixzMIdBYRUkyChHjTWgt5VoZSo+uNk2+E122zY6gLHhmakVYGtGtlqnvYzmrRM= +B7hybApcM7jdNjgvn9U2/DSbKUcH2JrBHXnwtxHdjvDPe3qoveaVCVh3y3kQ8/TZLGkqis4yyvmA2oealUC/UZeGoFrCh2XUEgsYAhpTxZqUDvDUHRrJyslmkiVKEH+PqN9TgPh7pvo9BYi/Z6nfU4D4e7b6PQWIvgc7Qrkwalg= +/qZyadSw/E3l4qhh+ZvK5VHD8jeVC6SGsZVdqilHBeLvqSlHBeLvqSlHBeLvqSlHBeLvqSlHBaLvAUdRLowalr+pXBo1LH9TuThqWP6mcnnUsPxN5QKpYdeUJSnWAASxNiCVU2UgEOnoEsSvjLUBziY3MYpxFSvIx1UC6bgyUBo= +V25SjqtYfz6uEkjHlYHSuHKTclzF1+PjKoF0XBkojSs3KcdVfHs+rhJIx5WB0rhyk53EDKGKW1127CxrNGZ0qvkI7//SsFLaqjJadRS2NTp5PvMuH5qIzenRm/43uC8ULfptjkjK28JaB1vcFXJTFRmaJ6rsyXeFBYnu46IQ5RM= +9WEPmuq1yqffWapXwzNNZPjtspC5Oi8QM9RNjxyTa2InVmlhi6tMNLZpeGf1pBQu/fCntWur8CXTdRGi2bgKS+m1vEkllm+gcV4l5fz7JAt/l//yIZrNtHGopRn9YZIkP8O3ixiB0Brc02dy2ZY4iUPB11CJXukzvRF+tLWqUMw= +hiM2Biv75jOllgq5PgyN5r4Kl+VzoUCMIZZrYY528O8v9Fwxas6WfeGaHReuqTJouwTbIYe5zEbq0wz4iP+kfUejK+C1kG6dD6FGv2ycZJQtAYfOgI2f8XFAimdMW0jLkiar5YRWh/6CtYEOzlmLf/1SI1WOkGWYrZYxf/dCI18= +lIAcg5fBcnYHeEUZ7SGj7O+fU8BBuwqTeZgt78rOY2puTOnH1/4FGcGQun51qUUZEFGsvfv2u+dFO/O5BtwyLH4lcOhQ/htfUJ9wHhOQsg7SDE6iKy1f92Lw55rxXPsJtiyFptHkdxROt05tIeDdyXxxTmG09Y/ffk09Ar6Ez/E= +TNhxQktl9zfT8Wgyg+OPpWb5aTALb6h/dJiVHZbdCYthVotBJ4s1yT/Fr0qc2VLcG2329pgesUvaY459Or3cKd75l/4BvieQjrZKV8GspBytZEQVify6W1eMEm46BrLh9xSy014IfcPqTWJKrZ1o4ViCdGEtDqGCN91j4mQExNE= +pQOe4TZTdeQ4bKeDe7AuQ+a069qGXOf20Svh6jxxoH7nRU8pp4zSpK3KrZRGjkhvt1212qZf175ZfcXh8MTk+HKDyEUVc+LsCyo+KrlU8LP0bPyLH3Ft40FbNcV/hXf+67+qzG3sQ/DYowIspm7jKeCeUvFjTz6ZciXGfIXvWyI= +udsqjG0OnPlEujrIWyqd2J1WOnHc5uj3jPl3dRNxnrcf++HdTN9W93uytCeUw4/y9H91z3mzDiRthZSxYejwtd7zgsr1TlvPfMu25DPfOTXn0HIvSWe+3Z/2j+u0r0rfWCZpfuvDmKDojpixBMBW4w9Bn3VbRlnIutE8vO0TKZ4= +3FJhx+4uWyYWiCfG8PJoyHDaSRqOMseSKg1Hic12p7mtE584fSaOPhPHvRJ+eQTNxFES4xEm4ygTKuwoGQexG0t2HwUR6wd/eM/D51iSd9iVLdEhraTzCPN3NNtVMPjUhim+sH1KD6NP2PEAsqwarjlejyHyniPTaeQ9cXEcto4= +mILhtQtWLtWWI6YeveVfygEjBd5jRNd2CSD3mIsjaEdq2wDIlc7QO33ZpLIOS6VSC5p9vAVT24Lp88m3aID4BWwXwfQ5bp3x1pZCCHmOmw6Ya1kAQb5VLZC4XzyqY+gu+QTTmtSc5KUS1HxNN/BrrneTc9P621uzUWt4qhGsSjY= ++pgLT1st5QmK2R8umXXVQMFIO6xrKLjJlOpc3Qehxkkr0L64Kd1ECkS246ZD3R0Sl0X30z0gsVNy6uy01TJWmLfefPX23cu2tNZCKzVXtGyPWOLFk236FrEc58Scxisqs01LQWUIV0wTbufZUfZXq1ER654GJ6kf/GFhQBJK7sk= +bgnPG04Jz3fuklAwGpMQQ7Hy21mMquh4LBvM7C6FN1lKgumYeazKrag/fN4CTSpD4RwM+3MSoUPlbWD3RxkwgX/Qlc3ddtUOkzk9YSdNAVIndb1MroQOMKtWMA0WWXRDS8/JDQxSz5ETIBXiKs/OLFzGwaytQxqmuwzi9DJclok= +X9Q9ptfBchHGl8BZVsuWduH0KsySGfSJ1e/j08wvzHESyYGj4v79SVWoTpVkiEPFN9IwmM+iWDUEQJuteRoiVVMGKxGfB+nPKoOY0AQtLThoNEp46gjs63CRQjEYX+3q+15G4Qwxs+Lt1JixOs2qubV8V0reswQz9PJXgwkMD4c= +Ehfj0+nl/gyKVQNbxa8OEJ5X+XUH0+lokU6CRuJfvgf50f2735m6sa9YPWJU1/kCLtul/zV1xyK2duGC6uuZ1qeXgYl2Gi5BW614p+aphTWseavUBmKOKLXBM3Pon5q7kBgfitG/LLHlX4fckON0JSmdSJfBNFqlbBqbXuEJRbU= +qQzwKOe4u1AYUFswktlO1GzJO3i1gt2yaZ6kvFotfkcW00BRJHcIP9DwxCJ8NuyGLUqzKL5C3h+HNJacScyMNdzA1IOFciAAtyQxYZI0AmOyDZNJgGtm8Mtlgo3AlwHPgzJgYX0FXNFDudylRI40skyGSfQRGYVdhxbcARHAK84= +8aS40i3StrE8WWzPYStQZNxKQ3gcYDl28hb5rkXGLvYzk9JtpOR1gQmPBVR8ov2ETgl7pzMHruoludwxO1RHbGN2WSrTcJsRCzVMtpN+6CUqk34MHbD7BG9Tc0s9WzvJ3s8T8UlAlbmftytTlwvvqgSkoe17nm+LZTC5sd/xndM= +EpCqDWuarTvlKCz+cfjhasf2/rYKlrUFOMoKljUMu1Iqnco9Vl1TRqwxu/dUUU7pIkvczTDa7kLA0G2b0Fozpm771icY+fLAWjOWMrWUFPyyTSGaZsaqeyScOrG7WWHrqYvT1Ah9H/mnHMxlrhWLzlhTi+vcBrxpLyKgU7nSORI= +/94Bd6rqplu6YRE5qP7kTWHb102nFZ2l6Lw2Ct2ufnrRfVU4vaW4uiIgwB4SX/QWOdFyWRVHEswl7dR92FI46oLqQnx1E/SvHdVTd1q8+DZn8N3IpU6LV9+BjwFTOKCqKFGOBKlzfP5wL/cdTgW2JSTulzbF1D0ilzp8/OVyaoE= ++xuUm6gaYuzXNizX8UDhFdkvfFkPZPsTY78VkVmOTOnY9QaIytkdM8ftJCeGsQ0PLpNisBR+TY5c8VTthZAIo2bqV94BKC460jB8QLTXfWwU/4joJOi4dUtFhRMNlr7lV/rdoiYM3IpblFGPDBYyfhwkUptAhd2uw6eLhpYhZMo= +KPbSdvc+6wq6PDu7CmM6j3Ase8YMxnf5PmXlQYQti147CGDf12um/6HLD3s4ePN2/PpXecXQ3iqH8g4D4KZremtpQkHMxWQaLm6SW6w2SnUvQhtfJst13lHQZBJmSRaoO4sXiI8NJYfaImVAyqulurLJmmY57euLaPKEF5eZJKs= +OFOsBIPx4UOmTMSTu1k0j9Rp89Y0y6mb+RWFaAFw+jgXA6mkRqvBsASIvDk+aNFAMQsKjqY8oHKazKOPIUuZqLorFFgREn4iQnM8G1tf9ZLQguRvsp1Bb5IjZKsRvvDz4JbfNavwVTfIe6Dzzy9pWzZEeyueiJS2qfpc3XzYoE8= +dauqT2jDu+WS1mb8YJO2Na7AX+BrtVHfrU3LW2reinrasS2XLgLECaxcEUo5vEf5e9GqStSEqIKXBaFaG/CKT61NdpjtTFSwivPoAC5klZ8/fHH4CqOb6bgbH3/Bd6wqQCogsZ025eiW6XjahWXrljWU9amT9++31qlTYTZKp5c= +I57Wth6I2tCn6i1VCpXpOIZvELmU8+kFkRZg07AwStudpzn0dvRO5oiT7YN8yHsH8t6BvHcgX8eCMC8qgQV1dvJXBt6qEDP1YA/g4Ipp0oEE9lE9B9buo/vKhl7lNS4jsZUA4ALXtmn1Xot6yz3CzFcPqPNim7Zlur49bF5NeY4= +5Z3YUV42tLwW+pWNpMweQZ1Ad2H+QqKx7mMPw4K6sGeFUdXsyFu64BGmYXvqNUakpvhqGU1xdZrrrKjdjLLp8vNgjrAlzNDN5gxyewB/szksYUNPQnoWK4fOggUCZS/C9loG+JH0EcuORBgASXtkckUaOvwQxdPkg+qcAaj8Mk8= +XAUgTFxipoo4uqT17dnlHCIEAUbBbZRyh2yWQia6QSxMVAWObjBTWv4/DseWGqFauhSFfRMhh8qWihW4NO7rAt/qlg5ybp7RcRO/8zaf8jSKr2ZckIdDBu8IBKVgGQXcEX58xfrFi3mOr+CwUYHGSYK4j3MYDG4hEy0omzeI1A0= +YFPfROhKLZM5ndagbAQKAo4FB+f2ItzD/uHukpXBopKeZI7UmUeSkNC0lF9gE8JATKIMR1kCgnxydYeLUyACjEEN2LVPUgWuMtC0YbWdfGXqJgHxytGNoSxdnbx1ZV32BInY6g7qlvaEWlSyZER5jKX2O5L7KVwhq9eVBhkmxTk= +NSnOonmUHc89LSmu2kCusxGpIrJG0GKiGbeab2YzdpsgG6aDaEn16WSR3zfIHVC0GJ5Me5wDYaEMb6yEwGTYCYzcD2ZJMBBaMAMCMgdqQAiW3F5d6K9KDXt81a4dqxTrPDLrXpo1f/fhrkiYi3wbjRzAVb7KyD2lFwdhgdn4bpQ= +uwxIEdnAAIqvtjeHecHK2YrXvQ4AVyeOJcdmP/oToIX02oztba+1MXrHsVyJ0bvuiRVTrhi95W5Gk2iK6SDet8MPVoeSaL/VJmE0O2+4Aa0LXdZelADpuH9RKrNN/6aHM8ySL3mGu9Fab3fv0XIslkdiGmb4NUIZTowB+cF4BX0= +oHciZvl3rS6PK6c5EM9nnMMQpb2AcQJEvBNyQG6DGINkMG1ZPzif8JzHxZX//Y/i/UR/tNJOV6dtFSlnelVKOsYpc3xga/GrEJ3dZ35mmmeUsAn7L//ZZv912H9d9l+P/XfI/uvz9sZZGkeLRZgReril8A+V4ui8P4bL5Aw0tik= +oZc+WcJV+TNuSrhJFlezZBzMCLUFXIUZPYCSmFQmLd49x4fkyFnAf0E2WwZTOloKMh3ZoZJsmGtWKg6zzx48oCXUwCqdoX8Ow8XoklbuHVGHi5rsM54Fabbru4TyYsWr6KOJxL1LYnmOIwdiP+6rhDLsz17vk223Ow94nvUInAc= +Siq3TCWVb3ySMi9Rdf4Q5pA3qN+otyQQCa9w5Y+dtZfRbHadYKpm/joPlUfrLOxKiRMisatzpbl4nR0lLRkkcj7ZfQYJr1mRsYbJdhqaow8JLTTi2PQH2Qfq0WeQyJdQjv/j4cxiYDGp1/JDI07EiD/SfL2F8xH6vet3rc6QWNY= +qdXiLeFyHokalX6KeSRqC3CUeSRqGB4Dj6V3ROGI1p5Lw255bHNpapjcL0uP4+m+Z8o3IZ8IjzUl5opQ3foAbLORCaL5tprDWsOaecx0yXBInBO7BxE4rNXMJFWj0aPgsI080R0x2to6bF3uhHTAaGsYHtSFv7pE7NyFn1gIEts= +XjA4xHaZCx8o4PYR6d27Colu9eF3jEZCHF7gaU1U9LpaUPllgismyslvjd1TS9dfgE3DchFq69CNH4brvfh7L/7ei7/34hc5UGe5UISKZ6XcyO6f6plQ2KNdn/lVoTPDaoy93XnvgypluczO7ltDuSTPyee4WpcB5btX33/1x9E= +j6//+MOfXgrmKOmor7Vr0YosYgzrZXkc37VMVlLmhM75krpBUHEbFLb7TN3UGv0a9KQobkkxwFcZKA457ArmHAJuAVCv1CC/GsbxKOKmlxG92Z6Ox4m6qu40Qf2zSzAGtNhfauwfB1jkPn91Tnlny9U5R09+/Y7z38lq2eaFBr0= +KwLtDXHqICqp8yMk7BMpEYTtjR900wjzFiCFQ8AiwOonlz4BbeBgOr2lbvdrIuLb2jAY74olM1jTVVsbBtvJGVc1qM64fPd1ZkUU3BFKDgDSNHVLL2SrqoZzw71ObLRrm2KV/su21+K17WloDwmrpWxbRPavO5xdcVfK7zoHO04= +Y3W/aqKoWyeZE/OXc2vi+ip2+XHp19Ri07cMn/gnphZXpinL89YSJWZJ5DrOmBZlZz4ruwiRs+7jfWfBX6RAnZTW8XndL0+E0ll8iKbZNTVR/lYj0NbarZ9dyZxocdi1640ILGKs2yZhVG2O7qtoNqVnH6o55ZJJAUc1s1xdLPo= +Ai1GefwADO2ilivmQ7KcTVkqlxWw5RZd/rZJdYjoUqnntWbynZrUyOJ2X3EU1O1QfBVtQL0oikbKyaxgAaiPJyqFNMq9IGf3blz4sMwySrI8aEVZqjEDy70Elgpk2U10VFWfm1TZZhqIbHdgU63V99iJ7SMFZU/+InCDkCiUtuo= +3vAbn+DK7rY804Ery2f6qeWEr7aN65oKaj2WmChAq8LqkcdFPcBUuSuPuqpB3QQpUEZnzF1wAMbrqje0s704epR7BSnHdE9dzNVBDTaBtZu6YSOWyZPn7eucPFTFwk0eqFrRmsDsJY7e4NhEeredj5s+wsdPzMGj4uOm5NjQqpI= +Pci5Q8jTe680vRppun5wXHfs9SGwD/XibO3xsTPXOsx1uYndAcToZnkmNAX+PgoyVRK04bkKHLZjs55u0gT4RDeI9QkyWTw2p34RRBluvrhtwrOiq4LtFj1sUUyJ3x3ZxqlFawgudYaCSPdRPgkVyxrjHoJZNPlqZxWSBH2bNKU= +snuVRKqiG0zdckzS8wsFv6hTXZsPbjvXkPtRCmtD33oMvKNyMLOaUTlHUecIK1W0U4GsYhySQHbw0kS44ltHrrP7yaqBJYhCAUvneRUmI+7I1xDJGHjXbLbM5+lVkWQIJluxWsvSCfFt0H89auOUWe2nUpzIWe+A67QwRtcbEtM= +rDNGd+iQ0w0EsxzSQmTbOefg/jBVfr6iioXa8ZDdpqBXUnklkslqeRPi4wSz2aBogTmIGKzYBuZTYuzmvsbGfAmRRT1EQEEpsCl4GV/5xTKZJztPYyTEFFQS/MM52VD3PUOO5X/8nEwmqbpJr87UkNbt/M0iTf5m2kwYPCH+VpE= +vlO5tLbztShG+Q5/gd0rKyIHWE0dmlAlr5aiaMZrkeRpYxZROAnXVYxpacNQfXbGQ7eQC5zVPB8I8MHdtwsnPBWcX7vMQuqE3a339QE4pam+9nD2r1hX3rHwpzn6tsyRphRjOd18X463OlwF9F3xxnUatdoBG/ToeDWbNYxulvw= +VCp2Ljlrk+KlvLx59YuCqxYSYpU4xXcd37acE+Oq5TZxK65aECqNlqQO03NKsVSBpT+XWrSmUTZD/+WLPCifjwPmZz0vH8yCMRAkNHwH7GeSaa/q7SlxLDNYn9ms1JPVgzGseJ16Y4AMQcF8BE2As90Of5LFIsiuy8cFjf4Ci5w= +j0v/XIezBRvsbXgJmyBLtOw6SkFZZlo+fERWozFItQvyXEtXk2v4+XdazGwz5xfkWTUunUUWXNEBYKdHM9CAB9rg6dN3r988fSoOWWtIS6qx80cb6JVf3M4CUkxbYkpHYTN59f0b2A/v//rm5Qs2+q7rTFbZl22zuQBb32GZeVY= +e4Ecpba1Oe3keFVfeDmbnK1Dnbkv7ii6iJrjCiQYx6ydrPTJrs/VKn2i2Rh5u1PV0Q3f5qmyPdeTPblPP4z5QaVI2PnWTI/Dnp2YubgiVVIlBuMEg2z4SbK4wzd9Lh5PAiBmVYsdOQ+VurW4xTnKh3AIrbhMrSJdbaeX+tL+brM= +hUrudTy2rUBoOEMazmjpxH6U+77VI9TfbTyjRQu3u0PLOTv9DIIFqcFjFanJMtLithsB6TffvPwLWjZ8cdcZAn/FEfjYGQJ/QxFYLW7YBn7Al9idK9Zvvsc/U4HkA77WLpHEP2WB5AO+6C6RxD839UxcHgWC37xVInh1HAj+QYk= +4Pg4EPwaRTCYLa6D40DwKxRBevylD6hRtx3fe/vyq3cvUTzmYRZ8CJkkcQyr9eeXr/7wb+/xU2I5nq12sm0NHY7qxp/7II71gz/Mp0de/Oa7N+/24slhWwZRiBxb3tbm8ukfsNgLlv+gquimSEJQpCKYJjzuXZ3mYJmolaDb10s= +7A5jycqsLVHg7d3HQetlbktBASRahVcVTK9DJKFC8R5dXJ4vdhHdJBk+YdYQcZxZ3HKvGfjprvzpY+FJs1CPOkuSn4OMWiHxb1Qcw8iYpaxTDFjKFc0HJSL8till5lEk6YWQ+EBexe/Zd57M1DGV9CxB8GSHdIESOxDFX8YFbtM= +hLF6te9ADm12z5+XnXB23JoWJMVKVuaAsp8MWM5q2VLeoYQP5a+2SK+DRbhSX/0xuFzRscRyBgod8noKqhuFwcBlM6QXqVkwXyh7A1jZSNlX3ugmu02TJbLTaSvmYH+bN1sll3JSJ4PDblSwacIPMHVakvKMQ76gACy/4oJr2uo= +D7HEfU3SBVVOeQtF3HdVvS//Y7HW9GjDGAQHwGs2cWt/7ALXm2R2E6nDr1XgdJ78HFYNojTB151Bi8BvLKAPaB6tq1pSvKLqKuG9K4+SPN1Lkt+0K4xpAOWnHBquWGtxg6T9KYfIEnVOIAU4f1eZOrB4W9lgFf8cJx945D7rh1o= +RFqCz9ualJ3wbHxtp+5GjVhfecnTtp6UTWpFUVlv18EMS9hWdtUK35NXaV1Q6uruQ4iHqiWWKKJZASWiqiUHsC4KqzSx2bZEu2v6POGb59vuETljdZTwjUVEfvtdmwNW0UTpH+CbhLhOvbCK7w6HvnditeHKvDWW4RkqAtvYT4A= +Cdub+An8od6wcBCg6Vg38BDgecw2Gec7diGv/UjzkWhvG69tOWqU5dH3G438Cmm95YCU6bIsOpuM92/Q+OLP9dZbjicnjtnI5WMRTugOeM3ynFIXij/TTrTzm5Sv+zPth3pfW6LFkskkrPdN8HndaLnlaDyP3uRuk6HesjS92lc= +0ivbUhaLZN2IqlhL7StmQftTkP587zHnUTyvva8e9E/wTelY2jerjB759x4yuN14yOB2J0PCh6FJhRA3om9WyyU9G7+ugQsvIlZcrnwqOBEZoksPSGpXtPkv9KAwaoax3rlpx85NVYIJ07VUB5V8gVfy0F3YJu37GCJt+FukU4M= +HcDzpeV0ybKolQ95qVIx/w55IWfV4pnXVO3ljF60xOmZukzq51r6n8vs3KIFU4taivDaNAKKha7OKY0Y9SKpgqGcT6MbS/mAj/JP2vvX377+nfbnaxAr49mdBscWEHiosWJmGi/8CH38X2flRoaJ3VKVP/dk4HN6rv0EjDdb0qQ= +q5PfCRVh6Xy/EF4eX7W8B/T3M5V66LesXlyG2WoZ0/eT5TmtYAt9vCiwgDa/7jQXXqWyeKZSSdjO0KzIFMuStZWCjQS2AVxuOMRiUsF8PZ+JSxzY2UPH4yaTLXLXCWIBimdxkCO6/eJDBETL6IXn0qeHqtpCxU9K1MaQH2koAvk= +5sAMkznE3sDDcPAfyYKBKOenO5jT2X/srzJgk3I607yrBpXXYZW+Zu+uh0IZFRcZflst2/ItC7RsXx8S/9NTssscLQAY0Y9G1kdxNlsrs2Q4viF6JPG0RKZzYiljK3oXXBcFgjtW/0XUeVDA+xDx33LmopKSOsiyUXIOYrchck8= +DjLUfdeVa9wdLjCoy/RnTTudpT1haQFhYXlJ9HruM5OlsBSPr7YoIdHMR6SO80ihZn9qmyBlQjWfah4zZHknFokpZARrxgzV6LkPH3pcGnbply6FD9U++6cQSVSdLVIkUW0tTiOoCM1ygMymM0kfy0dd574d56MWr9caiGwXf+A= +6+bQhEPbg9P70ws/8HZyu0YLI5puvYgSfWZZ/ulmkHZU9HUsGaSpbhEcfebo+BEmjm4QRGdBYILxpyTOMGaZR4Djkm6q11oC2MSw2I7/mrrrUKXJ1kHslnNmkVNXmlqL1+6hmp3hg1Z7dvrRX8VLJoi5GJV1WLaWXl32dWv7urU= +fd1aud2jrluLVa8XeVBnB79QpKg8cnmcBF+F2snPAPxI2PXRTyqwg+Kx3dnvgWZKU5nbOvHd08wyFz/ozkXOUS7ftKzJJMzPd54Gon7m246ygq1OP9blrQ7zOtLjv6B4066qk9QoTXX+owyJv/OktbQtY808wGF5FSaIILEMgYI= +eLGey2QGFCRbgoxijDEeAMO1IYC1yCrMfTpUc2BArjU5ZxEEYLVgR/0folhdtK6l9C4wPVpul42ERWUUkV7quDGa5W81Bckj+3ANCvAd7PssgCNWPWVVQAU/15RBDbm8ka+HrV4PLgSpQ4GAppaBOkAMhDugjLilUnDZAo190A0= +VrEQL7prcOeI+ApR1snQECboqCdIZamWEsjJnC7/VYiPIvhVqBuZPIJjHtxu0FFbI9ZRCR6H2YcwjDfEfxZieRRr2GNNaqi39qFuwvuYhguMSASJNs1Ced8XU15kV4iphUJXMRWbW7YI27HB8o59bvVSPVwoqhoK6SRFznyA62Q= +XCoawXnfyIuzR9moulMm6ImVY7OdhGTpnu3xXJNk6B+8vnG8awlpXbXEywS+1eR6VNaqbaThJYIrCnO0bqnbgPRVVHppdtEiaPluQ9BiksrJClpCBkLXayHb0xS3ctZ4zPJWvIG4VWV37yWuXuLqJa5PS+JCnQEQFt2Z3CVIgA0= +uQs2XVkWqVPLVBkVSYjprMVp2xsqYhKTV6yG3g8tg+3eTLVOCJtcJ/DqiH7JEUx+ytYl1fz7CmKK/rYXxkzP3Oam6/iFsdLgLNQ9VVIx4taVJh1F9hReXRyndBLMQh6bhAct7TR6puQ/NHv02lXqBddPUXCViqrBU4N78vUSbC8= +wfYSbKcSrCPcX67n2J3dqlbxPHbpNc+5g1p43Y9Xq1mCiYdjsp3IauuO7Xkgsvq67xDZbNjxzerOzYbrLlaX4Ty5CUd0IiCxtdyu1hu2CpuW07T8nfgVa+VKbSqIDpGd4tU83wPIaS7ITUTmJlcrWIJB0UhuUApfcXhFC+wGSB8= +XOrgrAOBl10kAB4j7xeuXPkQWJNCeGJjYA0GvP/xZH3/WJNa/1iDvP/JdH3/WJNa/1iD3VwDYTUR6tTTGR8XUCntEcvgQ17gbDS+G10mV11dA7kl2HPVyGzFzm2iO77rADuHH2xXzgD22G+BmMrFxQSieQ2zg8KBVrI61DrJbQ0= +mzjV5tzfl0sqnDT3LzaNaVdpxGQ67bXnT1F7bqqaznq1Oe615l5r7rXmnd77CPppC4s+IjErnV4ej5hFkdlOzHJ127EIu+ixiSPngDl1MWud1qwWs8yuxCwq3TbFLIecrnuNIGZV7jUynfZiVi9m9d41vZTVS1nHKGVRDn3QUK8= +3ErNlkIWsOAgC/cZ6mXZKB7blfcdUsuVrV04vm4Zw2NKYt9VrBd3a6HFP8IRzSaThhsk2Gs2V0tOjmnIkpN9wpJTuREEX5gaASJCE9sKaKZTnvOCvo1xpJKhxcF4ht1dCPcOitsNHtm7yfXGfkIwakvTWV4gnFtRsVXFrTi0G24= +JeCxrcHd9T2r51b741a2J3Er11CW4jghbmUZLkqACLficJxXdcKJ4vADxYBIDlP/MblOuR8fpxLW0U+DZ/+xR/YlrFVnwhbmyVzJffynrixalQdzRUESLtsJXb4+9AzCchp7tv34DFoPujdsZuJv81jGjFrY+2qG5xLZVdl1lQk= +kI+f4ZVOuIJhSyLX3q7V27V6u1Zv1+rtWt3btTCfW4lBH9SslWOjUBT3ncHIs1E8tpOwXB3UQ595ZvnElNMXftISVkZLll6t2AyH2wlX4qvtctVQlqs8c3i6cpWQ+KgpVykVyV6m6kqmSsb/gO3dy1S9TNXLVJ+eTIVarmrM+RA= +uY9KTOQENzWpakzXZETPqH1lPoLHLbhsG3XvuIQ6Yzm6ZXgnaYFvTwy9hTeWWRetlOKT2S4rDZm/eiN3EXF3Jit5DvzHBhw69q0Cqd5roTskTr6siLiLIqOkiJjfqsooYRVoy3j6MJqVNUVL3EFOoVH1FxrZcQR9CSaO2bJyWLE= +FFi6eQjUgnDjCbDhXJDEGzABk8k0YklKKVa7ApK8+EoGwgOe6ppwmWoZ0pVGoYqk3qXUCyybJ61WiYQqaP4ynIsU47ZzE4UTerQxnowKV0AHxRcZh1dRzMTKnK1t/ALwpTCbJMnPC2wN+LGdRlTWQBuUUqS6CZPBsmRR5vFAW9A= +MhRRdg3Y7bNUA5YnB6HqzmweAj7SLuOfCDmfGWBfVXOIYUork2Oy7elscbuHBcf0UK51d/rH87pid2NgK9kImtBTsi3EuN7wkzqgyw1gObaC7JAjRnV68KJ0mzLNasNvxAf5h4ChA9Y72oaVpEMu3MsD67kWr+bV8fWcH/bPtYg= +/bsbJlc1kJlcvqZHweCYMNA5gxMLajcw2Y7BwWYhrgUMztT9oSnnpj/9umASUxPY1nYcytydl+EBOZSkQuR0swWHouyDfpeeSVWMQWJS+bJ2xaTM6qWq6PDrH97XOBPfG7uuT16BiSmOvJ0vogGiFnG1C9fViYlcMe2nQlZcMqI= +eL+eiC3eh6NgOh2x3HL1XIOo76HQuEXGotyq7nnoO47ru7uTsbq+MBLo23FFKkP4Fl/7aHqLco4Hb3sTq5dDUenKHZkImQGLHaezS6XPht7Z1TKajor7luWZGJR4tggmP4fTUaMJ+5UlVzWFny3hZ/vscjWbjYTXz/Dslmd0b4Q= +y5twVFXIOpNI90y49zwT70XzpsW/QhFYWghsxA+ks3R6Wfx4FSblU/aKyQsy5Rf/JP8tTmL+wDxr+rMVQ1Vn1CiJZ3fF47wuDX+WFwg9q9rm68PvFIU+itfDW7qTctvKhyW77yBnNV3prJacKe8pH/asqrdb9BgnI5h0/ptdQ4U= +X5WF07NabtH6b2YxXI5ZVT9xFKXJGf1EC/6NinVhm4nb/aVpjoJ4WuIqL2QNmhf4OasqS9FvMQqA5cZ0HeHcTM9WMd0uvODkKEvgKyVXdzlsGs1YviQOHN+NhKycucwwKpOsce/gs5/DcDG6jJaw3HAizAsc89Z8UohXNyOxLKE= +gef81oU06UZYbGgKXPYSho0nYX21AVz7nqRBVmdifmNyxnyD81JntV8IdBOwZaMEz0n5TPiR9+qcxbBLYYwwo8FcozHjCWeNQvGcit989fbdS3mbFRumKPopfC1SQ7b2S74JVKnuzmoJk86k2P4zKQ7tTAzzOBOdps+avj1n4sU= +1JkscZ7Vtcazunwmch/zDJj4Qw8HIgiFJW+Ow+wz8uCeLaHJ+7dfvfrjy7dPnz797P8HDODrExenAwBTYXZlU3BhcmVQYXJtcyA6PSAxOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo9IDE7Ckd6aXBDb250ZW50cyA= +Oj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClVzZURTUGFybXMgOj0= +IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAwOwpQYXJtc0Zyb21WZmwgOj0gMTsKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmM= +b2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWQ= +aXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGU= +LiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9UQUJMRV8kSERBX05BTUUiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSJTT1BfcG9pbnRzZnJvbXZvbHVtZSI+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiA= +ICAgICA8Y29udGV4dE5ldFR5cGU+U09QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJuZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFR5cGU+JEhEQV8= +VEFCTEUvJEhEQV9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+Rmx1aWQ8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0M= +REFUQVtpbXBvcnQgc29wdG9vbHV0aWxzCgpzb3B0b29sdXRpbHMuZ2VuZXJpY1Rvb2woa3dhcmdzLCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KAAAAAgAMbm9kZWNvbm50eXA= +ZQAAAAEAAAAAAAxub2RlcGFybXR5cGUAAAABAAAAAAAAAAEyaWYga3dhcmdzWydvbGRfdmVyc2lvbiddID09ICcnOgogICAgdHJ5OgogICAgICAgIGt3YXJnc1snbm9kZSddLnBhcm0oJ3BvaW50bWV0aG9kJykuc2V0KDApCiA= +ICAgZXhjZXB0IGhvdS5QZXJtaXNzaW9uRXJyb3I6CiAgICAgICAgcGFzcwAAAAUAFlN5bmNOb2RlVmVyc2lvbi9DdXJzb3IAAAANAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAABABZTeW5jTm9kZVZlcnNpb24vSXNFeHByAAAAAQA= +AAAAABhTeW5jTm9kZVZlcnNpb24vSXNQeXRob24AAAABAAAAAQAYU3luY05vZGVWZXJzaW9uL0lzU2NyaXB0AAAAAQAAAAEAFlN5bmNOb2RlVmVyc2lvbi9Tb3VyY2UAAAADAABJTkRYAAAAAAAAAAAAAAAHAAAADERpYWxvZ1M= +Y3JpcHQAAAAAAAAH71NpNaQAAAAMQ3JlYXRlU2NyaXB0AAAH7wAAAUZTaTWkAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAACTUAAAEBU2k1pAAAAARIZWxwAAAKNgAAAABTaTWkAAAAC0NvbnRlbnRzLmd6AAAKNgAAM0BgN4c= +AQAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAA9dgAAABpTaTWkAAAAEEV4dHJhRmlsZU9wdGlvbnMAAD2QAAAABFNpNaQjIERpYWxvZyBzY3JpcHQgZm9yIHZvbHVtZXJhbXAgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgMDUvMDY= +LzE0IDE1OjE5OjAwCgp7CiAgICBuYW1lCXZvbHVtZXJhbXAKICAgIHNjcmlwdAl2b2x1bWVyYW1wCiAgICBsYWJlbAkiVm9sdW1lIFJhbXAiCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiVm9sdW0= +ZSB0byBSZW1hcCB0aHJvdWdoIFJhbXBzIgogICAgaW5wdXRsYWJlbAkyCSJTdWItTmV0d29yayBJbnB1dCAjMiIKICAgIGlucHV0bGFiZWwJMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMiCiAgICBpbnB1dGxhYmVsCTQJIlN1Yi0= +TmV0d29yayBJbnB1dCAjNCIKCiAgICBwYXJtIHsKCW5hbWUJInByaW1pdGl2ZSIKCWxhYmVsCSJWb2x1bWUgUHJpbWl0aXZlIgoJdHlwZQlpbnRlZ2VyCglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQ= +CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkibmFtZSIKCWxhYmVsCSJOZXcgTmFtZSIKCXR5cGUJc3RyaW5nCglkZWZhdWx0CXsgIiIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewo= +CW5hbWUJInNyY21pbiIKCWxhYmVsCSJTb3VyY2UgTWluIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQoJcGFybXRhZwl7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDA= +MDAwMCIgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJzcmNtYXgiCglsYWJlbAkiU291cmNlIE1heCIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKCXBhcm10YWcJeyA= +ImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVzdG1pbiIKCWxhYmVsCSJEZXN0IE1pbiIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEgfQo= +CWV4cG9ydAlub25lCglwYXJtdGFnCXsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVzdG1heCIKCWxhYmVsCSJEZXN0IE1heCIKCXR5cGUJZmxvYXQKCWRlZmF1bHQ= +CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCglwYXJtdGFnCXsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkidXNlY29sb3IiCglsYWJlbAkiVXNlIEM= +b2xvciBSYW1wIgoJdHlwZQl0b2dnbGUKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkic2NhbGFycmFtcCIKCWxhYmVsCSJTY2FsYXIgUmFtcCIKCXQ= +eXBlCXJhbXBfZmx0CglkZWZhdWx0CXsgIjIiIH0KCXJhbmdlCXsgMSEgMTAgfQoJZXhwb3J0CW5vbmUKCXBhcm10YWcJeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQoJcGFybXRhZwl7ICJyYW1wYmFzaXNfdmE= +ciIgInNjYWxhcnJhbXBfdGhlX2Jhc2lzX3N0cmluZ3MiIH0KCXBhcm10YWcJeyAicmFtcGJhc2lzZGVmYXVsdCIgImxpbmVhciIgfQoJcGFybXRhZwl7ICJyYW1wa2V5c192YXIiICJzY2FsYXJyYW1wX3RoZV9rZXlfcG9zaXQ= +aW9ucyIgfQoJcGFybXRhZwl7ICJyYW1wdmFsdWVzX3ZhciIgInNjYWxhcnJhbXBfdGhlX2tleV92YWx1ZXMiIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkiY29sb3JyYW1wIgoJbGFiZWwJIkNvbG9yIFJhbXAiCgl0eXBlCXI= +YW1wX3JnYgoJZGVmYXVsdAl7ICIyIiB9CglyYW5nZQl7IDEhIDEwIH0KCWV4cG9ydAlub25lCglwYXJtdGFnCXsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KCXBhcm10YWcJeyAicmFtcGJhc2lzX3ZhciIgInI= +YW1wX3RoZV9iYXNpc19zdHJpbmdzIiB9CglwYXJtdGFnCXsgInJhbXBiYXNpc2RlZmF1bHQiICJsaW5lYXIiIH0KCXBhcm10YWcJeyAicmFtcGtleXNfdmFyIiAicmFtcF90aGVfa2V5X3Bvc2l0aW9ucyIgfQoJcGFybXRhZwk= +eyAicmFtcHZhbHVlc192YXIiICJyYW1wX3RoZV9rZXlfdmFsdWVzIiB9CiAgICB9Cn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQ6IFR1ZXNkYXkgTWF5IDA2LCAxNToxOSAyMDE0ClxzZXQgbm9hbGlhcyA9IDE= +CiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciB2b2x1bWVyYW1wIG9wZXJhdG9yCiMKCmlmICggIiRhcmcxIiA9PSAiIiApIHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQ= +CiAgICBleGl0CmVuZGlmCgojIE5vZGUgJGFyZzEgKFNvcC92b2x1bWVyYW1wKQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxClNhdmVTcGE= +cmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpTYXZlQ2FjaGVkQ29kZSA6PSAwOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0= +IDE7ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClBhcm1zRnJvbVZmbCA6PSAwOwofiwgAAAA= +AAAA/+19TZPbSLIY93vJ2OfdDUfsxe8AcXSQZiU2CgAJcu3xeKSRdrXWqOWWZnb3zWxw0STIhock+Aiyp1sTc/DdEfbRBx99d/gP+OQX9n94YUe86zvYf8FZX0ABqCyS3Ww22aJmJJKVmVWJQlZWVlZW1r/739+r2D77j/4htvw= +02q17OIfASWO6zqO67Q8j/1sCrBj217j+PUgGI1Og97XSeWLeHo0GMXBfB6fhz3rKFlMw9kgSOZHp0ESjqJJmBz1w/Pu6WgRHp0NkqOzeNGPJtFRPB8lR8evR9Hpm94sms7DfgOKaoX6DFjn8WgxDs/jabyYTxfzKzUN9aD16bE= +oglwxhjczLMq9a3yrMNRfBqMNvesoj491iicDOdnm3lOUZcBY7wY9eJJsqF+TWszyVm0ocZoRcve8cZGR1qbASfo9zfYl2ltCM6GlIvbJF4TlEt/MR5f9sNBUnnx6tM/VrI/Nfj7V1D27I/dN8+evn1x/IqX/+jXb6Lmf4Ev/yQ= +rz0oBP7+jzeROwDoP9WMcqj0/1Uq3++9ibxPZQXZkITmTgD677UV8KFTqfz8/1QqP/5vogJF1iuVX/2HSuWH/yggP1OlslL5Z5fA2eJN5PxPgP1ECFGlYv3fSuUXgSj+mfq6KxVyXKn84CdqdfLFVCreF9DU3wu6Kvz9IWVG7Yo= +ys+fMy0zj60vwt48nkHR/XgK7/I3R/lu+7jYi9Atx6+7uRL55weASz/O2cePAQ9mBgH73ocSi72e71UEWz8vvYPKL79gRRbQW8eysKFwVyD5WPsq4QUBn6I4vEiLC8yqf37YA0TJL2XzeymbNVUOKr94MZmHw3BG+++5KFO7L0M= +/rgoQ7z7ciWrdF/6B+s9KYCVv1Z677dcob8OZsE4nIezBOtITv2xVqQLHZkWr9iRlXxH/liOh8qPX8pvf62wxMEfqyMHxhEwkP66jrT9NBtzlV9+thjNo+no0npKS4IJLbQUViTux/nBCqMN2FF+X4ehH7CBXqk+h0njJJgMQ/g= +8St1IEa8eY72Ezb0ous2+tNMjVR+qYhyqgqsoixLRaAQ/iyV49WVQAXhJ1NdlZ990u9jL0SifZxXd5wV5feV+qYwvVDmfvZpFIziIZ/eePGP/tPJ3/3D8dGHNetD6/XJ8euTF8/efnLyJ+vFq+fHJ599QqehhmW9PYsSK4kH828= +gllowffpLJ7OonAezC6hoynxm6gfWs8GA+jyxHojUV9Meo1HVjDpU6JJzBT0aWjNQqigv+iF/UeUdj4LJsk4msOU+8iKZ1Y/SnqjOAmBagLEl9Y3AfyN5jCbz61vZhRxYsHMP46SJIonDaiD8S/qtE4vfwO/qyhLFOj5vnUS9c4= +xjEw92Y+C8O59YcwmVPY23gWT+bxI+t4Ak8Y0eerPg0mQT+wLOuz5heW+8xndZDW46btPe60/Rbn4ahW+yCa9EYLaPlfTKWaavSTf1mrfVsDamsCRdV6Nt3UWWnCXkm5fBSchqN8MSuHjghnvRha+bZWffHq6cvPP33WBXl4+eI= +CYN/x9EkRv0+Nak+skBwlJnuwf3BeTAijyz26YhP9+E/r6t1RBOYZ6qMqsrwq/Wn8XgaT8LJ3CJ1LY6j4jh6HFfFcevysSjSORu39KNa5xOmGMri6enweP7ybff1JyefPRDPkGPqkWU/1GM6OUzHgOnmMF2OiTTfXZyvzkER2cg= +RBFZ5SOJhpNgvpiBPLmfyh6qgm0ZwERgfQsvsIz1OgYVV69OAczXZeq/UwrUkr2KZ+NgVK9OtHQTBi0Tnvz2Cai+EeWqpyXsUaAUNIXw80k0gDot5bEW51DDgpMVPri4lJtXahGPvZiilSDPrtQh+2AxQSvBOkLWonTIoofWIns= +5btaQYd/n84tMJeA+psnouwP0mQu6PY/gMr/X//mt8f/+arrF2Lz9YuroLw9+eTFy2cn9+7dq3xg8QaF6rLg+ayikyFYzONxMI96ME1dWsNwEs4C0PGW7R6R9hFxLeL+xnV+Q5yccizUourHgvWrqsiSjV0vq69+OEmi+SVTPKc= +sFjsW18EsFJU9NNgFAyTFM8uvsdPxdh6QXGTdKxVpWx/V1PUGKjY2QymoESiMdi3qm49C0dTpp9zGhfmjTEt5VNFshjXa1XxlPzH/HIa8keqVaPJeZREp6OwpnBTt+tQWXVGDTD4aVvEpr/Di2k8m1cnoEpEeyURQ8yE7//lYCY= +bNZMUK2BbPWUtwaK5UII1OLiPE8nDZjoHzDww/sR/NRN51BFlcKqdWkuKyNBzMLZVF2t89V1bmDlpJTWlQqprJKNEimu0GKtmkTvwipRJdUWypKK4jXV3Y9/BeruP96GuhN+xhXVnW3r1R2vRavuFFBZ3ZUWxXVVC0lj6nX1dfk= +5UpFJz5VBCYhF/B/qfAS/i8VvoP/i4WzMLlg/2gAl+wfDeAd+0fzAD2QglB+aODxLBqyfzQwJnf0Hw2s/7p/wf7Rwy7ZP3rYO/aPBvbkCfxf7u63Ebxv+o8eBAsH+VlGeE7fLv9XBSbzWTQZVo+nbLCR9AuO46RfcBw3/YLjeOk= +l9VnSWGp8cmS2lu6vwJp9Y+yXck51X+sNEdXu93uaTiMJlU6qGvVavWB/Qj+e6iF7G4pzvMuQ65dWq9vqNhoq61qPP3wvx+Mp1vwsXAHa96iUsvETCqLipYUlIMhxaEPqP9E6xdRXRXSR1HS3VCJhFovVa60C3hFXxpW8NUpwPk= +olWuPcq4cslanQCyWJwi2J7CwLmX6moPw9cu0YFMrsYXy+nSRTkl44+yAlW2DKdkhYdKvShfPHvKvSjAzqMq9D4zbx9ZhP//UIvYna6OOlmG6mW4596jEi5e8+K8jI2hTldHnehQGe5wFjPHCB02Vn0Ia8f4NIlHMKos4jTsNZY= +iT96cdB0N7dMlFs0eZWWLxVKLSssqrUEVifwUB9Z9+lK8UPrvkTFvb50BUhXdcwPiywTebV5NKhdbnyU9B1bUIKqMSk7sY4ErAjA0jzU6blMc2VGJuYV1KrQ5Z5PVYWu4O+s9gCdO/KkO6+A/OTNp89pB5wC4mnSH/B/VtfL8rM= +zPSFa30WgLF7ASRjF0jG7JebfpYbufAEiUVpvJRGfnAKTCvLl7kYVIs+zfXnjXW8ucrEsY7/Vpk41nPZUkL+Ohc513XOFyIHVOoPEfuyEYhy3ndXdoeQhuoQWU3p/qJ5ULq3sYUXFRRxWiA37aL5VXfrkrNoMJf7ddH8AdXVj6w= ++8msN44m4ktwAV9g5TrnRexbcGHYvBPuvoIWVzF4/SCw0SQaL8ZCi7+YQM8vZr2Qb+jryYILIAsu1iETvGua+xQgEQxEEAwjsbZRhDg/W9H+rdbf0I9sF0A/R1nVJVtqQo1ZutnH9LHOzIT9u+aMZfpYazbD/l1/+lr2iW8OGmY= +HdPHlWekZZ9Xm7FMH1eezZZ9XnG2M30oa690B1voKxhoXBHAQEf2uoVCyzCDi3puLZNiSo1H3YzZQMdrFoqiiC/rLy+WONPd8xLb/H/N8oozn6Pg1aMLMvEQjETzGGhL4mHKdPn20Iearv1Q0/UfanrFhyrRrfhQZQFb9lCT9R8= +ChG4pQ9VokMe6unLk9xD9ZY+VI4CWuotfaiUQj5Ub7WHytOJplZ8U15+UHmPLO1jFTvRy48slUxtC/G5pMOL0qEPiLSZjrEScallTON1F4PVlV4eeZneo9jaZ8JVn4ZkqfZbrK/+FlfQfyy46SrDqky4orJYrK8CF1fQgUBzxQc= +KxGu+mDrq8HFFfQg0FzxwUqEK2rCxfqqcHEFXQg0Kz1YSRmWCTUPVnCxJmUXqwbrfDUsbyW0xdW9ut//+5O/+4dXBwfDlh0MMhZdExNUjA/OCq/mb+DRwUk4fyACh6z7UCXIr/rTyf8sxgmvEbv74tVb+Pv687fdkwe8nWLsLPs= +XxmuBQpNFO8SCk00r6RYeRv3vx6Gwc1tbsjjDnlpz5cKac8Ki3IMkGxv49fWfYmJhcCZdzYoBquxsK3xa3xbI9uyMOxrpHsfg2o+KHqHtzbW34ZYazPksJOg20mQ4pvuJHzS76+5hXDd06tOhuFNYJx1aeOVN/H0ujU7GZFHeKA= +I8yEU9KIJtG8Qlth/m9ZXhsH895ZmMBzQrl97dZTuO/bautQfyWJpywO3Eq/fGTVevF4TKeOer02jZOIWXqPvYbf8nzrMek0oJ5mrRdQHuGVWAQIJhMmgJPwYh71Lacm67JGce9rKx4MrDH06Ih9m4fj6SgA24z+GMTxHOYMaI0= +/rqYgUqnX04vp0GSsK+g9gGdF8/CST+csa9n0fBsBH854WICMtJnX5PgPOwH84D9gEeZzkJRE40Jp9NHPKlxtZe8AtHru6CciVXnRaQOksS0Zga0rWq9Dr1hARYDKUgp2IZ++K4GqnLOdH1vFtJHJG6n49lux6HRhdAF0eAyLXM= +aVRisID5awa66DTuX/6rSfzNWTgLGwnMUYOLBnBPUXo9+gTw+nxogQ8hmOvZ+GIjzW6007816GURtwuvD554Ngomw0UwDK0zXl6DPry2TDVTBDcn0YsknNHO57bFX3W73S/CGZ2N4RsU/aBy3QQWyiD1m/mxNK0QeBd2o9Oy/XY= +02o1WvCtneG78I7aVrf76rh7/IdXz066r569/cPxyb/uPjn+Y7d73S5xsy7x1GF2RMMFglmX/tAM+PN40+Pd9TKwhzGy3ti3Gy1CYPhbLnyxPePYb965sc/7sDuPWdeBEkDVQAETUQkOzDRt33baqkpou7bvtTpNTCXsph7w0uE= +6BIHk7UxiwmAyb7SqtGCD+BNWI2GwJElHHTOrM48kJVxcEQD4qcFOC+s5avTNFCsUttMqV59Y9ftN6EsCJQ0sX5LoM9C2m90sJYMpvrr7KjUa/ygFDOa3OKBKfl3ycGpKm1xHgwpFf0KygroCKNTQMlZACOTFvToCZaLeQJYNI0= +QD21zsrsRxcZ/y/+qBydoYuKq5/1ulGWLxWW/7QfLL9TWP6bvWCZnqLJmD4Jk/0QDnrGJ8f2fggIPYGUY3s/hIQeYsrYFr/2TQXS01a5h7jcz4d4l3uId3v4EPykXfYYT+XvfXsQeqYuewzx6wpnqLfNczTp5dnmBTvOOTuimPE= +LX/uONfiBKwyaNOCHec8s8Mz5t+wMuuEF7IHoAjdwWieY9zJMU7uXX1g0upPgyRKuufBDBAyrrrzs7DLQfwEZoLSCs6AnKbyo/WUEb8OL5E2ANKVy3NtG8lZ/A3t2Fk8UprSPgpb9xja4fDNvD+2za28u2yrOy97OyNwbJO9zHA= +UDQ3FIbJ7Y5ttsWfcUx363e4g0VkQZHfHepfFlswC/pRrIjFvJ98E1Gn3czNWP8ivLDehPMF6CHeECXIdv2gZhCnOi+iOTwpCv8luA9Go1r1Ox0tDOfpNKBnKa9Ezfw9V6PtjahyuhIpjeinPrhoFBpr4C8NrWIQw5AT9axSDX8= +dSu9uy5R3h7PMvEkmvSZ4ta+Q3pg+hQwVnqc1O+Vr+M0bYEViuZfLcanzLupcKBpQ44Dm/9UxJm1lsyD2TweDJIwVfcZImWjmvEwnUXjD6CRatZCfhjxjsTI6bdVyMWr0Ob7gSHR7X3TF5KdVVRO3qOn5W7bcZB8vT55/7RLNy4= +wz5omLi/Nj3tgjDorc+3zEihTCog3ZN+PoUMNx8wI+w2NbbMlqGY62fRbN/Y9xSrHeb0+dme8a8orufRLJnvJvub2slymx66u9A7m1R4cE3vLJhMwpGV2bCEbgRwICjacDAXW2/ALN384OUzupGkA8h9LFv8TsIh2xr7VmRKoCA= +qvRn8KV39uCrem6ngLb9Vf1h7lVqOOQ7EbfFI2t9BS7FVsiV2ZSnyj6yyDqM8875iG254Q/BmVv+FM4tSoOzkjQ4tyoNzorS4OyyNDhLpIGtQLfcw6xNE0fBxU51JuMI41esMLfbhaJRI0+71YmCpeWjaRNMO1dh2oH/0GGU5/s= ++jO5DI5xHdfHZnJqSsBUfs4DhmgUQ01ZrFW/tOwqjShJPrKtP1cfVG3472GNr6pLwPr4MglHgzpgyLVzGYdBefRtETZZjEYAZatfTcvQrrK4Ldd83utZj2fW47+17vMAbRaX/vqTt7+zHse87PjJ7589ffv8xctn1uOQFz07OTk= +PmEl7Oeb489Pnj6jv+uiQXUprOcqW1DpHze/airhfEhR8iujcj3xhNYkl8Ia+ID1u1whGRHoQreEQASQrlCJ9jnlArQMlWkeH9ZeayWGUkcX2kqjS33xO20xy/iIAPQVsYyPOgBLy4gxy/IyGoC6KjlQZJHEwCxDo44dmZ9RB+M= +qRm1DyE6XgfL9EoJ/KWiCquO9Wcrh06NaCMJQ7BLZEzHmQk5SpmU2w9mWoFDisTOMnYZQplsObsCpUy6ArtOgV2e+UJDwQF2hhaUxfJLYbDI2mRmizKehNgKorZCCZH8KQ46jWqgyiFN76nVcWliTxPUM0LLeoVBrz0PekgkeG4= +HlwaQ/tT4jaaDdL0r8lNM0P0Wgg3xTtldEHrWULfXCQruW5vNaXVQBwfW/+X+aPRctooVtJwWq7rWU7DbjeJa45gv5kQ9kkaxTq5XhArMPVNP5wHEednHPajxVgpoJXLn+WIV9uiIYPEynZ+HYsF5LkWC3LzLBY41rREMFbLEuE= +Tb4lAobaVhoz0bHqNBUx1AfV0u6Eb7RqFpNDHEsEthDXEtEhBKp/8gQ+oX4eoUBaVrbpT6ARsZNOoJnM4UU6luI9dWxL8UU6xFJce6UoXiVMd62AXHvfAnKVIe1gUejlIaOxvK+t6lpZpL6LqboyJzd+fmA9nSfiwvU6T1zMcFM= +Os923ZX5w3QesRtQE7HcBjTQ3u8zO9dTeSWVQKzqIJp3xfnRbm8EHUtzZruWqhfz8f1agrWj/Ilv761SaWEnSsoyqVvOL8aqYcXyTye9eBoqa4UtKx7J7Y0rHs/P2MJcIEf0H9pveY0jSzd8UMiTiCCr6FyRcYTpGLBE7abvg44= +sb1mhxiVTOtuKxli5ULUnCWxYdTcMgZ2UUMMj8ii9lkBytRFN5kGvVB/lgk0GLHa6QkmjYIjZoXmun7ZSmp19kuhpWOREPSsniL5Gk1Gi5jmKi0Us21RUGb0gz+/fkFJ4ROdR0VxinAsENaBxm+V1gJCMzci8N3iElgNn6Q+Kvg= +ZFvIJcTBaC4R2DvUYs2GpwJHDXIsofGQR7rWp4ETAeiH8oL7YQ1UckDPQNHzT0CgcbMKR2JaS9khwJnRRENibk1QKsHpKAThLfs0WF+eRX0DtCfuU0dow1HZVbMZz0Izu8wH9SwoIr01H4OnzMboGp6qndyMBwWbnuwkEXE81IY= +YXxg85zbcJq+Q1aa5wi52xNdm4Z/RIO5ZpJpWsVrngg/MguzFvUkiMy7LPAkDQj2LZFZNyumIaAd5eB9GtlK7GIpRdUdxM1zQC3+rG2YnJUmYSaWZ/g902l+MQe2VKOel4F87dkcKAem4zfRhTAbEDpDPk35Ud5/4eoV9TPbuG8= +mRj8ybbBhUzS1rrn6HaHzK+odSkrLRuqSNMlonXI3KPLuCgjFLnAq0hziC7jQteJOS7KCEUu8CrSpJ/LuNDtI+W4KCMUucCrSLN0LuPivOzvt0uiUcYhZekwVZTl0zTUlObNNAwNHVTlAiHOsmCaxshi6SDRYBT7wVBJlrhy2Vs= +WSwdKBqMEifLh4qhljSl5FJOlo8WQyVZasilnCwdMBqMEifLh4yhlutvc2WIuAuGzS0373bxUgR8qce7PmeBTmWywk3boamd7rfQaVfwg3p1G+1Oy2nBp99p2++1W9fObEiwBk/jxaTflQVX2gVy/WbZtmvvm20nhR4+0fEnhOw= +Npwb3DK8YcdGdraQB4F9gyDydT8LbEccHyxPX4aifSbGDkOFUauPI5qgoHk8HI5CHVS6OEBI9AiUfBQPjS0zoKOHpnAXg/O4MqpSTBg8I6AJg+UaNCH0oxk0A0KoQyIqrx5eTYoz1j4wr4ZIpA6OYyufApu0TOg28o1GtFB/r/Y= +9TKpiZB3T4HRGHQDCh2GMUxSs0sUgakjU6czhCX92Yv5uMefgPZOoAMzsUcgXKgcIxQBcikwAcdYvfy9m4CkhUBlP2jBPJp0Plv0tEJe587TyTAcaJyPXE4YmGZi1YDtVI60WgrUBCDEU5AlXczfvXvHT35/9PLFb3/39t49oco= +hGWBPMhGHLMUZ8FTgmJ6F+piszZaBz+ZxKYcM4o4hVTCokeSKC+z+Dzqh/DIC7QiCuydxRHMaUu6RedpTk9bofX/W1CBEx2PEmFvvc8ZAu59FgbH9lzPq5r+wcXWTX90B1jwg5n+ToO0fL9Js1x6juubvdDvh+1Pvb852191B68= +Z/u3HY3tT+6o7Q9Sdku2f3CxJdsfJOH2bX9ysP0Ptv/B9j/Y/gfb/2D7v8+2Pxgc27P9V8jGLk8Vb8f4TxcjBuNfMoSHWtptmx5gcWjt77ntnwWESOM/LbmS9e/pIhvbrT2z/qXc01/LxOwWzH8Z3nGz9n+a9O72rf+D5/9g/R8= +rP+D9X+w/g/W/520/lc40Z4aHDto/m/L95+Z//5ShgwnrVyHNC0C9r/X6hzs/3ne+V8KBl/P/vec8lHNvTvZtLL9fzvufxnCvQ37/+D9P9j/B/v/YP8f7P+D/X+w/2/d/t+m+1/NAYHdr3iky+aRWwwki9NJuOmDqK30ICppogk= +XrSsYcsCv9EhjudaTqNju45xVeDd7VUBzaewGGvsf8eqpmef+WlUNU8DsaRfmh8/TfcRbEsarAqgfNo0q9rmx0yV2mjTSh3aK6JFqilbs/xA00/t/BXRyhDEM1Fp5fxGslEpaZ9MJ5LK3GxNZ/lZuCKeIEbH4hHoqfks6BXO0Ms= +0g3rL19GMRJir6VaFTbx6MaW4xJCL5zukJZvvmR+5y+avr6HIwLboKzMXKsKXclvoLYc9TZqT4Vk91Q7RYWVI2fn4lUqg44immxWXntvdZQy5NbTUYos34C2IgrCetpK4WsP9Ba/IGl0mddbsvQG9dZV2cT0ltdwie+4VG81W64= ++UDmHTfBQG3BeqsPa+FlmstWNZfDIFx0FYhBc9mp5sqoDJrLIWXN1USPdd5hzZVJ825proyv7a0SlZR8ptxEZWaDfj+vtKBg0+vENDsfweP4ceYwVdVqwCTuwbTfsD3HM+8h3Yyq2p0cyPq1oqs3oriSSqV0NSUl0g7lqExKSmM= +XjW9vVVSyvhaU0kxEb6JdaC/Spo0nKXtGVWrbGBjFqAua3FavGmzSk5EhHhrr1qXpS9uN6Ajmg497UYcf0nOtTtuWOl8WmkatG7BnZUBVF9WoTRgCd+rVLBF2jVVH3JVJlKhkfSbk35TSNf0au3zilGOS6jElDXNKO4axaa/zIY= +uejZ5jUCo2TILRiMDIFRMuR6DEaGwCgZcm8GI0NglKxpIENglKxlIENglMw3kCEwStY2kCEwStYxkCEw9rpt0/tGgIzQKCgGSSEmUcGAjNAkLBiQEZrEBQMyQpPAYEBGaBIZDMgITUKDARmhSWwwICM0CQ4GZCPeJDkYkBGaJAc= +AzJCo5IxSI5jkhwMyAhNkoMBGaFJcjAgIzRJDgZkhCbJwYCM0CQ5GJARmiQHAzKlb5IcDMgITZKDARmhSXIwICM0TlAGyXFNkoMBGaFJcjAgIzRJDgZkhCbJwYCM0CQ5GJARmiQHA7J53yQ5GJARmiQHAzJCk+RgQEZokhwMyAg= +jcaNQXI8k+RgQEZokhwMyAhNkoMBGaFJcjAgIzRJDgZkpp9JcjAgIzRJDgZkhCbJwYCM0CQ5GJARmiQHAzJCo2FskJymSXIwICM0SQ4GZIQmycGAjNAkORiQWf8mycGAjNAkORiQEZokBwMyQpPkYEBGaJIcDHh9N/0qUVvLlrE= +e7DDmHpii74wVnpjO4zA5xXZxDxhNrBncn65d9v5ZZdcXIpny1EdWmse/TB5qdz99VJdJ65BSOJu7Q5mfG1N67iYC56+4oW4q1V7MeCG9YqrnB1rYoxQxZHEU64F0i8fWTX9VSbEb3m+5TTaxG+29jvMSncLl5iikDuwaKf14mk= +FCaWp+7vFe7CUtDWvuPPb+1byug0XNOxPUzI+D4mVQxNdq/SB/AOrEaD4cxkAYf0ZnlAbybKh4XyoSg/LZSf8nJ+d3Uexss2dVSOuE3fx56YHnYIxYGHigV/6Hfr21qVHQWjt+hW+eEy9pUd0GAnSWrV9ExArUpHVtWtpXejfGs= +1e16+ve7WpUd/4BiEDOb/ubHGqqTeALU7PBZMKRU9CvoF6AjjE4BZcfzxGmIBLDoAQiKSBnn/+bZp1f+Sv5f/FE+AO3eYTjLPUKe9dtk+VJh+U/7wfI7heW/2QuW0/tPJd+fpgWIjJtY3ybn/MJqyfZJmOyHWPPrtRW290O0+WU= +4ArbeyLe7G5yybb4tW/Km1+rrjyEYXTu8kO8yz3Euz18iF5IDZLsMZ7K3/v2IG+jcZg9hvi14wqfchlNenm2ecGOc/6cphrJ+JY/d5xr7oBJrV6ZL0UyTsHd2fA0x7CTY5jcu7pYp1fLds+DWZ3/1tysjFEJnoCQX0GrQ0xvt6U= +1Q9PdShfh5clBvI3N2uINJfQYk/IL3jWtSCuft7Ei5TXJMlXqVyYkxfCXZE8mdu9yHBQnL0VhsltMpx6KDMrWuQl3M0OTp2oeX53tn+f9pU5t78X8+1wFi+ms6AfxYpcz/vJNxH1GM7c7IG+CC+sN+F8AcqWN0QJaBWcCGqG8VA= +50Wg25iTgv8S3AejUa36nY4WNNF0GszPrkjNfE5Xo+2NqNK9Ein0e5d6AKNRaKyBvzS0ikEMOkPUs0o1/NWt9O66RHl7zJ9kPYkmfTYhad9hsJjHp4Cx0uOkvrd8HadpC6xQNP9qMT5lvlWFA00bckDY/Kcizqy1ZB7M5vFgkIQ= +6UyVIVI2qhkP01k0/gAaqWYt5IcR70iMnH5bhVy8CvGRVwcwJLq9b/pCsrOK1HowVUJpudN4HCRfr0/eP+3SO5HDPmifuL82Pe2CMOitz/fx9IU4gpLOiiDdk77FiqVK5GYRZk7epgoX/Ct67+1ZNNs39j3FigejZH62Z/wrius= +eTSDOX8n2d/UNlrLyV94rvr7e2eTyresvd5ZMJmEI4sWu3SfgxeDig0Hc7HjB2zSrRdePqMbWDqA3D+zxe8kHLIduW+hqskQhAVAVN3P4Evv7MFXdXWzgzb9Vf1h7h3mWOvNbouz3szM2PDWGBuaGTu9NcZOjYyJva4rMydGJRQ= +k3XYZWtKSgT/oaxz3kzsk9sbJGTJICG3NkiIeZCQWxskxDxIyK0NEmIeJGSHBwlZPkic2xskzpJB4tzaIHHMg8S5tUHimAeJc2uDxDEPEmeHB4ljHiTcybdLnHOOMH5lqretyoFo1MjTbnWiYMn01rfdibxN0zDaRAc6V+lAB/4= +w8ZPnuHrr4pklKPbdAi2KqLLskIsqOL4KsWoy8zR1ENZDmAfXybhiOU8lX5IfZA79zOWYJPFaARQ5knUtAztKo7Ccs3nvZ71eGY9/lvr/hfHr7svXj19+fmnz15/8vZ31uOYlx0/+f2zp2+fv3j5zHoc8qJnJyfHJ6yE/Xxz/Pk= +ydNn9HddNKi6FfVcZc4p/ePmPVAlnA8pSt7LVK6HJ9aVbkUNnOeald4mIwJ1GpYQPAGk3r7yMQpbQPWH2UVMkVJD+TwFUWooQ5/2GxcKeflUhaOQl6FArrZePlvhKuRlKJC/A4TXWnFn1zyVE9Wz4kt98TttsewlHYzGNmEAlAI= +aeZ1X1eVLYG66lKgrkqRL5xFPqBgujWvZUfs2WthbF9c/3Sgm0qAL5nqrjrWny2BQleHCBoD2QpqmYUv5QqS48mfw/zP01wt3MTBqhJQkhE4OIcMpKJiHIIRzfHkz2H+52muFiOHTp5DPlFqcAXAztCCslB9KUw6WZu8Aa6MJyE= +toKorVBCRI1Py5pOCpy6PaNRNlTdSA+6XitL/7QRipzSks7VmznDZXvYGS515t7aaYmmkmAX864epSckhqP4NBgR/fEJDswfoiDXzlMu7Rzi+O7K/GHHsUijYzf9Dv30W645L5Fz96/iec1OZKVBw47FIstdi0VrexaLgG5aIjY= +t2WJaFffEvGjbSsNoetY9RisaqiP5meDDoVvtGoWokkcS8Q5EtcSwYIEqn/yBD6hfh6wRlpWFgNGoBERWEWgmWy/g3QsZfPMsS1lK8ohlrKzc6XLhPJnQkSZi6Zyq+3kmRBlTDvYCajymNEsFq6fvlvJ54/pujInS5Vf5boqWEk= +IIkdITmi/9A+yWs7Wbrpe8ayrJFNtKMyjvAskcSHUeA2oELPM6q31t3WbsQSEY8OGmxIFR0SBkiVny5+j2lDWc7GejeZBr0QObAWzYnVTk+qlQ6qRXj2W6553NzVxrys2dy3q83kYCPEQS2MTLQ1aogW3eTlZmzhcaM3m6XhtsI= +jtffW0ajVgVCGsxaZnZ4KnDUyNgSGo+TrW7qXiDjNTpIlCzm59jbK3OwHKR6Qd7epZnKJOtgfFFlk5vIoGDTc1h6Q47jYUdROR94PvaW13aa9HxzB8x94/xFyN2ewNo0tiYa6NKxN61q0WbiCY9hlqJ2elW45XlyUBEu7vNieSU= +jgzK7ijpRdO4Z2IXS8uX5+g4YInd07ZZcvi0SZp3VGQg9dJv+MzXKtvhTW9fz2Y7Phq5xAeEzlEfDSfBfDHT3cXJ1Svq4bFxrw4xeHJsg/OGpK11z3GvDWtTg0CEz0a0bKhCtG+oQ3BRVvIFLsoIRS7wKiQXeB2CC10n5rgoIxQ= +ucCrkFzgdQgudP7XHBdlhCIXeBWSC7wOKRdld5pdEo0yDilLh6miVEBMNQmOFvrLVQUvGqjKBUIs20eoZctLB4kGo9gPhkpSLpaOk8XSgaLBKHGyfKgYapGcLB0sGowSJ8uHi6EWycnSAaPBKHGyfMgYarm+FzlDxD0rbG65eW8= +Spa1CE24I3btt3Nne2qn+y3UDhX8YJao23DACLEIGKRLLtu4+15iaUGm97XLgit5WF2/eQcsOyny8ImOPiFit+DQEHbhzV7Wrpw7rd76de1sZ/5wXfvhunat1Byua0ehh+vaBfhwXfvhuvYd9j1nCLjvWRgc23M8r2r4BxdbN/w= +0W1dwQ9u+Debbb8DZprf7pC2+U7Q98P2p77fnO1/hXy9wvZvO++R7Q9Sdku2f3CxJdsfJOH2bX9ysP0Ptv/B9j/Y/gfb/2D7v8+2Pxgc27P9V8iyL887bsf4V7LtL2UIj590fdvxLdLwHbBW33PjP4sHkdZ/WnIl89/LhTPyhPs= +ruPvmfkvBZ/+WiZnt2D/y+iOm10ApBkRb9/8P7j+D+b/wfw/mP8H8/9g/t9J83+F86KpwbGD9v+2nP+K/W/uJoP332/YPvEcMNRahIDFelgAzPPu/6ve1ycWAJ6jWQC07+oC4HY2AGQI9zYWAAf//2EBcFgAHBYAhwXAYQFwWAA= +3PoCYJsbAOquBGoGie9gWm5nDZAeNbebaLIYhSdsGUBIg/htegy1RZbsAtzMBd6TdA0wueUkCvR+Fkda//QHkuigdPWz5ZoSH5TRseOgdsvzHcdrlRYOvk32a+GQjhjX99FzKYp03sLa4Wn/ZpcNrP7rLhfcw4bBYb1wWC8c1gs= +h/XCauuFyTaWC9RwFsZR2N+ThcPkbq8blPB8dN2g2BtbWzqoWeGahrPLJSMxt4hIFqeTcNM5bFppDhuCp8PUsoatJToNqNKnOW2afrtjXkx4d3tHwbXqyWKsWUI4VjXNm8Qz2fDcbcSS4Sw8aU0afmRb0s2tAMo5arJKbZ6cRqk= +jTaq1KFbe/B1RqvpatYeLWzt0UhAGwwuGtCDu7kMUUYfnh1SK+I3kiFSyT9rymNQ5mZr6srP9CieLVLH4hGoqPks6BUyb8nSDasuX55+IsReS6sqbGJKzG14zU7Ttx6Thus5raZRizXvthaj+6IRWAZlNeZaVehKVkgsJ3V/EJo= +TlKBkBTiFBVWjpxl01KpcB3lue2Sjmp10MjKnddRypBbT0cpsnwD2oooCOtpK4WvPdBb/M7a0WVeb8nSm9NbZL13nbGJ6a1mw237bZfqLeISt/U+W1+gt2C11Ycl8TLVZauqy2EQLrsKxKC67FR1ZVQG1dXSmVdoxu07rLoycd4= +LdWV8bU91XVVq/CIOY3m8XnYc/LpTtPyTauv9IIC0jRlPTWziikwr+EQz/VABEB9NYnzPiswWD5CX+l3oArW1eA8GJF6yYDiAEcqtSLAxXUa0ZljxVpwJdd0bY195uyvkksRXWP2ObPQXzHrKXu5+r0V+nZRSPkyGAkh+lyLokI= +E9DFgNfX16tcnbC0i288+V9LuUrBlHy6zGbQ7+ftSyjYtDcvu1XBXsubx5nDo4SddqfjrqaU73SAgI159EBXKmKoxAJwizI1KUwWpVqBsClzdAZ16zXLNiXZY5ddNsjWtCmZHN+E385fJRk+ztL2LMlVzilgK3Yu7iXvHS/etB0= +KdcNhFydUXwTouk7LqEaq0k65mMNd9yK1G0+pLnuu+m+Q1akbjoUSgN2W1aVSrTIqq8qQ67FRKZ7kn5z0m8K6brbD3u8PpYDEipZb05W5Fyj0fSXl7KdVBZshMD0N5ZmZAhMf1NpRobA9DeUZmQIjJI1DWQIjJK1DGQIjJL5BjI= +BEbJ2gYyBEbJOgYyBMZet2163wiQERoFxSApxCQqGJARmoQFAzJCk7hgQEZoEhgMyAhNIoMBGaFJaDAgIzSJDQZkhCbBwYBsxJskBwMyQpPkYEBGaFQyBslxTJKDARmhSXIwICM0SQ4GZIQmycGAjNAkORiQEZokBwMyQpPkYEA= +pvRNkoMBGaFJcjAgIzRJDgZkhMYJyiA5rklyMCAjNEkOBmSEJsnBgIzQJDkYkBGaJAcDMkKT5GBANu+bJAcDMkKT5GBARmiSHAzICE2SgwEZodG4MUiOZ5IcDMgITZKDARmhSXIwICM0SQ4GZIQmycGAzPQzSQ4GZIQmycGAjNA= +JDkYkBGaJAcDMkKT5GBARmg0jA2S0zRJDgZkhCbJwYCM0CQ5GJARmiQHAzLr3yQ5GJARmiQHAzJCk+RgQEZokhwMyAhNkoMBr++eX+VQ3rJl7B6EgqQbXEUnGCu9qVAQ2/fXDmETbGIuMBvY276ffmfcXrbi3FJ8Wo7qylozpwc= +7p9qtffX136t0DMhg7sVv5Hxtb0I/2x3oJXrxKQXjAJTVC89IDWrNGtp9FAt3fOpUWdpLVOftfTBNhb1T1/6WuxOwnnl2s27KWLh0IHSvOiYTq1472pWILsljXqv0fvfxKV34mY7eX2dvKOupnuqaz9PNoTQ7txMzylyhh+pNcg= +WUsrZ8rG4y3I3FLWNy5zmJrDZW4tEcuOGG1X2tQn2UyfZXuJbk7aBrSdXjyNwiQfMRvOhuGGbSQ32yfMB1yoTFAjKImn3KJJv3xk1fTB/cRveT58tjyyJJph52P7S4aPZ9XF2NVHjk0Wo5Eak8/DxoqlPGasWOqy7b9iqVfcAuQ= +CGIXMPvhqD9c9QeaQI20O6ULVFr+niVQU4ZR3sJSJfgmYha8jChvQqkNb81GcpTIqVyyEiYHOT1CSzasRpxWBta0vpYCcRpQR8exvEaz0+l4+500UZcExahAeOd15zGbafKaJK8HCpjGke7Y5auSfG/PcqVnIk4cryxkmjEOg/A= +knVZ2W3DT2sz2cIw+Hnta+sJF4tt4mxvTUO4GVH+nHQCNlTvrOCSYWWbNjYycD4IVXKwlp4gDZpZ1fOpmbHfvpiSknCWKAneX27+VCCR5Y5SXj5YI0jlsRpBYdYeLVLUHp1mE403303tkY1CRy98vbNJhT47PP1ZABI0sli/Wbw= +DGQnHMzF6AC5ohzx8hl97TqAlDpb/E7CIRPib6GqyXB+RkFUCmbwpXf24Kt6o3EE2oD11lf1h9Z3jI7+e30dpBBpx75GeerV4pe8V6rE+rO1Ee2oRFRqX8vt60cQz3Ae5vUjL7sp/Vh0WEsO1lyIQdVNeut85z20o5TlusmIUtE= +jDrQd/yyBeXu2WWTig4krk7AyjqQJS6CprejBu+/uhGtR2C20j2uRusNZ/GinEKHpUELhyAPZTuRVkYNRXimaH5ZhsNgGcOIPGdIwzDW56ILRiMKT+Z9rvg0qZeyrF3BYACjd7IYn+IZmtiDxJpsQNNgPg9nDCdNKdXOodCEVQI= +q0R+78OqyGZVIqMbwFJcqi6fHxLonF55FiFVJ30M/mJQ+5vlkNL3Gc0wdRrzpOGg1zStEPYsuqxbuY5kCe5QDvqR/l3QqlnyvnLDbZZbLaDyBh15pt815o33w2E4ATydaEkGlqO8C/AEg/04nurSSQnwPC4/ut3IRlyTvvBwHJ8= +h8OZRpy4tH0dhlOWBVCTVGtjCynMVJDDeXvXVWQIeVMhvybfgsWQLon9/M5YgZG1DAd4+c1Wu+U6LOGB43TeM9Phgf1QnMvQ2wwUbrYVvNJ6ibpg9sxWSEXL80yitVMmQ8YEm/62tXZL+OItnek3vHpL1Q1ptkzqZmVz5kvePVU= +m0/SmGVDlfrBsilaNvbBsjlYNpu1bLLbpgqWTWGAb8/AwXwhISiXy/lZNBl2YRIKb97CyXrGb/omTtYycR6TRtvpMAvH8Zq22X98sHBWsnBazT3bOVYGXd7CKYrWwcS5eRMnc9W0jApn0zbOwXtzsHEONs42bBzMe1Mc4dvb8Mk= +EPIBeCzQjtx47F0az0Dspq79dS2apktcHzSi0/TanrvPaYTW3hAvyFApAE9sJpo2xotV5DbIlwTS+a1W0RzqNNt7dqGQMhzygXRCHG8ihs7FFj6izR0In6OJAfLhc1ByU+Fztp+3fnjraykCr+HYnTah4THAwPu2shFbAaYtX4k= +YhrRHa/VLI9o292vEZ0JdcvXiJVmQIPZOItOtbdgsUIwi0aB7h6wnJncjynyYBaP9aa5tClyWOMgKV9qMo3CXkhtVrCWKXa5ZZcDZ6EebEtbWp/iUZ/m5y/pcofCYaXzl8aFrKd85pRUsbw/mnouZT3lI6hOFUsEpKnn3c1GJjI= ++bj9yBsRnXbrkYnO2pE3rsvS7HouTRT+nkUnanUwPatApcp0X4GqmVN8s5rulE4wdJr+nqlpJSonf8+oFL5bjUysJ/NZbzx9UNRBj6yv6tQJdA9w61uMVdQm+t2JWMUV8uNuSWO6W9WYur5w11y92tRabfrs8Adpm1NK3j2NqZw= +ZNVqTcd4y4tCrGhOc0y3XnO2OndKc7oHzZnvjl3VnO6OLPSdLS708+lKeetrhmm1bA+UJb1YfKnOvHsrfVRnmrXjeit+H82Mu5sKMZNur6mR7jux4idbWfHf+Pp6i9aik17+QHw1hkJkZIAFqjJKasqRiJpylLnGjivWhD+8JtY= +arV8hEqt4EWvcT8u73VB64hPl3tNri3yCoYa5L+ZJA1E8Yrbb08+efHy2cm9e/cq/x/lvHD/hd0BAAAAAAEADG5vZGVjb25udHlwZQAAAAEAAAAAAAAAAElORFgAAAAAAAAAAAAAAAkAAAAMRGlhbG9nU2NyaXB0AAAAAAAAFVY= +X1B9KgAAAAxDcmVhdGVTY3JpcHQAABVWAAABMF9QfSoAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAAWhgAAAS5fUH0qAAAABEhlbHAAABe0AAAAAF9QfSoAAAALVG9vbHMuc2hlbGYAABe0AAAC+F9QfSoAAAATSW50ZXJuYWw= +RmlsZU9wdGlvbnMAABqsAAAAMF9QfSoAAAALQ29udGVudHMuZ3oAABrcAAAHzWA3hwEAAAAMTWVzc2FnZU5vZGVzAAAiqQAAAApfUH0qAAAAEEV4dHJhRmlsZU9wdGlvbnMAACKzAAAABF9QfSojIERpYWxvZyBzY3JpcHQgZm8= +ciB2b2x1bWV3cmFuZ2xlIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCXZvbHVtZXdyYW5nbGUKICAgIHNjcmlwdAl2b2x1bWV3cmFuZ2xlCiAgICBsYWJlbAkiVm9sdW1lIFdyYW5nbGUiCgogICAgaGVscCA= +ewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIlZvbHVtZXMgdG8gUHJvY2VzcyB3aXRoIFdyYW5nbGUiCiAgICBpbnB1dGxhYmVsCTIJIkF1eGlsbGFyeSBJbnB1dCAxLCBhY2Nlc3Mgd2l0aCB2b2x1bWVzYW1wbGUoMSw= +IC4uLikiCiAgICBpbnB1dGxhYmVsCTMJIkF1eGlsbGFyeSBJbnB1dCAyLCBhY2Nlc3Mgd2l0aCB2b2x1bWVzYW1wbGUoMiwgLi4uKSIKICAgIGlucHV0bGFiZWwJNAkiQXV4aWxsYXJ5IElucHV0IDMsIGFjY2VzcyB3aXRoIHY= +b2x1bWVzYW1wbGUoMywgLi4uKSIKCiAgICBncm91cCB7CiAgICAgICAgbmFtZSAgICAiZm9sZGVyMCIKICAgICAgICBsYWJlbCAgICJDb2RlIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZ3JvdXAiCiA= +ICAgICAgICAgICBsYWJlbCAgICJHcm91cCIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgbWVudXRvZ2dsZSB7CiAgICAgICAgICAgICAgICBbICJvcG0= +ZW51IC1sIGJsYXN0MSBncm91cCIgXQogICAgICAgICAgICB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICA= +ICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbiIgImltcG9ydCBzb3B1dGlsc1xua3dhcmdzWydnZW9tZXRyeXR5cGUnXSA9IGhvdS5nZW9tZXRyeVR5cGUuUHJpbWl0aXZlc1xua3dhcmdzWydpbnB1dGluZGV4J10gPSAwXG4= +c29wdXRpbHMuc2VsZWN0R3JvdXBQYXJtKGt3YXJncykiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJTZWxlY3QgZ2VvbWV0cnkgZnJvbSBhbiBhdmFpbGFibGUgdmlld3BvcnQuIiB9CiA= +ICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfcmVzZWxlY3QiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImJpbmRlYWNoIgogICAgICAgICA= +ICAgbGFiZWwgICAiQmluZCBFYWNoIFZvbHVtZSB0byBEZW5zaXR5IgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICA= +ICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic25pcHBldCIKICAgICAgICAgICAgbGFiZWwgICA= +IlZFWHByZXNzaW9uIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICAgICBtZW51cmVwbGFjZSB7CiAgICAgICAgICAgICAgICBbICJpbXBvcnQgdmV4cHJlc3M= +aW9ubWVudSIgXQogICAgICAgICAgICAgICAgWyAiIiBdCiAgICAgICAgICAgICAgICBbICJyZXR1cm4gdmV4cHJlc3Npb25tZW51LmJ1aWxkU25pcHBldE1lbnUoJ3ZvbHVtZXdyYW5nbGUvc25pcHBldCcpIiBdCiAgICAgICA= +ICAgICAgICAgbGFuZ3VhZ2UgcHl0aG9uCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIGV4cG9ydCAgYWxsCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDA= +MDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJlZGl0b3IiICIxIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiZWRpdG9ybGFuZyIgIlZFWCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImVkaXRvcmw= +aW5lcyIgIjgtMzAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uIiAiaW1wb3J0IHZleHByZXNzaW9ubWVudVxuXG5ub2RlID0ga3dhcmdzWydub2RlJ11cbnBhcm1uYW1lID0gJ3NuaXBwZXQnXG5cbnY= +ZXhwcmVzc2lvbm1lbnUuY3JlYXRlU3BhcmVQYXJtc0Zyb21DaENhbGxzKG5vZGUsIHBhcm1uYW1lKSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faGVscCIgIkNyZWF0ZXMgc3BhcmUgcGFyYW1ldGU= +cnMgZm9yIGVhY2ggdW5pcXVlIGNhbGwgb2YgY2goKSAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2ljb24iICJCVVRUT05TX2NyZWF0ZV9wYXJtX2Zyb21fY2giIH0KICAgICAgICB9CiAgICAgICA= +IHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJleHBvcnRsaXN0IgogICAgICAgICAgICBsYWJlbCAgICJWb2x1bWVzIHRvIFdyaXRlIHRvIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWw= +dCB7ICIqIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICA= +ICBuYW1lICAgICJ2ZXhfc3RyaWN0IgogICAgICAgICAgICBsYWJlbCAgICJFbmZvcmNlIFByb3RvdHlwZXMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICA= +ICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrIiAiIiB9CiAgICAgICA= +IH0KICAgIH0KCiAgICBncm91cCB7CiAgICAgICAgbmFtZSAgICAiZm9sZGVyMF8xIgogICAgICAgIGxhYmVsICAgIkJpbmRpbmdzIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYXV0b2JpbmQiCiAgICA= +ICAgICAgICBsYWJlbCAgICJBdXRvYmluZCBieSBOYW1lIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgYmluZGVhY2ggPT0= +IDEgfSIKICAgICAgICB9CiAgICAgICAgbXVsdGlwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYmluZGluZ3MiCiAgICAgICAgICAgIGxhYmVsICAgICJOdW1iZXIgb2YgQmluZGluZ3MiCiAgICAgICAgICAgIGRlZmF1bHQ= +IDAKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAibXVsdGlzdGFydG9mZnNldCIgIjEiIH0KCiAgICAgICAgICAgIHBhcm0gewogICA= +ICAgICAgICAgICAgIG5hbWUgICAgImJpbmRwcmltbmFtZSMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJQcmltaXRpdmUgTmFtZSIKICAgICAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgICAgICBkZWY= +YXVsdCB7ICIiIH0KICAgICAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGJpbmRlYWNoID09IDEgfSB7IGF1dG9iaW5kID09IDEgfSIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG4= +YW1lICAgICJiaW5kcHJpbSMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJQcmltaXRpdmUiCiAgICAgICAgICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICA= +ICAgICAgIGRpc2FibGV3aGVuICJ7IGJpbmRlYWNoID09IDEgfSB7IGF1dG9iaW5kID09IDEgfSIKICAgICAgICAgICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICA= +ICAgICAgICAgICBuYW1lICAgICJiaW5kbmFtZSMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJWRVggUGFyYW1ldGVyIgogICAgICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyA= +IiIgfQogICAgICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgYmluZGVhY2ggPT0gMSB9IHsgYXV0b2JpbmQgPT0gMSB9IgogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSA= +ICAgInZleF9nZW9tZXRyeWdlbmVyYXRvciIKICAgICAgICAgICAgbGFiZWwgICAiT25seSBPdXRwdXQgQ3JlYXRlZCBHZW9tZXRyeSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICI= +b2ZmIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG4= +YW1lICAgICJ2ZGJfc2lnbmVkZmxvb2QiCiAgICAgICAgICAgIGxhYmVsICAgIlNpZ25lZC1GbG9vZCBGaWxsIE91dHB1dCBTREYgVkRCcyIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCA= +eyAib24iIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICA= +IG5hbWUgICAgInZleF9jd2RwYXRoIgogICAgICAgICAgICBsYWJlbCAgICJFdmFsdWF0aW9uIE5vZGUgUGF0aCIKICAgICAgICAgICAgdHlwZSAgICBvcHBhdGgKICAgICAgICAgICAgZGVmYXVsdCB7ICIuIiB9CiAgICAgICA= +ICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAib3ByZWxhdGl2ZSIgIi4iIH0KICAgICAgICB9CiA= +ICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfb3V0cHV0bWFzayIKICAgICAgICAgICAgbGFiZWwgICAiRXhwb3J0IFBhcmFtZXRlcnMiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICA= +ICBkZWZhdWx0IHsgIioiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICA= +ICAgICAgICAgIG5hbWUgICAgInZleF9wcmVjaXNpb24iCiAgICAgICAgICAgIGxhYmVsICAgIlZFWCBQcmVjaXNpb24iCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiYXV0byIgfQo= +ICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAiYXV0byIgICJBdXRvIgogICAgICAgICAgICAgICAgIjMyIiAgICAiMzIiCiAgICAgICAgICAgICAgICAiNjQiICAgICI2NCIKICAgICAgICAgICAgfQogICAgICA= +ICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgfQoKfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXQ= +aW9uIHNjcmlwdCBmb3Igdm9sdW1ld3JhbmdsZSBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGk= +dAplbmRpZgoKIyBOb2RlICRhcmcxIChTb3Avdm9sdW1ld3JhbmdsZSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpDaGVja0V4dGVybmE= +bCA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpQYXJtc0Zyb20= +VmZsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7ClNhdmVJY29uIDo9IDE7ClNhdmVTcGFyZVBhcm1zIDo9IDE7ClVubG8= +Y2tPbkNyZWF0ZSA6PSAwOwpVc2VEU1Bhcm1zIDo9IDE7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG8= +ZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGk= +b25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0k= +Q09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlNPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQ= +IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+Vm9sdW1lPC90b29sU3U= +Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCFbQ0RBVEFbaW1wb3J0IHNvcHRvb2x1dGlscwoKc29wdG9vbHV0aWxzLmdlbmVyaWNUb29sKGt3YXJncywgJyRIREFfTkFNRScpXV0+PC9zY3JpcHQ+CiA= +IDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAACAAxub2RlY29ubnR5cGUAAAABAAAAAAAMbm9kZXBhcm10eXBlAAAAAQAAAAAfiwgAAAAAAAD/7Vptb+M2EvbhvpwF3H/g6g5FtkUUUtSL/WGB627T3t7txQtv0hboFoIi0bY= +rpKoSrKTYLF//D7dUO+yaLdZe9NNUTtByBlyOBzNPJxh9L8vRiNsF1/xIbj+WJaFtz8VlxiYmDbWLZMWXb0dYcTcZ05+l7DRG54oh0o2W8HGyndTznMtiIN8JFZAz9CGh+uI3aRuvAyZErm5t2KZzxbAwgcvbtR8Wyf14iB7lPE= +ZBG6yww1jWdI8XgUsThHqqokPAvygMfolGrWBFRAp1gz7CmeTmFYHDMv52nMbvPABy1rCSjk3k+ILxYoAhOGRStnURK6OSs6C1g/SQNYQ/RuU/euaFzfJW6WFU0/yGA4kGOUsthnqWitguUqhN9y2joOuesXzczdMN/N3aID6ic= +KRNyYmiHPIWNuuswF312CztiMClW+DpP1nl24UbMp8o75b0SxFJC0cxyN4cGQl7KxC6IaWFiE31qAA12GSzuahrVbaC563zFUxTza+7f/SPmNyuWMi0LQJlbDVQUQzxPqIlt24YVClXR1aXzomjMv3mOsDZpfhUwZOalQVI8F9g= +RxqCp6zdJUOrkq6AnQ51FL2dRBtHWWcsFdYdwedPo786jvMtSzPwCmgB6c+HR13jntQy29hIRoaCEUEW0hFGjnMxc2bfXZzPnYvzy+9m8387z2ffOw5Sv57P/jO7unx9dakqBMZaGrin+GDDorppTYx7CNARBQGkmD/BU1CRUMs= +vocAigwQQMt9TrFNjYlF6T0EHGhM2g4wcGXMsxJcNjwhEswB8pHxRrdrNjGIRId7QQ/RTB3iClFNNyfEGOCO+VFwB9o18EBTjjzxrwUeYO5BHgOpJYmoQxTCaHwdullOkPiqBZcIPx+fkKdgp4aoC98dn+g9IhX+OD6hPaKhdrE= +rV0AYq2WK5qVNNGsZIimBAqpaVimBdDxu4JC2hzYhNgSH47gyQaJm0YjqlwHsQ9+FcXw1P6GNO2sR2jYPVZJ7s0oRx8r9oBgSvT2VvFIPD14fisXIilEYmnmeitUkiGM2CKvEAJCTNiypKciAmSMOgBx1c/YsgjjdyAqXuYrwRI= +EZBCw1udvFWrDYtV36pP0fti3vueVuA1XIz5cK3q8HsGbnt/PdUnMk0/+6zZQK0gkFXpDjbs1vFu/MTNDzBttYk3OcDWEphi6bfqB9kdgLbUvKPYLuuLISUoRW720zHV//xDtW91bxXbqb5/7WTBMmb+IuT84X1o44ZrIUtg9pY= +32+ptu8BLBmPWJ7eLVnMUhdOvIeNUKkKu/QVkQCPOPvIKu4xbK3BPovC+ewFInU9pkcLIDjcqRvV+vq/P1o+SAyqS86D4gh7p2zKlF4csHDC+9lNIBLCdPwDwmORVmXPMPpxfDIm8H0Ko2+z1Bsw1eguY+FChRHZiicCYIZjCm4= +cUwPePE6DIHrhcwdrozFujxxRJoVhBLV1I3nodOf0d+/nb12Xl68eHX11fnrLy//iU55SZs9/9f5i8uvX746R6esJJ3P57N5QSm6b2ZX8xfnoq9Wqy146rFqSblKLZgO+D90z4DxGb/+7xkEFDnr1foE/YgqOS2w7RDVGfB5O60= +SEXyFaRj/tAoPFarYYNY3rHIcByu1upDl2z61ohqb/VRKZnRsKqh9WErGdqwcDtUBPyOoQULt1ZqAmzHtlu+0Kmcd3j0NaUtllZCv1hb/4VMNKwREHaYIkansreGipxlcZAkLO/XhxXxyNVhYxJCLGOfKqJMlFWEhjYxJzaFitA= +olCeP8KbqF5BCEre+Cx3g1I/KPyCddQhiMXqbozgWbA0cAvWoJQkRSkpzCAKv7rtQG1otj0oCu22B9XgtO2ZUFq2QhwLuh05NnQ7gibQ7UiaSsrX/ZdoVeVo253K0YCvObUN+mgrx9a/wcP3+fewFPPAS4+ZmhyWlsBPpeuunEo= +OHGah0GWf0IlAvy0eu3SPIPlvAO0/pCEusr0yqWPnOa1+G7qkuuK1ukk+Z7wOsmhWJBVtTwJg9gL1z4bHrZFPgcQwFKpmIINdnBjX84v85PSJhIlKkZ1josbkngdSROx9plLxHSYVeJUJXY+q9IcWWLQU27jAuxehzITlMMOf4Y= +nf8R7QWOB8samssk0ZakLzHLR+TgG6s2R6JNPlDeSfaykYJ07Jvqpjyybbq19r1uqbFmEaxDakJ1i5BBSqI/9ktq8guX1Ce4d8dMtu+YBX/v/bFJ9E4WUNIm9uO9P249S7f0Lc8aHvzLlK+TT+fkL9Q58gnVhjlt/zFVGURyKBU= +KkiQvKTXx1LRExYZgrK4ZM8ELguXh/Mp5mkkw+5FcV8RsyU44y5oXwRhuOKSG4B6esoivmHLdKhxPeJ4Fznd06Gy38MdCDuxWn9QrDa31r7fywxE0yd0OhUFpGVOzT/Q+khoPf0dorX+B1qTLYN8wmhdsj9tuNZ/Y7iOWLpk/dQ= +uiB9LLgmuP1HdLX2/eAaa3QyAYFI14g+Gb4BQn+j+74jgTXeB9akej1D77//oaNxW4Yho/sWiOTdDr1+t6MzZz+8G7gP7za1dWo+Xnhv40DHW74oQbOPE/zVeg8W/KQdaNRnmia8Mh0ZSusJSplDln90pdTyeG+cthcHx7ktIB0= +2+LL+ZcvX53Pnzx5Mvo/dfO3yv4rAAB2b2x1bWV2b3AxAAAAAElORFgAAAAAAAAAAAAAAAcAAAAMRGlhbG9nU2NyaXB0AAAAAAAAHyxfUH0uAAAADENyZWF0ZVNjcmlwdAAAHywAAAEwX1B9LgAAABVUeXBlUHJvcGVydGllc08= +cHRpb25zAAAgXAAAAS5fUH0uAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAACGKAAAAMF9QfS4AAAALQ29udGVudHMuZ3oAACG6AAAG0mA3hv4AAAAMTWVzc2FnZU5vZGVzAAAojAAAAApfUH0uAAAAEEV4dHJhRmlsZU9wdGlvbnM= +AAAolgAAAARfUH0uIyBEaWFsb2cgc2NyaXB0IGZvciBhdHRyaWJ3cmFuZ2xlIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWF0dHJpYndyYW5nbGUKICAgIHNjcmlwdAlhdHRyaWJ3cmFuZ2xlCiAgICBsYWI= +ZWwJIkF0dHJpYnV0ZSBXcmFuZ2xlIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIkdlb21ldHJ5IHRvIFByb2Nlc3Mgd2l0aCBXcmFuZ2xlIgogICAgaW5wdXRsYWJlbAkyCSJBbmNpbGxhcnkgSW4= +cHV0LCBwb2ludCgxLCAuLi4pIHRvIEFjY2VzcyIKICAgIGlucHV0bGFiZWwJMwkiQW5jaWxsYXJ5IElucHV0LCBwb2ludCgyLCAuLi4pIHRvIEFjY2VzcyIKICAgIGlucHV0bGFiZWwJNAkiQW5jaWxsYXJ5IElucHV0LCBwb2k= +bnQoMywgLi4uKSB0byBBY2Nlc3MiCgogICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgImZvbGRlcjAiCiAgICAgICAgbGFiZWwgICAiQ29kZSIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImdyb3VwIgo= +ICAgICAgICAgICAgbGFiZWwgICAiR3JvdXAiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgIG1lbnV0b2dnbGUgewogICAgICAgICAgICAgICAgWyAib3A= +bWVudSAtbCBhdHRyaWJ2b3AxIGJpbmRncm91cCIgXQogICAgICAgICAgICB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0= +CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbiIgImltcG9ydCBzb3B1dGlsc1xua3dhcmdzWydnZW9tZXRyeXR5cGUnXSA9IGt3YXJnc1snbm9kZSddLnBhcm1UdXBsZSgnZ3JvdXB0eXBlJylcbmt3YXJnc1s= +J2lucHV0aW5kZXgnXSA9IDBcbnNvcHV0aWxzLnNlbGVjdEdyb3VwUGFybShrd2FyZ3MpIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiU2VsZWN0IGdlb21ldHJ5IGZyb20gYW4gYXZhaWw= +YWJsZSB2aWV3cG9ydC4iIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2ljb24iICJCVVRUT05TX3Jlc2VsZWN0IiB9CiAgICAgICAgICAgIGJpbmRzZWxlY3RvciBwb2ludHMgIk1vZGlmeSBQb2ludHM= +IgogICAgICAgICAgICAgICAgIlNlbGVjdCB0aGUgcG9pbnRzIHRvIGFmZmVjdCBhbmQgcHJlc3MgRW50ZXIgdG8gY29tcGxldGUuIgogICAgICAgICAgICAgICAgMCAxIDB4ZmZmZmZmZmYgMCBncm91cHR5cGUgMAogICAgICA= +ICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImdyb3VwdHlwZSIKICAgICAgICAgICAgbGFiZWwgICAiR3JvdXAgVHlwZSIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGRlZmE= +dWx0IHsgImd1ZXNzIiB9CiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgImd1ZXNzIiAgICAgIkd1ZXNzIGZyb20gR3JvdXAiCiAgICAgICAgICAgICAgICAidmVydGljZXMiICAiVmVydGljZXMiCiAgICAgICA= +ICAgICAgICAgImVkZ2VzIiAgICAgIkVkZ2VzIgogICAgICAgICAgICAgICAgInBvaW50cyIgICAgIlBvaW50cyIKICAgICAgICAgICAgICAgICJwcmltcyIgICAgICJQcmltaXRpdmVzIgogICAgICAgICAgICB9CiAgICAgICA= +ICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJjbGFzcyI= +CiAgICAgICAgICAgIGxhYmVsICAgIlJ1biBPdmVyIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJwb2ludCIgfQogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICI= +ZGV0YWlsIiAgICAiRGV0YWlsIChvbmx5IG9uY2UpIgogICAgICAgICAgICAgICAgInByaW1pdGl2ZSIgIlByaW1pdGl2ZXMiCiAgICAgICAgICAgICAgICAicG9pbnQiICAgICAiUG9pbnRzIgogICAgICAgICAgICAgICAgInY= +ZXJ0ZXgiICAgICJWZXJ0aWNlcyIKICAgICAgICAgICAgICAgICJudW1iZXIiICAgICJOdW1iZXJzIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG8= +c2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfbnVtY291bnQiCiAgICAgICAgICAgIGxhYmVsICAgIk51bWJlciBDb3VudCIKICAgICA= +ICAgICAgIHR5cGUgICAgaW50ZWdlcgogICAgICAgICAgICBkZWZhdWx0IHsgIjEwIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGNsYXNzICE9IG51bWJlciB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCEgMTAwMDAgfQo= +ICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfdGhyZWFkam9ic2l6ZSIKICAgICAgICA= +ICAgIGxhYmVsICAgIlRocmVhZCBKb2IgU2l6ZSIKICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMTAyNCIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBjbGFzcyAhPSBudW1iZXI= +IH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAxISAxMDAwMCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICA= +IG5hbWUgICAgInNuaXBwZXQiCiAgICAgICAgICAgIGxhYmVsICAgIlZFWHByZXNzaW9uIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICAgICBtZW51cmVwbGE= +Y2UgewogICAgICAgICAgICAgICAgWyAiaW1wb3J0IHZleHByZXNzaW9ubWVudSIgXQogICAgICAgICAgICAgICAgWyAiIiBdCiAgICAgICAgICAgICAgICBbICJyZXR1cm4gdmV4cHJlc3Npb25tZW51LmJ1aWxkU25pcHBldE0= +ZW51KCdhdHRyaWJ3cmFuZ2xlL3NuaXBwZXQnKSIgXQogICAgICAgICAgICAgICAgbGFuZ3VhZ2UgcHl0aG9uCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIGV4cG9ydCAgYWw= +bAogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJlZGl0b3IiICIxIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiZWRpdG9ybGFuZyI= +ICJWRVgiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJlZGl0b3JsaW5lcyIgIjgtMzAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uIiAiaW1wb3J0IHZleHByZXNzaW9ubWVudVxuXG5ub2RlID0ga3c= +YXJnc1snbm9kZSddXG5wYXJtbmFtZSA9ICdzbmlwcGV0J1xuXG52ZXhwcmVzc2lvbm1lbnUuY3JlYXRlU3BhcmVQYXJtc0Zyb21DaENhbGxzKG5vZGUsIHBhcm1uYW1lKSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmk= +cHRfYWN0aW9uX2hlbHAiICJDcmVhdGVzIHNwYXJlIHBhcmFtZXRlcnMgZm9yIGVhY2ggdW5pcXVlIGNhbGwgb2YgY2goKSAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2ljb24iICJCVVRUT05TX2M= +cmVhdGVfcGFybV9mcm9tX2NoIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJleHBvcnRsaXN0IgogICAgICAgICAgICBsYWJlbCAgICJBdHRyaWJ1dGVzIHRvIENyZWF0ZSIKICAgICA= +ICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiKiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDA= +MCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X3N0cmljdCIKICAgICAgICAgICAgbGFiZWwgICAiRW5mb3JjZSBQcm90b3R5cGVzIgogICAgICAgICAgICB0eXBlICAgIHRvZ2c= +bGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICA= +cGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICIiIH0KICAgICAgICB9CiAgICB9CgogICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgImZvbGRlcjBfMSIKICAgICAgICBsYWJlbCAgICJCaW5kaW5ncyIKCiAgICAgICAgcGE= +cm0gewogICAgICAgICAgICBuYW1lICAgICJhdXRvYmluZCIKICAgICAgICAgICAgbGFiZWwgICAiQXV0b2JpbmQgYnkgTmFtZSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvbiI= +IH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBtdWx0aXBhcm0gewogICAgICAgICAgICA= +bmFtZSAgICAiYmluZGluZ3MiCiAgICAgICAgICAgIGxhYmVsICAgICJOdW1iZXIgb2YgQmluZGluZ3MiCiAgICAgICAgICAgIGRlZmF1bHQgMAogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDA= +MDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAibXVsdGlzdGFydG9mZnNldCIgIjEiIH0KCiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAiYmluZG5hbWUjIgogICAgICAgICAgICAgICA= +IGxhYmVsICAgIkF0dHJpYnV0ZSBOYW1lIgogICAgICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICA= +ICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJiaW5kcGFybSMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJWRVggUGFyYW1ldGVyIgogICAgICAgICAgICAgICAgdHlwZSAgICBzdHI= +aW5nCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICI= +Z3JvdXBhdXRvYmluZCIKICAgICAgICAgICAgbGFiZWwgICAiQXV0b2JpbmQgR3JvdXBzIGJ5IE5hbWUiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib24iIH0KICAgICAgICAgICA= +IHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgbXVsdGlwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZ3JvdXA= +YmluZGluZ3MiCiAgICAgICAgICAgIGxhYmVsICAgICJHcm91cCBCaW5kaW5ncyIKICAgICAgICAgICAgZGVmYXVsdCAwCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICA= +ICAgICAgICAgcGFybXRhZyB7ICJtdWx0aXN0YXJ0b2Zmc2V0IiAiMSIgfQoKICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJiaW5kZ3JvdXBuYW1lIyIKICAgICAgICAgICAgICAgIGxhYmVsICA= +ICJHcm91cCBOYW1lIgogICAgICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgfQogICAgICA= +ICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJiaW5kZ3JvdXBwYXJtIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIlZFWCBQYXJhbWV0ZXIiCiAgICAgICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICA= +ICAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9jd2Q= +cGF0aCIKICAgICAgICAgICAgbGFiZWwgICAiRXZhbHVhdGlvbiBOb2RlIFBhdGgiCiAgICAgICAgICAgIHR5cGUgICAgb3BwYXRoCiAgICAgICAgICAgIGRlZmF1bHQgeyAiLiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCA= +MSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgIm9wcmVsYXRpdmUiICIuIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICA= +ICAgICAgICAgbmFtZSAgICAidmV4X291dHB1dG1hc2siCiAgICAgICAgICAgIGxhYmVsICAgIkV4cG9ydCBQYXJhbWV0ZXJzIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgIioiIH0= +CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICA= +ICJ2ZXhfdXBkYXRlbm1scyIKICAgICAgICAgICAgbGFiZWwgICAiVXBkYXRlIE5vcm1hbHMgSWYgRGlzcGxhY2VkIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICA= +ICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFjayIgIiIgfQogICA= +ICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9tYXRjaGF0dHJpYiIKICAgICAgICAgICAgbGFiZWwgICAiQXR0cmlidXRlIHRvIE1hdGNoIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwo= +ICAgICAgICAgICAgZGVmYXVsdCB7ICJpZCIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICA= +ICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X2lucGxhY2UiCiAgICAgICAgICAgIGxhYmVsICAgIkNvbXB1dGUgUmVzdWx0cyBJbiBQbGFjZSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICA= +IGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiA= +ICAgICAgICAgICBuYW1lICAgICJ2ZXhfc2VsZWN0aW9uZ3JvdXAiCiAgICAgICAgICAgIGxhYmVsICAgIk91dHB1dCBTZWxlY3Rpb24gR3JvdXAiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmE= +dWx0IHsgIiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9wcmVjaXNpb24iCiA= +ICAgICAgICAgICBsYWJlbCAgICJWRVggUHJlY2lzaW9uIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgImF1dG8iIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICA= +ImF1dG8iICAiQXV0byIKICAgICAgICAgICAgICAgICIzMiIgICAgIjMyIEJpdCIKICAgICAgICAgICAgICAgICI2NCIgICAgIjY0IEJpdCAoRXhwZXJpbWVudGFsKSIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGE= +ZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgfQoKfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGY= +b3IgYXR0cmlid3JhbmdsZSBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE4= +b2RlICRhcmcxIChTb3AvYXR0cmlid3JhbmdsZSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGU= +Y2tFeHRlcm5hbCA6PSAxOwpTYXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0M= +b250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSA= +MDsKUGFybXNGcm9tVmZsIDo9IDA7CgAAAAIADG5vZGVjb25udHlwZQAAAAEAAAAAAAxub2RlcGFybXR5cGUAAAABAAAAAB+LCAAAAAAAAP/VWm1v2zYQ9rAvi4D9B1bbh7ZAHFKv9ocCW7N069bFhZu0A9bCUCTaViuTmiTnZUU= +fvH+xI6UZEkxpSGRl7Z2U5B3vLuHR97xyOQffTDArvyKD8Hlx3EcfPNTcImFie1iw8G27BrVCIvxgM6yq5gOXvFY66vZrhRby8BLOM+GIQuzgbCAniAvy5Lw7CLx2CKi2srL/CVNAzoHFu5t3Cr5roFL46B7kPJ4HnmLFG0aT5A= +5vPVirIM6boW8zTMQs7Qvjk0sIFHCA+JZVm2C6MYo37GE0YvszAAkKUCFHH/A+LzOVqBByPZyugqjryMys4czMdJCCZE7zLxrmTj7Cr20lQ2gzCF4UBmKKEsoIloLcPFMoKfXGzNIu4Fspl65zTwMk92AH2cUKGHQTviCczTW0c= +mejTS5gQBSGm8XUWr7P02FvRwNQ+atdayJQE2UwzL4MGQn5CxSyIbY+JbVnmCGgwy3B+taG5GGjeOlvyBDF+xoOrHxi/WNKEDtMQwFwOAaIY4vsCJnZdFyxIqOj0ZHYoG9Ofn4KrR5sfDRyZ+kkYy2WBeSQRbJS1t6BomdM18FM= +331iVEImKffJOqWJ8O4APl8Nvp3NZq9pksKmgBaQvu4fdJvdaTp2FRrxwNIwIshBBsJoNjuezCZvjo+ms+OjkzeT6W+zp5M/ZjOkP5tOfp+cnrw8PdE1AmOdIR7LD7Yc07CdkXULBQYyQQGR8iM8NhybmI57CwUmskCBmc9zjF0= +0xo5pnkLBT2daVYDrDLUD/Lccs5jokg5QN5xujHckk0MQ4HhVpmHIGvoWp8437BNumFt2UZ26ukGCB35xkJ6TiL6du6x0d5D/AjcALPXJQ9GOUAkDaKhay4QjQbR1LUREM0G0dLr+Qzn6iG4IGCkUtE0clWiaeYKRFOR+0zbgaU= +dh1V7iNfbO4zNwc0cVSbdgWLGsZesoK0dBaygMFifYeGw4NNR5LFiA1ZdiR5kfB13BCpKNWAhnBF2Vk82nA4KabmL9lALDAs8dKDKIvQxj7K6RBjdJ4VaQPiT/g7pyciQFSMIg5egRW2AOZb/a1esMrAxUU/pQsZ9h/BCltkS8E= +ErGTQMNfpg/f6uASCeet/ghdS6lrNV6J5M6Ybweshksoa8MG4cAFvt6uBDK5DdBzL1oLXQS+N0CXmLr8CcuW3q8rS6ttqKSrP0d3NoB1ov80jm2YbsN3Ti9n/gXkLNCxw6gfDu8a9zzO0deAdWHPj9OVl37YJfzH/bJWE1hXuPk= +kShGdrCpjbtsagO+NzaNBNTl8HUMZRBlq2gnsHcVi01kXfjZeuXztVB9n7FYt9yFLltCuRW852dp+HePI63mYGxYd/IxyOX/KWbSQNk1HXnDyGuOXYZnGPSPzxq0rhlA+Rx5/j1XFzXDXdhSGsHdCK5Ln1nRto2taxZwk/JD8bI= +sMsJiGO5/yQ20Jr4r3d2XTdMTBSlubxwfNTO8xcXcR2qbgt7fyK8J+6+6ROM3u09hH7Fg8vfO7T3SGtUxl0Sko8rIZn+WwRynpEPric0xfgGm+BKppE6WgSbY2QSkvJpFqQXoXizSLYkCXylhTTxt5j66gr241wXOpY8FjXF9hg= +yZUXyy0eW0cRcP2IetuWsbDL45l4FAgjBTT93PfR/l/o+9eTl7Pnx4cvTn86evnjyS9on+e0ydNfjw5Pnj1/cYT2aU46mk4nU0mR3VeT0+nhkejrhbU5T3xamFRDquqnFjeX3AN+9v5gQTk5aLxGk2rRqlqmRVVtwONKTF6e88U= +3HYKZ3oxbBNlLcorvojqXH1ZditENixSbWtRAbfsaskqNmijoleMb/JJTajDSJNfC4WqXmmZeG1ATax2cLXI1UeEQSVZHCktUiW3ZqqZxFvkbgwqU1D/JLl5IMaWKkn+5wv1N2Q0xENCRj2BWLX3cWcbyEHKwjimWfOVtSDu+I0= +tXKJu3k0V0IRj62qd1VzOBoZhoOMoT0ej8ZfwO9zul9YAeVFQDMvzAGuaBCuVzWCsFZ2GYLFoEnoSVbf3wXl76Gj8Xj7PdQZf7HvoVbFJopHw2qDbb8e+rBNPp8aFP4VWNtqT7GJkiwK0x5Xwf8BdQWrDXgK1vx7vr+WVb00veM= +arjKr7bhdu05RVksNp3iXJLk8iQKmR+tA7p9ysqSD9IATZRqJBv84EHpq+TnJUzuEwWIglGcp+LRHypiZa1WrblCTY1Z1FZF7RfQBWU08TJV6dQAd+5B1juLVC7Ih/Vfw9ofOigO62oN7+3U3vz6Q7QV5QOj2YDs7k8sKiM70lw= ++5UuPpn+CKX/9MGDB4N/AbY34FDvIgAAYXR0cmlidm9wMQAAAABJTkRYAAAAAAAAAAAAAAAJAAAADERpYWxvZ1NjcmlwdAAAAAAAABTNX1B9KQAAAAxDcmVhdGVTY3JpcHQAABTNAAABKl9QfSkAAAAVVHlwZVByb3BlcnRpZXM= +T3B0aW9ucwAAFfcAAAEuX1B9KQAAAARIZWxwAAAXJQAAAABfUH0pAAAAC1Rvb2xzLnNoZWxmAAAXJQAAAvdfUH0pAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAABocAAAAMF9QfSkAAAALQ29udGVudHMuZ3oAABpMAAAXOWA3hv8= +AAAADFB5dGhvbk1vZHVsZQAAMYUAAAOMX1B9KQAAABBFeHRyYUZpbGVPcHRpb25zAAA1EQAAAKtfUH0pIyBEaWFsb2cgc2NyaXB0IGZvciBmbGlwc291cmNlIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWY= +bGlwc291cmNlCiAgICBzY3JpcHQJZmxpcHNvdXJjZQogICAgbGFiZWwJIkZMSVAgU291cmNlIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIkdlb21ldHJ5IHRvIFNvdXJjZSBGcm9tIgogICAgaW4= +cHV0bGFiZWwJMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayBJbnB1dCAjNCIKICAgIG91dHB1dGxhYmU= +bAkxCU91dHB1dAoKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImluaXRpYWxpemUiCiAgICAgICAgbGFiZWwgICAiSW5pdGlhbGl6ZSIKICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICBkZWZhdWx0IHsgIjAiIH0= +CiAgICAgICAgbWVudSB7CiAgICAgICAgICAgICJzb3VyY2VmbGlwIiAgICAiU291cmNlIEZMSVAiCiAgICAgICAgICAgICJzaW5rIiAgICAgICAgICAiU2luayIKICAgICAgICAgICAgInNpbmtmbHVpZCIgICAgICJTaW5rIEY= +TElQIgogICAgICAgICAgICAiY29sbGlzaW9uIiAgICAgIkNvbGxpc2lvbiIKICAgICAgICAgICAgInB1bXAiICAgICAgICAgICJQdW1wIgogICAgICAgICAgICAiZXhwYW5kIiAgICAgICAgIkV4cGFuZCIKICAgICAgICB9CiA= +ICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrIiAiaG91Lm5vZGUoXCIuXCIpLmhkYU1vZHVsZSgpLnNldCgpIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0= +CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ2b2x1bWVuYW1lIgogICAgICAgIGxhYmVsICAgIlZvbHVtZSBOYW1lIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICJzdXJmYWNlIiA= +fQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidm94ZWxzaXplIgogICAgICAgIGxhYmVsICAgIlZveGVsIFNpemUiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMC4xIiB9CiAgICA= +ICAgIHJhbmdlICAgeyAwISAxISB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzaGVsbCIKICAgICAgICBsYWJlbCAgICJTaGVsbCBUaGlja25lc3MiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICA= +bm9sYWJlbAogICAgICAgIGpvaW5uZXh0CiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzaGVsbHRoaWNrbmVzcyIKICAgICAgICBsYWJlbCAgICJTaGVsbCBUaGlja24= +ZXNzIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjAuMSIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHNoZWxsID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXI= +bSB7CiAgICAgICAgbmFtZSAgICAib3V0cHV0Zm9nIgogICAgICAgIGxhYmVsICAgIk91dHB1dCBGb2ciCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgIH0KICAgIHBhcm0gewogICA= +ICAgICBuYW1lICAgICJyZW1hcGZvZyIKICAgICAgICBsYWJlbCAgICJSZW1hcCBGb2ciCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjA= +IiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgb3V0cHV0Zm9nID09IDAgfSIKICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImZvZ2Jvb3N0IgogICAgICAgIGxhYmVsICAgIkZvZyBCb29zdCIKICAgICAgICB0eXA= +ZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMC43NSIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IG91dHB1dGZvZyA9PSAwIH0geyByZW1hcGZvZyA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAhIDEhIH0KICAgIH0= +CiAgICBncm91cHNpbXBsZSB7CiAgICAgICAgbmFtZSAgICAiZm9sZGVyMCIKICAgICAgICBsYWJlbCAgICJQYXJ0aWNsZXMiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJjcmVhdGVwYXJ0aWNsZXMiCiA= +ICAgICAgICAgICBsYWJlbCAgICJDcmVhdGUgUGFydGljbGVzIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICA= +ICBuYW1lICAgICJwYXJ0aWNsZWdyb3VwIgogICAgICAgICAgICBsYWJlbCAgICJQYXJ0aWNsZSBHcm91cCIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICJwYXJ0aWNsZXMiIH0KICA= +ICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0iCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJwYXJ0aWNsZXNlcCIKICAgICAgICAgICAgbGFiZWwgICA= +IlBhcnRpY2xlIFNlcGFyYXRpb24iCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIwLjEiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSI= +CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiaml0dGVyc2VlZCIKICAgICAgICAgICAgbGFiZWwgICAiSml0dGVyIFNlZWQiCiAgICAgICA= +ICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiA= +ICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiaml0dGVyc2NhbGUiCiAgICAgICAgICAgIGxhYmVsICAgIkppdHRlciBTY2FsZSIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICA= +ICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICA= +ICAgICAgICBuYW1lICAgICJkb292ZXJzYW1wbGluZyIKICAgICAgICAgICAgbGFiZWwgICAiT3ZlcnNhbXBsaW5nIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBub2xhYmVsCiAgICAgICAgICAgIGo= +b2lubmV4dAogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICA= +IHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAib3ZlcnNhbXBsaW5nIgogICAgICAgICAgICBsYWJlbCAgICJPdmU= +cnNhbXBsaW5nIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMiIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IHsgZG9vdmVyc2FtcGw= +aW5nID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDEgMTAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICA= +ICAgICBuYW1lICAgICJvdmVyc2FtcGxpbmdiYW5kd2lkdGgiCiAgICAgICAgICAgIGxhYmVsICAgIk92ZXJzYW1wbGluZyBCYW5kd2lkdGgiCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCA= +eyAiMSIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IHsgZG9vdmVyc2FtcGxpbmcgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICAgICAgICAgIHBhcm0= +dGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImFkZHZlbG9jaXR5IgogICAgICAgICAgICBsYWJlbCAgICJBZGQgVmVsb2M= +aXR5IgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBub2xhYmVsCiAgICAgICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyA= +Y3JlYXRlcGFydGljbGVzID09IDAgfSIKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZlbG9jaXR5IgogICAgICAgICAgICBsYWJlbCAgICJWZWxvY2l0eSIKICAgICAgICAgICAgdHlwZSA= +ICAgdmVjdG9yCiAgICAgICAgICAgIHNpemUgICAgMwogICAgICAgICAgICBkZWZhdWx0IHsgIjAiICIwIiAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IHsgYWRkdmVsb2M= +aXR5ID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZW5hYmxlcmVzdCIKICAgICAgICAgICAgbGFiZWwgICAiQWRkIFJlc3Q= +IEF0dHJpYnV0ZSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0iCiAgICAgICAgfQo= +ICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZHVhbHJlc3RhdHRyaWJ1dGVzIgogICAgICAgICAgICBsYWJlbCAgICJEdWFsIFJlc3QgQXR0cmlidXRlcyIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICA= +ICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IHsgZW5hYmxlcmVzdCA9PSAwIH0iCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICA= +ICAgICAgbmFtZSAgICAicmVzdG9mZnNldCIKICAgICAgICAgICAgbGFiZWwgICAiUmVzdCBPZmZzZXQiCiAgICAgICAgICAgIHR5cGUgICAgdmVjdG9yCiAgICAgICAgICAgIHNpemUgICAgMwogICAgICAgICAgICBkZWZhdWw= +dCB7ICIwIiAiMCIgIjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSB7IGVuYWJsZXJlc3QgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICAgICAgfQo= +ICAgIH0KCn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgZmxpcHNvdXJjZSBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSA= +dGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChTb3AvZmxpcHNvdXJjZSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmk= +cHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKU2F2ZVNwYXJlUGFybXMgOj0gMDsKQ2hlY2tFeHRlcm5hbCA6PSAxOwpTYXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ28= +bnRlbnRzQ29tcHJlc3Npb25UeXBlIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmI= +aWRPdXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMDsKUGFybXNGcm9tVmZsIDo9IDA7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlU= +VEYtOCI/Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGU= +biBpdCBpcyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiA= +IDx0b29sIG5hbWU9IiRIREFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlM= +T1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXg= +dE9wVHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xTdWJtZW51PkZsdWlkPC90b29sU3VibWVudT4KICAgIDxzY3JpcHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgc29wdG9vbHV0aWw= +cwoKc29wdG9vbHV0aWxzLmdlbmVyaWNUb29sKGt3YXJncywgJyRIREFfTkFNRScpXV0+PC9zY3JpcHQ+CiAgPC90b29sPgo8L3NoZWxmRG9jdW1lbnQ+CgAAAAIADG5vZGVjb25udHlwZQAAAAEAAAAAAAxub2RlcGFybXR5cGU= +AAAAAQAAAAAfiwgAAAAAAAD/7T1rc+M2kt7aL2fWXd39BEb7Ye3bhCH4lHI3tZN5pXK3GU/NK1uVTWkpEZKYUKSKpPxIav7Z/bhrACTBB0BLFiW/xi7PSEQDaICN7kY3uvHX/zs60l36S36QXvw4jqM3f/JSZOnIdnXDQfQBMjg= +hBXFPh5nVyt89C5eKbu2bPOG0cL3kjjOtCAKsiPSg/pEnYXBKo3XyRQrSy+bLnDq4xk813fu2SrKXd0seoa2j9J4NQu9eaqWH56oyjReLnGUqYOBsorTIAviSP0Kaa5jDlVdc200tAAmivA0i5MIX2aBDygW1dUwnv6qxrOZuoQ= +yQvppwwvV6GXYfplBp2vkgA6IN8uE++Kfphcrbw0pR/9IAVweBypCY58nJBPi2C+COGPVVtHYez59GPqnWPfyzz6BXBfJZi0E8HnME5glN46zMh3fAnDwVApUuJ1tlpn6WtviX1T+V35pASR8AH9mGZeBh9UdZpgMgpkGy5yTRc= +OfAMRhnMropnw5ELz7x1togTNYonsX/1NIovFjjB5Pl0SnDTXdeFZil+6of34+f0w9vvnsH0Dss/BWYvnSbBir4JQD4JvWi+9uZYXbDnCkzOrqRh8EpmSZTrFCdkSo/g5w9H/zYejz/iJAU6gE/w6I+7L7KSIJFh86WwOkKKDrQ= +hjRzaFnWqPxRXc2xh7pu60PLcYauA48MVVfH49dn47MfX798O3798v2PZ2//d/zs7O/jsTp49fbsh7MP7998eD/YdYrMElndcnNkv04x9scrL8mCaYjT2jJexUDc6SyJl+dxuF42FjPaGR2zKHcdXYLOVmvb1IaOjWzV1gxraKE= +1to29rK24XOxuOHjXlc3UgfsERq0V7quHr978QpoCaBoUQWoVixmBMbIMtyRWWMEpkWej+4XIyjJykCmjKymi+iIDB8mYOEBkYRqWYZXKisBIsGzLF8KQEAENfY8Ie9XVFC8RZB0Gmoim8MUJKjn31M8p4T8O3QXzbMFKVLPvXA= +jcXNCJ+RuQTw6eLkHwNN+7oymH8MTtVPtKtPtfH+EmQZsEKYlpsPd6OhNFDj/V6D2dQL8a2gRjqW4ebH8TmAeMApgmh+WPTqfcsw7Ac/TsjGTcjWgN8G9tviPvEi/yLwoeEeBnGjtYfU1roSIlgfzafehDRybVvCvuDTEvjXOdM= +ZQhvVZi6ffyTqh8T2ZY+0dWfj0+OB6k/GxyfKlSULzEwcV8AA+2lmIAFEbSZtSFAZrHigM50G2CeBD7th3OeFtBPVSZ7LGJjP6ukkzRuVdXhuR8voX9BYYGdpJjU5VxHgFWlUGcoVDiBHJ6W5jiDpkEmLotn8VyAX0TQAyxT3J4= +W53+niqe74s7LIaXeH6wTsUwBp0fP8hALEsbYMVRnCy9UIAGYrNMgUAsC3qxbNoNoEAmQNqPrByRQeDQu2R6pXygBCaAFjyi1bXhEKOG6mIUvKUGQP5mr6lUKzbaVcpFf01dDpcTSIQvRITBBsx0unkSr9uLZkAAdmYqXPFHhiM= +YSrVvdIfRXulPxhH/w6fszgOp/E6ysrn6Ohf8+eBXzz8D/8q8pbBNB0TY8AkvtyVLfJKllWMgGmvY9Ck6/YHoL8kmFwwMu5718KLkS5CZKsty1AbWUPThq2L47joEW5Z0osA3s74HMPwguyqa/siABVvZUzTHboGuv9bGauo5No= +DhLRGpHcmGgDhOiICkKZSKkyqSqsQUz+H8ziEN43zGlREnoToCIoeQ7kNFDK56S1SgO1Rmjrg1rZxEspArWHZdvftSsQWkkyaDSOcL2lIPJTHFLqz00P6uAH9gLf0K/1hihG72gFFWRWUSWLVW82Iw+BB6uMZF9GIE1ICSHiEGc= +WGs3RQhPv5zlP/CVDpYyFL0E/rT5NJGaW0+V+r5VSzhfm+ExDWHlb4PD23WknoEY6w2Dc3w5jtZLKi62QeT1ejmBN/a8XW9HZLIFrB7/l3iSBr9t9Xre04rq/8QT9V2r6g5IpVGwWuGtJufjy79Tsgb5IUbDC8MtsWA1wyDdCpE= +b6mYXWeYrrrnlC/1+rZSaH+6FUovo1kM+yD1TRJnMVmC6cYIfWI88DoOOhbx0GfAu0DtSzfkoyCCYsLutprsvA4IdJUI0K0megmCOujCaFIOQNR5uSDjmfpMCCnEvdAQ9NpTApZ5c9h003lIpzGwPHXQlIiDCvqNanQ0IPeTjO0= +qaA2GhTvrwrfGG1rxOTLn9qiQDiY6nxwyhe8CvIjFXLtMV2HI4G5EY7AJtQ3XgJtZU2OviGKn7bQCnYiaSr70v1QNsXuOvJmwvchkTYd9o3pm83H3mmbInn3CZyIoukFrMRssZUsIpZEasNQX4OODbg26+8oHtnGaumlv26FFus= +tJy5zSXkJjitV7BjxNEy3Erx/EBrwTQR21Sqfj9TX9C96hT7vWJHTQHMOnAjRYfoOT+QNnrFCja5ZKjbYPQcNjIEn7c4BY4BMxapb9pt7Kp+0c0V0O/W+74zSpnqu6IBddONYE0Va+BX4pazxrYadtYooLs3+Dmnm8ryMdH9yf8= +ZvmkYOfAgfVB+cdniliSSJXf6TaxQLIvS5LuIke0u297KdnILw/reCK45B1LPTe0+Oq28Lrqxuu328Lrt759Q0UlZJmGiGIEjiG2bdGFfodTpcPoXFoxBN6eNWw/CQy1MLTLqSmGlFf3/2I7fmtTLgAzLOJVYBvldmfnT8nQYf4= +z5++Uf8Cb+EcXgObf5j+/1IIHnx/26r/nzkSbK8ptdEX+q3Mu1NomEL3U01DlrVQU1SFzVT0kFa5lpdznUA6Ui6ipaNtyMoWXODnQLno6myoLkbExJZvriVUKnGd/VTwQ+bdKb5e1b/+Vvh+dl9+/NyjKTTH7v24GT8yJfaCjI0= +w/lBjEqxGJWtPCEIaYbuEk+IgWzzEXpCKnNHzx5IvCBVsE4PyBARb8c994CUBI8MW0Jlj1fmGVTokU+fpdy9kHK7SyC3BBBKIFgOe5dBBseBy6AEL73VeBbPa/KHHRvej/wxSkDXcdpobCd7NN1CiMge07FHj1D2ZDGZtC6xk0M= +yCWOZSOQ33WJY9vW0LDumcQpyNtyXNSmq4ficd/MCkQYNfaa5q5uDIgVXX0JldSPdPkTm9kLHMFSu/rsNSWI0FmhLtMfk4DaFD87TTcY22en6d3wLIF0W97YsfQGKoPMPT+E4xS62g3HvaJ34yk8qNtrjmPoJ7ma44icx42Trbw= +AFF4peauAHY6xFe/yxvsj+X5k3EazCPsz8I43oo7vKPVvnpF6qmvgjAskCWBUh9fPOvXM/bZg3itYwdDtwJB8bL2uHDqwOsGLbR4Wvfg7Nlzw/ceJrd9cR2x7bchAzuME2IQzE4KRwTgMonjlJjBnzxBX6oIf2XDv+pXqgDidNA= +p6ei3CQiHiJemaE+bTaFjiqzOEiNKE99ppWSgPUgOym+fqnqX7IJIm8NZoY+QHfDkyDkyXK7RJ03ynrsweLSbb8nEymw3tPHujZqUJTRl7meG8tNAQ0e1FBSWigm6yD0x6k/qxtK/AkJs17F4dU8jtKesyZUTSVGG5Ht8icMNds= +0S1bdTTTdR+jreREP4UZkVtKSHlXlDUyR8P7b5iviEARTbVF4Hl8CXiRkxf3Pry6HErP7v2K0LSt9pwKhGaJCXDTYYO78jJpqGWXVCXd+mTDGAkN3xGLKGTlRIFrwfxzukiL+SIWDwIEE/bPonFxqCQTXFAmbDMX0QAB3PsiTkI= +P115U7wGVio38xMaSoI4IUF5bFJaoCYNbt0IrNqaMMSx2o4QYAY7jQJINrPriMltX6RoFAOL1kuJ50LvWX5yHY6T47Xy81+Qq+maYQx3xYMDmjwimgWDiROXsMKepWjp/Ud6Ja9EE40t/Q6WY7k2SUoEckAftYSped+FqXGNMP0= +ePa3Dz+8rDsekHq8xAmIK6N8ajSFbF6PyNkSvDu1iWvvQ+gSeeEeyjNRHj8xLDkBtiUvnbfDHoFjc18i1fcxOA7oyBmCQFzSmRBsRNhz1NO+w+KJ1zjfbKF3MPZZTYxVztbZh/c1jskWad/7jrIcVl+155sxSUMzhshuM0n0wFI= +tvFQ55JaKqxQFhbNYTv54NC1HsDmg1eynSphCdY8m+7Av9yPkmQIciFSVA63vitmjnLXQCVibYXTJ30vcH4GkCeUY11vtcRdzTYdE5Y47FRcE43sz4pQrgjli7s47beZOtSo1MEMRsYDYAac/g29ToQCdtDfJr264Fl3h9sRVZg= +Tml8oZt5yYaIlrF33/euyOLFtgyVG2VxtDSEhrdvYIwOnhGllpan60xWA7JzqY/MB7DUS7o3bIRkxCZY9GUwbIeRqmiAwuZ2qo7jwOVxX7r0Y4EVLcEsqq/0joh8W8WBWJGDpPAHQVmHoY6QXSLIa1YYiQA58Qi8MKTuMSoscGI= +dmAXr6lLStoHBRD3AjxxMokvaU/Ck87091SRJ0YLomm49nEUZxeLOAyvgB9kXhB1DFmWBY5lt2PWSHn2snw+LPl8SFKoFS1MgdAST+hNo28sislx4siT++1KiCwWZGrTYF1Q42u7AZ3mcTtVxPnb0FCvDNCWDxD7cyy3p9JEfAQ= +RNxLJR2fHMjIM/p5lxs01AVEGyqLJzi7wDjaEP8QR9dhLwKpod7ZhhyEteHjlYhICrs1GUUmSKRYDHmVzRNx6TpKF14XV6Ar1kuu6OuWT9XutpBK2jYpxz6c3sQtEi1LcrrAYXgAK3IZwlk5PV9DYTt3rAPakqMTbWlkkZxnj24= +41Q6JNp7p/UkS7xp1mVH5rWLvVNRqUubsi1zL4myD2pNLisZlZSQVUK8E5Zkikrf9mPOBlr2Yzb0Dttx083ar+24Ytpu2Y4ZardiNy7u2vj63YtXNR4ZrcNwX1Zj+GZV+92OMY40ZNiGrRra0BwOb30b2T9j1LsYI7cCUQ63QVo= +zRKui+vt4eCKQ3ke/B2K8XG6RkaNvgSLfhqvrsROo3xzNvWA8mUQPelQQhMzQfhwrKCCQTllfkAWiN88xwaUvPBWwA1mffMFfvcP9yYVSGyrNJkkoFh1NdN2HiJvuM7GJFGaunQjOVdwH0CmXU5cJrcsFcQlOczG4mjuwv0Eg5o= +tpQtgumvEcwwUZu+Vo1+D3aXrMC1jeZEyUxvLd74lBjjnnScEBMeNM55LikTGvOYPWyVJ45vHx6jWB4XmfTFh7fkaedJQP7CC2fi/O/mpmfS2IlrTj+C4wjVUmDfzffCVE1YRGvYqFwJTG6rCxLyNguSNNvgUodlEAlnW2cWDGE= +GepF1xXZBgpSOpxsq1yKVco2nAC3P6Bo4zdhcdGW47CdZLM0cvyEnM4e6bb+WbJ9lmyctiqSLaetz4JNqF7azXm623KNIvlZrN0ZscYBrCYhHU6qCe1IuW2zKdeAFU+CqPfDQZXz0k4Lhe3Emq0hFznkZscRaf7xWblztahl42Y= +dFV53LJwFzVz+3ZeoVPu2dYDOCvAV4DDA5RK8hNwdK8rGqajDEYbihnzygNe1cm6yfVsMMszmMWIHRXwSJ4GIWOaSEuA3si9UwLBMclib1CBoGEngnGEsPy9hDpHMUxPcE42SlLf4TyLQ3JHmCAwiHDXVbKOpKcZuqvKwlR7sqQ= +mcKT2QVN3Ak3JFVND+qGdJpuSIbCzaztpjZyhoLsjfeeQV9nbX/34tX4+bevX3z/4tv3jWOcRmljp1pslzuy3kr9OCer3MW4HXjDD8ct6SJTSJi36pYc/En9EavAKeiVU1Mv8gOauT6Y0eumYpLxBD4HGVQI0iylTwP4L8+Fp8I= +tH588YxkGNEUhaSoIT0v4rW2uvBPTrUI1sTJn2HnUKOEP59qRdA/wNBaJ6AAzwiCJ/TrqfrfKvqGDiDB2TqJgEwUssF9otLyn/SfCTyJ2yNTcHKqPsm7hVJy6ZRGsALkuiDoCFgneVtBCnienH7D022wznVFKdAYqCWZAC5XQIY= +0aF8uYxetvbl6gfw5TLUDiZxuI2rEiMQpDFhumOy5/TH5DXX5M4k9NK+I4J4/spKJgIBHtsJH4Q0c2hZqqPZxtB+hEavXVMSOMjdi+A48G2JnMb5bYkC4urPmtN1PphwXbY9oDd1kDOj8nN2EZ6LNW6qM5OA8UXcdTUwXsbnWHQ= +GLC/g3wVM3nX5B5Oia6EPVWPp3Cpue+DKpUM6DzwpI7BzfiYrZmj0WM03rfpqcuKL4DuZHLGPpjcwY+vcLqvH1+pUN1dPchSyV5dO8hSQf029uA8sbzn++X1woKLFBg5ffONoen7244jMTZbcRIHduPWQ75V+rrdeOOEeRcXaYI= +dt6pYKEHYBkVbrFrxCbwCxLfHDpHhz38WyAkvXcqR8u4HbSk107laJm3g1bvt06Veo5h2UJ62Vij3viSjTy1kdDcDRr4JMTtXIO5JCPqQLvwnKZuCtIsiOaCqhOckWy6RBDSBX8OI/JWoj7yzIpeIu5nUF4RIigrgwYJD8zgyyw= +lndBZkhQyu6yKwAkTZTzCMx1GpCXIgAyjSIqr11IA8wYK0bnktA8YrC/IBnMKbmLxpvnskoJnXihFCBfLiKXcc52ihudivXe+G6y7zS6DQS18A33o8GITDq1pXAbMeAtJ4JQh9mPH4GHfzuuDIutdBdLG41IuhdDc4bDhxjQtJM= +7mKox1Vy68oJIVJsULt6l7KzlzyVB/UmlFYLw2y6uTq0nVuIc4LXUiDUt/jmjKJlIe+S4IcxkgsDRJvYHY6p8kotpkpv+Ns/Q+XFbnM+KAY3SqyDNMN2BZbxB89MG5RUj4MyaqlyxkYXNxU01Ei1w+rL2amrO/eenZblhtl0zko= +biy+BVbK9gcEn31dvyvgpLLrdw/kahSFiFUxuxWzvGiOGjeU7oeHcsO8I5qNra8m1TVYgyNQSQ3TsR4hF5VeTWrUysZG10HE5sWlqFm3m3uO9pK38KDcszQ5G5aIewJZ3gn+6a+9kODDjN7rrP/8rZxHCPmo+FLX7uStvXFSkY8= +oo7b4XgpB2jx0uZVm3thpNVbXJoZh7e+ZPMrS3N0Z0iUUUsfPsZD3ORaKV2VJHhceqsu/TOvK6oiY5qjoW7f+zQlPN2iYRoCErwTHJO9dUCnb0bJAVqMUnKN0oG4pOg0SAWx24je5DsSlg1173lKTF6MGl3fjDHChLhDR29nv70= +9/7aa3NelqSzQabr7nuIge0hYw9s7/B5SkrSrhz0yOnrzp7w4ABWc03cSkR3iQS7v7rGE2CV0XyQ/mR/4dxOE4EtT4RpBgIpTnLiItd9gAc5rmMMLZVJrBXJriQ3kN0O4TbpObB7dGCjJGhDd40GPfV3mJUth1QYpgZrJL9PkLo= +ttsAgEoOIHTsk6tAWXHpkJbBAA0GGZDiL8RXzpCUn5sN0pi6gMXBZPFcXq7ZJNjO91ZZcE5ulBI1UDm66wlugyqRIEF1kRde01qWeFE6I5GAxbZanoN24SUrHM2AktdJBxxJAtoRUEfHmK6TmTeVZBDOC8fFxYPH/PoqcYWitFo= +I8XekgQQSrqA0iY0PQfRHlYOSstKxLsi5isg8sD5ClAsDk3nuYElneUXd5bvdxbgUB6m2ICTY7aHQElatYjgDKI08Em6EhngfuR9zpnuRDgl3SQfNqtr01DCUNhO7uuaPhxa5BCEOXQFJ8HvvankOoszo6GWsbm8vbXL0JzXza0= +JbxKp6JgGG1FwaIeu3tjKqlkdDXbpktChHfCWEJR2YOtpCMQkI3+9qwlHYGADLWD8UpUAlpmcV5Lo1cIHBm2UuZFUpqXSin1uyaUsw/v2c0HSuOYUVGTRisroJ8reQIKhWWeUIpw+wKQ9qm0YzmUWmCAUj22pDSc8UrFPq9UfEo= +Ss1ur9S8TQo3Jihsg6qUnEJhHESpvqJdaQBVQjALHV6LcHaEdm65IoT192+//f5vL99+8cUXR/8P3PdVmEO8AABkZWYgc2V0KHBub2RlPScuJywga2V5PU5vbmUpOgogICAgY25vZGUgPSBob3Uubm9kZShwbm9kZSkKICAgIAo= +ICAgIHByZXNldHMgPSB7CiAgICAgICAgInNvdXJjZWZsaXAiOiBbInN1cmZhY2UiLCAxLCAwLjQsIDEsICIkVCIsIDAsIDBdLAogICAgICAgICJzaW5rIjogWyJzaW5rIiwgMCwgMC4xLCAwLCAwLCAxLCAxXSwKICAgICAgICA= +InNpbmtmbHVpZCI6IFsic2luayIsIDAsIDAuMSwgMCwgMCwgMCwgMF0sCiAgICAgICAgImNvbGxpc2lvbiI6IFsiY29sbGlzaW9uIiwgMCwgMC4xLCAwLCAwLCAwLCAwXSwKICAgICAgICAicHVtcCI6IFsicHVtcCIsIDEsIDA= +LjQsIDAsIDAsIDEsIDBdLAogICAgICAgICJleHBhbmQiOiBbImRpdmVyZ2VuY2UiLCAxLCAwLjQsIDAsIDAsIDEsIDBdCiAgICB9CiAgICAKICAgIHBuYW1lcyA9IFsidm9sdW1lbmFtZSIsICJzaGVsbCIsICJzaGVsbHRoaWM= +a25lc3MiLCAiY3JlYXRlcGFydGljbGVzIiwKICAgICAgICAgICAgICAiaml0dGVyc2VlZCIsICJvdXRwdXRmb2ciLCAicmVtYXBmb2ciXQogICAgCiAgICBpZiBrZXkgPT0gTm9uZToKICAgICAgICBrZXkgPSBjbm9kZS5wYXI= +bSgiaW5pdGlhbGl6ZSIpLmV2YWxBc1N0cmluZygpCiAgICBlbHNlOgogICAgICAgIGNub2RlLnBhcm0oImluaXRpYWxpemUiKS5zZXQoa2V5KQogICAgCiAgICBwYXJtcyA9IHByZXNldHNba2V5XQogICAgZm9yIHAsIHYgaW4= +IHppcChwbmFtZXMsIHBhcm1zKToKICAgICAgICBpZiB0eXBlKHYpID09IHN0ciBhbmQgY25vZGUucGFybShwKS5wYXJtVGVtcGxhdGUoKS5kYXRhVHlwZSgpICE9IGhvdS5wYXJtRGF0YS5TdHJpbmc6CiAgICAgICAgICAgIGM= +bm9kZS5wYXJtKHApLnNldEV4cHJlc3Npb24odikKICAgICAgICBlbHNlOgogICAgICAgICAgICBjbm9kZS5wYXJtKHApLnNldCh2KQoAAAAFABNQeXRob25Nb2R1bGUvQ3Vyc29yAAAADQAAAAAAAAACAAAAAAAAAAcAAAAAAAA= +ADMAE1B5dGhvbk1vZHVsZS9Jc0V4cHIAAAABAAAAAAAVUHl0aG9uTW9kdWxlL0lzUHl0aG9uAAAAAQAAAAEAFVB5dGhvbk1vZHVsZS9Jc1NjcmlwdAAAAAEAAAABABNQeXRob25Nb2R1bGUvU291cmNlAAAAAwAASU5EWAAAAAA= +AAAAAAAAAAgAAAAMRGlhbG9nU2NyaXB0AAAAAAAACH9fUH0rAAAADENyZWF0ZVNjcmlwdAAACH8AAAEsX1B9KwAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAAmrAAABLl9QfSsAAAAESGVscAAACtkAAAAAX1B9KwAAAAtUb28= +bHMuc2hlbGYAAArZAAADBl9QfSsAAAALQ29udGVudHMuZ3oAAA3fAAAjHWA3hwAAAAATSW50ZXJuYWxGaWxlT3B0aW9ucwAAMPwAAAAwX1B9KwAAABBFeHRyYUZpbGVPcHRpb25zAAAxLAAAAARfUH0rIyBEaWFsb2cgc2NyaXA= +dCBmb3IgcG9pbnRqaXR0ZXIgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJcG9pbnRqaXR0ZXIKICAgIHNjcmlwdAlwb2ludGppdHRlcgogICAgbGFiZWwJIlBvaW50IEppdHRlciIKCiAgICBoZWxwIHsKCSI= +IgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgdG8gSml0dGVyIFBvaW50cyBvbiIKICAgIGlucHV0bGFiZWwJMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCgogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZ3JvdXAiCiAgICAgICAgbGFiZWwgICAiR3JvdXAiCiAgICAgICAgdHlwZSAgICBzdHI= +aW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBtZW51dG9nZ2xlIHsKICAgICAgICAgICAgWyAib3BtZW51IC1sIGF0dHJpYnZvcDEgYmluZGdyb3VwIiBdCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDE= +IH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb24iICJpbXBvcnQgc29wdXRpbHNcbmt3YXJnc1snZ2VvbWV0cnl0eXBlJ10= +ID0gaG91Lmdlb21ldHJ5VHlwZS5Qb2ludHNcbmt3YXJnc1snaW5wdXRpbmRleCddID0gMFxuc29wdXRpbHMuc2VsZWN0R3JvdXBQYXJtKGt3YXJncykiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faGVscCI= +ICJTZWxlY3QgZ2VvbWV0cnkgZnJvbSBhbiBhdmFpbGFibGUgdmlld3BvcnQuIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2ljb24iICJCVVRUT05TX3Jlc2VsZWN0IiB9CiAgICB9CiAgICBwYXJtIHsKICA= +ICAgICAgbmFtZSAgICAidXNlaWRhdHRyaWIiCiAgICAgICAgbGFiZWwgICAiVXNlIElEIEF0dHJpYnV0ZSIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIG5vbGFiZWwKICAgICAgICBqb2lubmV4dAogICAgICAgIGQ= +ZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImlkYXR0cmliIgogICAgICAgIGxhYmVsICAgIklkIEF0dHJpYnV0ZSIKICAgICAgICB0eXBlICA= +ICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgImlkIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgdXNlaWRhdHRyaWIgPT0gMCB9IgogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3A= +ZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInBhcm12b3AiICIxIiB9CiAgICAgICAgcGFybXRhZyB7ICJzaGFkZXJwYXJtY29udGV4dHMiICJzb3AiIH0KICAgIH0KICAgIHBhcm0gewogICAgICA= +ICBuYW1lICAgICJzY2FsZSIKICAgICAgICBsYWJlbCAgICJTY2FsZSIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSA= +ewogICAgICAgIG5hbWUgICAgImF4aXNzY2FsZSIKICAgICAgICBsYWJlbCAgICJBeGlzIFNjYWxlcyIKICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgIHNpemUgICAgMwogICAgICAgIGRlZmF1bHQgeyAiMSIgIjEiICI= +MSIgfQogICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInNlZWQiCiAgICAgICAgbGFiZWwgICAiU2VlZCIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXU= +bHQgeyAiMSIgfQogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInVzZXBzY2FsZSIKICAgICAgICBsYWJlbCAgICJVc2UgUFNjYWxlIgogICAgICAgIHR5cGUgICAgdG8= +Z2dsZQogICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ1cGRhdGVubWxzIgogICAgICAgIGxhYmVsICAgIlVwZGF0ZSBOb3I= +bWFscyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAib24iIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KfQojIEF1dG9tYXRpY2FsbHk= +IGdlbmVyYXRlZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgcG9pbnRqaXR0ZXIgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmk= +cHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoU29wL3BvaW50aml0dGVyKQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4= +ICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA= +Oj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClA= +cmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAxOwpQYXJtc0Zyb21WZmwgOj0gMTsKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ= +PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSA= +dGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX1RBQkw= +RV8kSERBX05BTUUiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSJTT1BfcG9pbnRqaXR0ZXIiPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+U09QPC9jb250ZXh0TmU= +dFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEUvJEhEQV9OQU1FPC9jb250ZXh0T3BUeXBlPgogICA= +IDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xTdWJtZW51Pk1hbmlwdWxhdGU8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCBzb3B0b29sdXRpbHMKCnNvcHQ= +b29sdXRpbHMuZ2VuZXJpY1Rvb2woa3dhcmdzLCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KH4sIAAAAAAAA/+09a3PbRpLeui8nVt1/GPPyIdkqIxg8yVylah2vnCiX2C4/sls= +tdnSQSQoISEBHgDK9qb8C+5PX8/gDXQPJFGkRBlS2SLR0zM9g56efs3M5v/+9Eh35a/44Xrx4ziO3v7JodzSue3qhmPIItyoSlhhNPdP049r/9GbaD3atma7qti4mHtxFKVaEAbpI9EC+5atoyBMfwvS1I9HKy+dXfjJ3F8AQN8= +ummrgLuOXTQNdT9KovVi6Z0nrPzwLRvNotXKD1M2Ho/WURKkQRSyJ1ybWqbN/SfchS9QJgz9WRrFof8hDeaMjwp0toxmv7NosWArGL2l/JT6q/XSS335ZQGNr2Poqvz2IfY+yg9nH9deksiP8yCB4vA4ZLEfzv1YfLoIzi+W8C8= +Q9uEy8iby4+Jd+nPvdSTX4D2deyLekL4vIxi6KW3Wabiu/8BuuMDUjiKNul6kyYvvJU/N0d/jD6NgrDxQGdHYRSvvCVn4ncswXxcFmwW0aH/n0ZJ6qXwnLFZ7IvOwgt3uTm1uAnPYDCCxcfima0b8MzbpBdRzMLoLJp//EsYvb8= +8GNfSwKg+YMGPRFFZjPRG911XWhB9oi9e3v6TH54/f13TNcm5b8RjHcyi4O1fHfQ3Xjphecb79xnF9nzEQzntsxkVEgmL5hpk/ixeAmP4OdPj/7j9PT0Fz9OgHPgEzz6t0dbz8uShblhVrNn/YjDi+DaxLQNGGnuOpar21PmaNA= +lj2ZGMVzixnwmk5PX7w8ffm3F8evT18cv/3by9f/ffrdy7+fnrLx89cvf3757u2rd2/H2w6QWRWw9JzUr700jYOzy2jNG3O+fHzLM95wC7hrOwgN15r8hmZMpo7LLM10LPuzmPxf6l/BENAzX8BVs961DKMz6y1rerCzvph+hm0= +6QbCUMnai334txKcxeBHfGZiXLKfEAZX/B2fBeH8PI4263EJO/MSiVo+WHpnwDxQ+PtmQfES4xQqi0K/woYKE38pGZJtLrOPbPxzNvSvxKKaVFVIGt5kZdILP1t0E5ZGzFssxEMvnLOMi45DWIkFRPDV0k99rVkNvH+mf1jkP/A= +teyanNy6LPxpdKXBEBhXHhD2tlG6Myr9bc6WMN2u0t7rTcheXvrxjVu79D+chpvVLNqE6VUafLFZncGoP2uWv0Gj6QXMx/lv0VkS/OtKQ/tWIrAfozP2poFCNC7fG9Z6ks6T94GQ5rE57rbzi/+BvfFTwdclsNWRdmeSeNZkvU4= +L7otRJt45jexio54y2X5/NOVaEguovXaSy+uQ8UbwGGvOkhbECGF2bVIQDBu3v5s6XvxdZp/7T+RC9Uvx39nzzfhTCymyW1RA1L3VAimYOlfi6hnKA4qWa9OyCICZsupuQ4xzwUee4YhbkMRTP/Z+/l1Gfb40ltuPKnxvADtRcE= +uzekKVM8Vl7y+7XIyhp95cVQF6xIBAfdkKYV6EdBJiuvRVTonS199nOFHYTnVybs0+jqEvSUIzL0qVQ8NqBufQerGTSdXFGYgvIViQXwOn19muOAlsqEjnit8Zfjq6LorOwA1ni5IEaLWld7aS8UX73xVBRLvXP2BxtLskB1jVM= +UJwTPx2zMR8X70UxkB3SxZf/HHfKoFTVO1Z7hd0xFT/ouIqfT9emUZS5EY1CcJfz7kYkfroaW8qZsBVvSsUw2Q2LSur6+DTTTO8lj0r6b8yoWcd2zqSSyPvPqWLN2KzB5PbD1fIqr7kk8Z3EgqVV+MwSdrJgf5Wm/syf3+6KJhw= +KZlleq2ZVMojsPh+FnXcKlVBKLt6XU1N0PPaT2AmwIiF7FW3ji3pysxl0HlaNnk/eS+lNsPeFBWw77s19OsAlAm3TsFqRFZ+ac+zbFGswNLghh+A+ed+XD4PwssgCUBTKZ8UUgfkiz6ujVPsheeiij+EWa+3BjAXSOIjaLuFHEI= +SiQX3tyPxYNZBKR8SBMoPINxHpe9VnX6Mv2A9/oXP4baHmq313GwIt42QII0uPQfateDOdLrk/mW/XzC711H4f3WLfG2vwfU27an7oG8Yeg4TGtlz8XsDmb+g+y7mNvq1w4FHl7P3wZ1dbHyMTYeF31dLCMv3band9jRk3BG9JU= +NUAPob/PYw99s63nD6Gry2CB9fSnxuOH0FHvHOvn0/MH1s2X6xMRwTSQvr7xocY5k/BupxOwjMLzq/WaIH1fncMCLm8vgvgh9M3CxE60idOLB9A5zMv7PIiT9JD7trlEevXul+uLFRHDFH9NQtAU/+6ZFvQKM+k+m95jL/8Xfxk= +zYL042czCDIyiAquxvMHPgrPMDP/GWLmb9V/Pi7/3bP+v8BMwM/m7Se+j73/N43H+BjcZ31SPD9NZt4Sm99vms97e0fz7F31bqueHZZlsEl8srvvEp+9IvqcRufneBejxeKulC7Jlt6HIKF69BRg7Epv8UClLbzOYN6OgDVe6Mk= +nD1twe/1OyU7Q2UREFZCrTfBfJedua30bVNHs21nF+GjbJhmF14YwliINaYcuaW/SPMEc6BOZP/m3ClSqDFAkb9dxOIT/1xmgf8BVYXnYGACSATzYvgwu/jy17GmfS1a/HX8VeP9FdRUS8PNaSre1beMX4dKkcQl6hLbNtoUC4I= +KJJLGbjfUSybVQ5lKc74fRrPkqoPVyPeuJfEf7wa8ea9JP5fCnYu1oC9M3TRMEXbtmTl4/lGynYA/grC/NfxjWhOMqL7KG5mvex5QMt2m9RtvciU+5RM27aQRUbwP6wyl9lGLrHXZFQmKh39g+lHYrNP8q3O/nn05dH/lGMp4UA= +6v8cfTVq7G/o4IyzzRfjvKDclEAUEmXqWwk6xbiel2jk/SPFDAsK1hJMO0X0o7yqJJ51qVl9TPzlQpBT5MR3y0ioTD3vwMLNcglQmUqOtAzt1tK6uzVfzmbsyf+yL355+er05MWzn9799fjV07c/sCdR9uzldz8eP3v7/OSnY/Y= +xM8eHb9+/fK1fCK/vnn57vWzY/F9nLdWz93GSarSqfG+NnObO2X+nBeppRp364lCUVORAknBiyRElM5GEiVVQyOXkexuNec6Rf7REgZHnP2TFT2sUs86eME8L5RngiEELhbFaDazsggOqyVJd/kcfr8aySQqvJMy0wgF5dk4KCw= +6I7rE9GQzO5AMbL0Bwok2kJhInhMAk7C7sQUMBmDRSEilIkCvHP8eRErw4e+CDYpoZYSynHo5hKVR4KkVySExpFzm4Q+675NnnPOCxJJqP3IpJCP86lQaf9IwRqwKI4XFY2V2jFSUQXTa82WmhHVdKVKZ+23Hxv4Y7Ogtqbf4EQ= +ldCcLLJsDgjmWbnt1/Nyi7RucWQ9792j/e/c0WzNsPm2e0WrghghXydpMPv9IygYEXxKm0cgiCdhlPq3vB/aKg9fsA1kP3SLJLGHVdj1bPxc+IOElim1EBaFy4/sfRT/nrDNWiQKG9YqWC6FenTmw2TzWZAybxl4iZ9ojL292CQ= +7L0vtgFvlhG8cOaxxFv4gLz2Y3YGmsxcbjhdBR9YEMoNqWKrs4AFacL+zL54dVI/hcHWbJNzh3FdcyZTYyQdVKbmGLbFmaHZrq075WbsFYzsShSAhaW7Tdnkru7YrmuNqm3K2bOJbo/Kbcq/Lb0g/QvQGMWxd81dyhx0xqkzhf8= +bcNgt7EL2a721ts28hrP/Wjlp/FH+HK+jM68ZXO3fQf8zTeGpjdZjW9NY3GCCOeWeTUaBb/hp25wzZg6XLxvU7zvzs5786C23gON7+d+6gUZeSt/HmxWtQeireJryOC1+HHgSVBn074uI8lcRlmNMsxo5sk8VpG9ZGcptk4WbXM= +s5D8RAafpkU6HtdraWycl7lc3CjT0DtHBNROA7jOEQCubZmjQz0CoDb5DORcC4yxERNy62XOLo+2qM4f6SFj56eT1OVSz9BkjEzKpQy8O5HkIu5kjDxKJJm6pps2Z65mOVPudCSSvROBBJ8LiZSLiXsokrBzRLz53GCuOEdESis= +UPLzY0Wk2Kq+lvKreiQEllX7/qJ9BomsWxxCktUrPhnlJ7P8ZJWfriWpnInzOUiqgt/vWFIVZOxcUpm1U8iwoRF2XPNUsmJX4S1r5JW1AjooRQglhbjmOobFngg12HW53RFD+gGIIQDuRA4ZRcbJNbUWeDOc22BgdGSB5fBbkgU= +XBoFzp7kQMnsYP5h657kMWTmi0fJLEJc1lXoN3c4ZD3GnTkCHmIuKeksyeDAG4ug6x8r8YVBqiwgQ+Ed8JusheQieo8XyN2hMqqN+uZlJkS9CNoTSYYsClyAuwxDEpSlGmDQwhcKPIEXkE696FzZsgQaOLSEmxQ8cwULkaIqkZ0= +AKgqIR0HqgLzIM58vVghXqfVoqspy6zQDmfV8KLQlC6j1/7mpbmjKq4Tn4SDWsTn0NcruSYg3r0ABisQBSS0WDjJAoWgJQddFugZz7NkvlC0kIkCunti6DwMLOcEAck4zlBCCaBkNAKWsSkBlGNBwDK+UwFXFLEZp6mA3CGgGec= +kORmI4+C88hIvJmhc06CZY7WYonFK3gBDpAQo54FGTPiUKEJUgsKRGtg7RQJ3z1+/PK7H7/+6eT7H94+fpxL1ly7IToitt978Mq70QLpiPbEqXvixL0gxKKFuRCFgtH7MNuKnycskWVFfZswAHOkG5fJlwyoTjouyTouvKRUx6g= +SjJq5DpKVaMmONnECxFFE/Gq6BJ0EBjFDVmXAM4uIrHJFh9pUYAI2bbghZ7SLZcrLo0X1w0gidmf54aS5P4GUzlUvSbQSMX5S6CBhTi9FzAiNHTmLZdn3qwbqpXQ1EMio1mt/pIIRm5tK1kVEh4zEKra3iIYZnUKtOki1Bw3TCQ= +4FFQpsP0ti0kXoExC+mYNI8MjbuWOKjZ1Lhtme5gHtWMIM7GxQu7qYlk6Ts0kfbvLim53bAtzEw6xmwkOYY9pgOpnhuayyfGhLuFgcYHS2GwFAZLYbAU7pWlcAVtWIpB1DVSLDJFIdwP86wqtX0CSE/exfEeU0B6FKjszMHlx2Y= +HKx4etvJH5Ui5WLJHxUxlEJla9wyJuIWDNeYTCaDPlXTmFxxgFc0h3mEqFM2k85OZtSP0nfY0XHtWg2jHdiSGHlg65iKXOWqmP2wVLHavEEjVxWr7iJg1Ze4VbV+bwSJN59L6dq6ViN/ujtBYmLpRxUxZODK0AwTxIk+NdzuRRo= +91GMyC/7kCM2G8P4oXErSwa7OZvKyLm3RCLh5CU8uZxwu1EtEOUPQE7wHk5E5EQSnIdeuom7OotwXxaoXX1Xy8PqnE+zn8mteH6qgmiUvOrKzoPjVxU2xn0SNkaPsDE1c2qZ00HY3KmwcSb2gxc2xq0Km5w6w8yFjbtPYWPsQdg= +VOn66KjmLzD2wmZCThAug/DW8+PNEtxLDCluhJU0dZirGYbtHobA2ZeRZLFxtMEMJLMubZppO1cWN1K0PCBxk08Mblscc0fXeRF1TM8Rn/QXMPzAeTnuqUD+8gsx3l/9l/QihrPlZk5FBwHXj/F680glVIfDc/e08BB1g7h5HpA= +9AwRG8IEIrELTaIRMIFGbE+TaARMoBH71iQaARNotgKNgAk0R4FGwASaq0AjYAJtokAjYAJtqkAjYPKF6wo8CigRCWbIEBWcwlWsQgEloopZKKBEVLELBZSIKoahgBJRxTIUUCKqmIYCSkQV21BAiahiHAooZ7yKcyigRFRxDgU= +lIhKIaPgHEPFORRQIqo4hwJKRBXnUECJqOIcCigRVZxDASWiinMooERUcQ4FlEJfxTkUUCKqOIcCSkQV51BAiahcoBScY6o4hwJKRBXnUECJqOIcCigRVZxDASWiinMooERUcQ4FlOu+inMooERUcQ4FlIgqzqGAElHFORRQIio= +lRsF51gqzqGAElHFORRQIqo4hwJKRBXnUECJqOIcCihVPxXnUECJqOIcCigRVZxDASWiinMooERUcQ4FlIhKxVjBObaKcyigRFRxDgWUiCrOoYASUcU5FFBq/yrOoYASUcU5FFAiqjiHAkpEFedQQImo4hwK2HdAUf1X2qfCOdQ= +7bZMnsgK4BYoADIwYYOWcFF/d3Q2MhWprJ8YvqJ6Gixq7w5hq3ZijIvaabCovTvOrdqJF1HUToNF7d1p3KqdmOdF7TRY1N6d663aCWFQ1E6DRe1dgdCqnZAYRe00WNTelRqt2gmxUtROg0XtXdHSqp2QPUXtNFjOp64AalVPGfE= +5YSi4bKB7oRrN0CIsrIBGi4b6J2ylFOgbEA9aRHXQLuBnmmrgMsGeicu5WQoG1BPXcTV0G6gZ/Iq4LKB3ulLOS3KBtQTGHFdtBvomcIKuGygdxJTTpCyAfU0Rlwh7QZ6JrICLleu3plMOVXKtUs9kxHXSruBnpmsgMsG+hffvtU= +Vz2TEVdNu4GemayAywZ6ZzLl9CkbUM9kxPXTbqBnJivgsoHemUw5kcoG1DMZcSW1G+iZyQq4bKB3JlNOqbIB9UxGXFPtBnpmsgIutcTemUw5uUo9UT2TEVdXu4GemayAywZ6ZzLlNCsbIODbH1hRFUDz/+qRt/1lAFZU9YWm+R4= +AuVWCbawFKEGNX2RckubTB3TGiLlV4+UZ6lgzFaEy/Min1fMPJ8kV4iZoymBQ9D8aAiaE2hD0JxCHILmCsQhaK5AHILmCsQhaK5AHILmCsQhaK5AHILmCsQhaK5AHILmCsQhaK5AHILmQ9Ccqn0ImlO1D0FzVQND0HwImg9B8yE= +aD4EzYeg+RA0H4Lmdx007zm5tBF6u49Rc+NeRc0Vx1nkUXNDs+ypPkTNrxs1N/qj5sYQNSfZcoia02hD1LyDNkTNKcQhaq5AHKLmCsQhaq5AHKLmCsQhaq5AHKLmCsQhaq5AHKLmCsQhaq5AHKLmCsQhaj5Ezanah6g5VfsQNVc= +NTBEzYeo+RA1H6LmQ9R8iJoPUfMhan44UfMrnMV+a1Hz6kx2lCpp5KTRpT9rbjWvnu/sXHYDvQ+oThAZN59olsUnzNKm9nS4dKZ5GajJxjB4SOCc6+yoxoTMErHzxaW35OMR5w0Yr4AGAI0G0KiAZjvsXq8/v++qUa141q5NGaA= +dwwsQO8eboC+nI8mel1Dnf2vdfdEzlggyeQrRRwfGaQr/gpIVwMpIPx0c0lXqAKaFPA2T/boHcjd33xRu4QDywZKLoJFeppGp//y42gvV+2U19DqNnZBYJMgSs4aXJsYDhdy1jQdcxC0V79wp8Z+DEQyfvFOvZBaCprWw0pTKgs= +ct7PnteSg5dHijt4nuiafSvCp3atFnq3e4P+nYsfs5YaiWV9iRtX2lLntq92L/MhDd2kSKDkzFQzHdcymK2Z3D2QWwT3lQc5ZeNks0KEjMOOoJtplF31zcz6faQuOypvtmRu/V7SSQUxs+xJCekocvWqc0WuqjHX4qqK1MLLch4= +lApXm22oBSNZfSeXmfZYmLLhvVmW9buZsWFIZt7Sb0gdGBNgXuD125Y9lbKjY+Ivo0RhTBqu7cirkPnEPgwtZ1/Sx2BjwcmncggRIVQTGvT8d40d3mgsbl3WNWdfc78oaNkcXfglqyGTXzxKZtG6q7BkN7oL+FF2P3vWZdxLJeA= +wsvVgVZvKS8FjLIIPtC1ALOkygLSW9YBv8mbSC6i93iJ/Bp5UYWY9124XFXqRdAOSTpk0TlymT0/EmnnKEhYl2l0fr70MWiRUw68gRcQ6MvonGxZL8gycGgJNym4KHEpBYyqRBgBJyxVJdYROQJZgXkQQzPAgfgI1mi16GrKMis= +tMNZNbwoNKXL6LW/eWnuqIrrxCeR4AEy9hx9vZJrAuLdC2CwApFAQs/9CFao+CNZoBC75KDLAj3jeZbMF4oWMolAd08MnYeB5ZwgIBnHGUooAZSMRsAyNiWAciwIWMZ3KuCKIjbjNBWQOwQ04xyS3GzkUXCeWRRvZuick+AYpIo= +v1gid79KtpVgGEoMrJfEoUITpJaIYayBtVMkq+nx45ff/fj1Tyff//D28eNcsua6DtERXyhj8Mq7jsKvRqBCeomoAjoahEhzhRCFgtH7UCgecQpaUwr6EllW1LcJgwXwC7VkQHVn0Sack3VceEmpnFGVZNTI5ZSqRk1wsokX3kw= +LqNxdAm6CIzihqxLAGcXUTCjtj+JApn+0Qcv9JVuuVyBaby4rh9XzP7LIAnOlvRWqt9gKoeq1wT6qQcVgCYW4vRewIjQUNAOlmfe7HccmoIaTdTqL9c7isvVrkBHraZMZduf2eRW5GBm03qPdpNTA9OkkIaTpU0nrs2eWJppWJY= +PRhOLcPp/hpNwmDSNRHG25PZVDC9ZesWzWl3YTd9PjaTPthMg8002EyDzTTYTIPNNNhMV7CZws/VZDLLAqjJtN6zzVTlMOJH/6Tvo/fex2aIO3t22xZTocdy7mJR7oIQRaxpYppmYTIZB2Ey7TV1EZqENojsxdIQ5swQoWsYvbk= +HNgsgTFjywxURMJF7mIU+jJMVAbBm6HuWq15pDuvKA9zC3RlgNvVpzu11faenVOCTeV0u2F+onhr6IKdGSjiFSlAp4EKSMjKHNpdkvQ6Mpap2CjQlbetAl0R3yowQzR3nkezMhq62zT0diWr7vhUJkVRppvNiZkURekbGBTFmFI= +hmYG7R3TTe+gbnpHddMd1naJm/Rw+3W0WrjQNLFiIu0+QaxGCJafCiKusXjK7DkvvO2sVLPUK1wXcwMJMsil09YcfTphT2xtouuT6UEsnfvyNiJr27W8jS53d5yisTdPY8Hpho0mZwkWQ8+9A4bvcb0NyQiDY21wrA2OtQNxrF0= +wXkkpR4aScjV8LwIEbQ4EYWYcTsuh6oA6nIQcnt//oaa/wMNjJYW417itGUEG8CY16FGjipWa+tTkeRqT4dIbStSC4y1VbDWNXapPt2BA6DgfwtXomoMdwch2/JtHe00ajt+l/jslYzdSml78+BtpgAO0dtByRyUzEHJfFBK5hA= +vR2it+2Rvi/R288347WWYoqGbyv1bX8mVS0LF900+SFI9pf5Wu6khL/Y/vOKGkUkl7u2KzIpjYl1IIfQ7HvXYDmM9zIJdr87B8sJADYVFlStWO6udg+WFOzYrnoK7bDbsKsyFW6wqwi7qogsD3bVYFcNdtVgVw121WBXDXbV7Zw= +8oafv1KqcHdhVqGJPcURPc0bMYunO7OqDFtNDGVVGZZm29Mp4xqfGu5kMKpa2bEgR+awbCDm1JQdNQ4dq53tJLJgxY2YBXfWEmSNLHG2/djM8mbz9LT8/DoJsdrJs81G8/zZqqk8hbb6YlbVKnNqJ0hOrTNxDjekVk1UNKRWzY0= +nZwc1SO5qtb3tw+6/8w6Y29n1nEL9QLNFXf3Go42cV3mapYz5U5HUvHPWFK5iiPrCrMIBvh8GZ15SykHKkmlV8fKGXXB08naxyuqn1PXc7LwxMCOpTtcCXOFY+l2JFz6j6Xb54HnPY7mcs/I3h3NmEpUUUPJmSeca7Y4ZsHSQMU= +Gw7HRHJ3gnk2otf2Mpvc1R2L80lXEEynBysIKk+zgx7rUfHc3STvFK9rx25mkb5zMmdPM9bYztM8ZPAoPc1DBs/gaR48zYOnefA035WnOVr3epnDXiczMIrPfh2/hT9HX7LHoP6yr34ds4W3TMTz5+IvAL4tAINT+gCc0pW2d28= +jmsAVXuzjJp7J7JnuzuuwUAd0jkhpI9HM7k1cRmYYDqfDqc1tO8/gb4iNpfJjoD802DBa6cu8LG4FWXlfThNvIV/KgZCcSRDgV94dOpohFNH2nK2Y3czhg76opQS7hrY1p+Cg691FENwRJ6zUNvY3z1noX5MAQJsnGPQXYEa4K4= +NGzhdwVwq8BNTlLgHSoxTV51eEEbv7cfyOEF7RJ0T3Z+AEHBPru/IKvm7UclcW2G7+MkgnJgAIydRNCgh3bNaSB0+FSsD9zRrYNYH/Z4JEHx7m7ml7Mdp3vp1UHvqisno2FgEa8Gz80uwkdiSGBQLjzgqiUrvDssewws5S/SfJY= +ALsJArPnseAGDFAwo55/T/xzydN/QFVgw10IkGCGGD6ILvxZ/Mc+ydLi/+3FUSEFDNtGg6D1EbjeKQ2A0XK+TRoF/lGO31FOG/snox1yWZnBKzd45Qav3OCV279XbqvDG4p190h5fMOzqtTO775uCPZ744eYB8Jd1vRDZM926Ic= +wBJNCkIoRZNrjuW6NnM1bk5sd9Azm24IGL575oYAq+BB5ZbUZhKaW1Iw8E7SS3pusC/a3p9Y6SGodnVmQ7RUz2/bmDVLsIUZs3WCKBHjaFPdAUsWXtlEHzydLUkiL7tHZIy4BDVzoeT5tsglz0UBtcAw9Iflt6zmiN03RxChIcY= +EbWXdn5tfJ2w3XvFrixJzP1LEkxjqhNESRJLs4yJ5TJbc23uHoZT7H6Iknwlo0VJUaBHlJifqSgx76soMfdwwm91ZB3qYH91spcDfmsn1WEuTqCCtnEsk0+ZqZlcXBh+CFLjcFzpIIkflCu95DPd4JjGC3x21w70L16d3KbrvJw= +34btYBYY9Hj7Y41Jl7mpcYvbU8OxTXsydacmV3rPB8f54DgfHOeD43xwnPeK9Z6jukCs37u95OZ+95JzjrnMK2IohdLWJrBiTUCjnExtc9hL3nKa01vJTXZUM12Y2XKeg16jcJnXMXO3OSCoDVYb2X91yM7yK271Rs3VvW31voI= +TbqLLZmoV2lxeuafB2EzEncmZmUGOA0WuzuqAj1SvSKJTP6agFwxDZeUL9ZnLF+M2t1spwAcC8fXpRfz7EtH5IDgKMu3rnY7DcTtbuh+by5LympFoaYgqurLxRBRASaXMhlkG4hccm5jX+gPb35hhqR+X9fiVFPQMNX8jsgkORM= +11560VGFNO3rPEYqdvpIJgjRq7ZKKLzx7vYdqbllBcTk7xY4+/geDKl9bJeoBuIu0hTQHev5CCPCUTDGrjIVdAvTAQtaFCmxk8kEWNvRTH3Sdf4bn7FQ5H0iMDsYx8g0LkKsFWUIjUohuW4lBHAHkquEm6hLueDI68qtcqKLzXU= +4WwJ7zsbZ8psPAzx1hNRLEbrTq7SwXS/c5g78ltTvpWPv/nG0PSd3adjcmwxrNFEyjkYnelkMgUr03KwUzkmByDowt3IOYeNPdH6ODsISIoTXOCNxzCoQtgJd6HU8sonnmCEsYiKZq8i0wqLcz6EiVrM39xAzYzTEj8Ay9Su15c= +97otTwGa64f5p6rF/LiyqiH4zdsQILv8RMthGwvFTg7Xsi0ns9k3ma+9IS1ay9fSgeXPv9Fzr3KnwBc//AANR1/D0MEf7Qz+E8EFNOoh3agSKg8g6Xj25sJ/25XP8uQO/FLi2zysH40i18Z090HkmjcSPUJKftzLwUmmU4HR4+E= +MlIU8tmaulNb5LVNhpTZjnW+1YFJ+hQ7Oe1wD0wq2d6yOXo0f8Zrd3Ba0l4OSspOSNrA+xVcsOVJSVl0ZzgpaQgt7yC0HMyH0PIQWh5OShpOStrpSUnDefyY4LqHRx/VfEvowbOZ3nZv9hvmvtuG/ZQ925kX3+CYHVcQQlpPpgY= +zYsjZ21zaneviz6E0OaOnFsmG0N7DUdS3aNVWevMbYQx8xhmCXXqWRVG151FnHld4vMiqFk+yZ1XTXcV6ZrCrlZzpoebEVzOPW6iR30VLH9tv5R4g+iinRkp6ClKFQg5RakGJEQmeYSSXkfuHk6kNwt0xW6rQFfStwrc5IwlvV0= +yQo7ZarQ9Ysy5pXMiqL0DYwK+sCnGqnIgU+tziAHPrVL9I4qcuBTu8RNerjzw6KKKbR7N2SJZGPLlyakfPzItEbdlI76o0x0c1Cs/PnoeFQkPvGRN5/L9M7qkzHKRREo8fP6Z17/YmTmRxqBPQXV1m8+ETXBI3HNySi7nH6UX3M= +MopCf1TduDoq70YpCTIEstxymy0Vo3zH6Ki+33yU7/0a1TYo1j6bo1cnZYXmqFwERnnAb1QtFLnzO6fP2JZrjMpnjDlqtdBPH/FtG+H1Deh5I7dUs1kr8vb105Ofjl8/fvz40f8DojFky3mLAQAAAAACAAxub2RlY29ubnR5cGU= +AAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAAAAAAElORFgAAAAAAAAAAAAAAAkAAAAMRGlhbG9nU2NyaXB0AAAAAAAAg2FfUH0IAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAAg2EAAAEuX1B9CAAAAARIZWxwAACEjwA= +AAAAX1B9CAAAAAtUb29scy5zaGVsZgAAhI8AAANDX1B9CAAAAAdWZXJzaW9uAACH0gAAAAVfUH0IAAAACU9uQ3JlYXRlZAAAh9cAAAEuX69qwQAAAA9TeW5jTm9kZVZlcnNpb24AAIkFAAADzl9QfQgAAAAQRXh0cmFGaWxlT3A= +dGlvbnMAAIzTAAABUl9QfQgAAAAMQ3JlYXRlU2NyaXB0AACOJQAABkVgN3jIIyBEaWFsb2cgc2NyaXB0IGZvciBpZmQgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJaWZkCiAgICBzY3JpcHQJaWZkCiAgICA= +bGFiZWwJTWFudHJhCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEiCiAgICBpbnB1dGxhYmVsCTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyIgogICAgaW5wdXRsYWI= +ZWwJMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMiCiAgICBpbnB1dGxhYmVsCTQJIlN1Yi1OZXR3b3JrIElucHV0ICM0IgogICAgaW5wdXRsYWJlbAk1CSJTdWItTmV0d29yayBJbnB1dCAjNSIKICAgIGlucHV0bGFiZWwJNgkiU3U= +Yi1OZXR3b3JrIElucHV0ICM2IgogICAgaW5wdXRsYWJlbAk3CSJTdWItTmV0d29yayBJbnB1dCAjNyIKICAgIGlucHV0bGFiZWwJOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzgiCiAgICBpbnB1dGxhYmVsCTkJIlN1Yi1OZXR3b3I= +ayBJbnB1dCAjOSIKICAgIGlucHV0bGFiZWwJMTAJIlN1Yi1OZXR3b3JrIElucHV0ICMxMCIKICAgIGlucHV0bGFiZWwJMTEJIlN1Yi1OZXR3b3JrIElucHV0ICMxMSIKICAgIGlucHV0bGFiZWwJMTIJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjMTIiCiAgICBpbnB1dGxhYmVsCTEzCSJTdWItTmV0d29yayBJbnB1dCAjMTMiCiAgICBpbnB1dGxhYmVsCTE0CSJTdWItTmV0d29yayBJbnB1dCAjMTQiCiAgICBpbnB1dGxhYmVsCTE1CSJTdWItTmV0d29yayBJbnA= +dXQgIzE1IgogICAgaW5wdXRsYWJlbAkxNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2IgogICAgaW5wdXRsYWJlbAkxNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3IgogICAgaW5wdXRsYWJlbAkxOAkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICMxOCIKICAgIGlucHV0bGFiZWwJMTkJIlN1Yi1OZXR3b3JrIElucHV0ICMxOSIKICAgIGlucHV0bGFiZWwJMjAJIlN1Yi1OZXR3b3JrIElucHV0ICMyMCIKICAgIGlucHV0bGFiZWwJMjEJIlN1Yi1OZXR3b3JrIElucHV0ICM= +MjEiCiAgICBpbnB1dGxhYmVsCTIyCSJTdWItTmV0d29yayBJbnB1dCAjMjIiCiAgICBpbnB1dGxhYmVsCTIzCSJTdWItTmV0d29yayBJbnB1dCAjMjMiCiAgICBpbnB1dGxhYmVsCTI0CSJTdWItTmV0d29yayBJbnB1dCAjMjQ= +IgogICAgaW5wdXRsYWJlbAkyNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1IgogICAgaW5wdXRsYWJlbAkyNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2IgogICAgaW5wdXRsYWJlbAkyNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3Igo= +ICAgIGlucHV0bGFiZWwJMjgJIlN1Yi1OZXR3b3JrIElucHV0ICMyOCIKICAgIGlucHV0bGFiZWwJMjkJIlN1Yi1OZXR3b3JrIElucHV0ICMyOSIKICAgIGlucHV0bGFiZWwJMzAJIlN1Yi1OZXR3b3JrIElucHV0ICMzMCIKICA= +ICBpbnB1dGxhYmVsCTMxCSJTdWItTmV0d29yayBJbnB1dCAjMzEiCiAgICBpbnB1dGxhYmVsCTMyCSJTdWItTmV0d29yayBJbnB1dCAjMzIiCiAgICBpbnB1dGxhYmVsCTMzCSJTdWItTmV0d29yayBJbnB1dCAjMzMiCiAgICA= +aW5wdXRsYWJlbAkzNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0IgogICAgaW5wdXRsYWJlbAkzNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1IgogICAgaW5wdXRsYWJlbAkzNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2IgogICAgaW4= +cHV0bGFiZWwJMzcJIlN1Yi1OZXR3b3JrIElucHV0ICMzNyIKICAgIGlucHV0bGFiZWwJMzgJIlN1Yi1OZXR3b3JrIElucHV0ICMzOCIKICAgIGlucHV0bGFiZWwJMzkJIlN1Yi1OZXR3b3JrIElucHV0ICMzOSIKICAgIGlucHU= +dGxhYmVsCTQwCSJTdWItTmV0d29yayBJbnB1dCAjNDAiCiAgICBpbnB1dGxhYmVsCTQxCSJTdWItTmV0d29yayBJbnB1dCAjNDEiCiAgICBpbnB1dGxhYmVsCTQyCSJTdWItTmV0d29yayBJbnB1dCAjNDIiCiAgICBpbnB1dGw= +YWJlbAk0MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQzIgogICAgaW5wdXRsYWJlbAk0NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0IgogICAgaW5wdXRsYWJlbAk0NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1IgogICAgaW5wdXRsYWI= +ZWwJNDYJIlN1Yi1OZXR3b3JrIElucHV0ICM0NiIKICAgIGlucHV0bGFiZWwJNDcJIlN1Yi1OZXR3b3JrIElucHV0ICM0NyIKICAgIGlucHV0bGFiZWwJNDgJIlN1Yi1OZXR3b3JrIElucHV0ICM0OCIKICAgIGlucHV0bGFiZWw= +CTQ5CSJTdWItTmV0d29yayBJbnB1dCAjNDkiCiAgICBpbnB1dGxhYmVsCTUwCSJTdWItTmV0d29yayBJbnB1dCAjNTAiCiAgICBpbnB1dGxhYmVsCTUxCSJTdWItTmV0d29yayBJbnB1dCAjNTEiCiAgICBpbnB1dGxhYmVsCTU= +MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzUyIgogICAgaW5wdXRsYWJlbAk1MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzUzIgogICAgaW5wdXRsYWJlbAk1NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzU0IgogICAgaW5wdXRsYWJlbAk1NQk= +IlN1Yi1OZXR3b3JrIElucHV0ICM1NSIKICAgIGlucHV0bGFiZWwJNTYJIlN1Yi1OZXR3b3JrIElucHV0ICM1NiIKICAgIGlucHV0bGFiZWwJNTcJIlN1Yi1OZXR3b3JrIElucHV0ICM1NyIKICAgIGlucHV0bGFiZWwJNTgJIlM= +dWItTmV0d29yayBJbnB1dCAjNTgiCiAgICBpbnB1dGxhYmVsCTU5CSJTdWItTmV0d29yayBJbnB1dCAjNTkiCiAgICBpbnB1dGxhYmVsCTYwCSJTdWItTmV0d29yayBJbnB1dCAjNjAiCiAgICBpbnB1dGxhYmVsCTYxCSJTdWI= +LU5ldHdvcmsgSW5wdXQgIzYxIgogICAgaW5wdXRsYWJlbAk2MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzYyIgogICAgaW5wdXRsYWJlbAk2MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzYzIgogICAgaW5wdXRsYWJlbAk2NAkiU3ViLU4= +ZXR3b3JrIElucHV0ICM2NCIKICAgIGlucHV0bGFiZWwJNjUJIlN1Yi1OZXR3b3JrIElucHV0ICM2NSIKICAgIGlucHV0bGFiZWwJNjYJIlN1Yi1OZXR3b3JrIElucHV0ICM2NiIKICAgIGlucHV0bGFiZWwJNjcJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjNjciCiAgICBpbnB1dGxhYmVsCTY4CSJTdWItTmV0d29yayBJbnB1dCAjNjgiCiAgICBpbnB1dGxhYmVsCTY5CSJTdWItTmV0d29yayBJbnB1dCAjNjkiCiAgICBpbnB1dGxhYmVsCTcwCSJTdWItTmV0d28= +cmsgSW5wdXQgIzcwIgogICAgaW5wdXRsYWJlbAk3MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzcxIgogICAgaW5wdXRsYWJlbAk3MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzcyIgogICAgaW5wdXRsYWJlbAk3MwkiU3ViLU5ldHdvcms= +IElucHV0ICM3MyIKICAgIGlucHV0bGFiZWwJNzQJIlN1Yi1OZXR3b3JrIElucHV0ICM3NCIKICAgIGlucHV0bGFiZWwJNzUJIlN1Yi1OZXR3b3JrIElucHV0ICM3NSIKICAgIGlucHV0bGFiZWwJNzYJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjNzYiCiAgICBpbnB1dGxhYmVsCTc3CSJTdWItTmV0d29yayBJbnB1dCAjNzciCiAgICBpbnB1dGxhYmVsCTc4CSJTdWItTmV0d29yayBJbnB1dCAjNzgiCiAgICBpbnB1dGxhYmVsCTc5CSJTdWItTmV0d29yayBJbnA= +dXQgIzc5IgogICAgaW5wdXRsYWJlbAk4MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzgwIgogICAgaW5wdXRsYWJlbAk4MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzgxIgogICAgaW5wdXRsYWJlbAk4MgkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICM4MiIKICAgIGlucHV0bGFiZWwJODMJIlN1Yi1OZXR3b3JrIElucHV0ICM4MyIKICAgIGlucHV0bGFiZWwJODQJIlN1Yi1OZXR3b3JrIElucHV0ICM4NCIKICAgIGlucHV0bGFiZWwJODUJIlN1Yi1OZXR3b3JrIElucHV0ICM= +ODUiCiAgICBpbnB1dGxhYmVsCTg2CSJTdWItTmV0d29yayBJbnB1dCAjODYiCiAgICBpbnB1dGxhYmVsCTg3CSJTdWItTmV0d29yayBJbnB1dCAjODciCiAgICBpbnB1dGxhYmVsCTg4CSJTdWItTmV0d29yayBJbnB1dCAjODg= +IgogICAgaW5wdXRsYWJlbAk4OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzg5IgogICAgaW5wdXRsYWJlbAk5MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzkwIgogICAgaW5wdXRsYWJlbAk5MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzkxIgo= +ICAgIGlucHV0bGFiZWwJOTIJIlN1Yi1OZXR3b3JrIElucHV0ICM5MiIKICAgIGlucHV0bGFiZWwJOTMJIlN1Yi1OZXR3b3JrIElucHV0ICM5MyIKICAgIGlucHV0bGFiZWwJOTQJIlN1Yi1OZXR3b3JrIElucHV0ICM5NCIKICA= +ICBpbnB1dGxhYmVsCTk1CSJTdWItTmV0d29yayBJbnB1dCAjOTUiCiAgICBpbnB1dGxhYmVsCTk2CSJTdWItTmV0d29yayBJbnB1dCAjOTYiCiAgICBpbnB1dGxhYmVsCTk3CSJTdWItTmV0d29yayBJbnB1dCAjOTciCiAgICA= +aW5wdXRsYWJlbAk5OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzk4IgogICAgaW5wdXRsYWJlbAk5OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzk5IgogICAgaW5wdXRsYWJlbAkxMDAJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDAiCiAgICA= +aW5wdXRsYWJlbAkxMDEJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDEiCiAgICBpbnB1dGxhYmVsCTEwMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzEwMiIKICAgIGlucHV0bGFiZWwJMTAzCSJTdWItTmV0d29yayBJbnB1dCAjMTAzIgo= +ICAgIGlucHV0bGFiZWwJMTA0CSJTdWItTmV0d29yayBJbnB1dCAjMTA0IgogICAgaW5wdXRsYWJlbAkxMDUJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDUiCiAgICBpbnB1dGxhYmVsCTEwNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE= +MDYiCiAgICBpbnB1dGxhYmVsCTEwNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzEwNyIKICAgIGlucHV0bGFiZWwJMTA4CSJTdWItTmV0d29yayBJbnB1dCAjMTA4IgogICAgaW5wdXRsYWJlbAkxMDkJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMTA5IgogICAgaW5wdXRsYWJlbAkxMTAJIlN1Yi1OZXR3b3JrIElucHV0ICMxMTAiCiAgICBpbnB1dGxhYmVsCTExMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzExMSIKICAgIGlucHV0bGFiZWwJMTEyCSJTdWItTmV0d29yayA= +SW5wdXQgIzExMiIKICAgIGlucHV0bGFiZWwJMTEzCSJTdWItTmV0d29yayBJbnB1dCAjMTEzIgogICAgaW5wdXRsYWJlbAkxMTQJIlN1Yi1OZXR3b3JrIElucHV0ICMxMTQiCiAgICBpbnB1dGxhYmVsCTExNQkiU3ViLU5ldHc= +b3JrIElucHV0ICMxMTUiCiAgICBpbnB1dGxhYmVsCTExNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzExNiIKICAgIGlucHV0bGFiZWwJMTE3CSJTdWItTmV0d29yayBJbnB1dCAjMTE3IgogICAgaW5wdXRsYWJlbAkxMTgJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMTE4IgogICAgaW5wdXRsYWJlbAkxMTkJIlN1Yi1OZXR3b3JrIElucHV0ICMxMTkiCiAgICBpbnB1dGxhYmVsCTEyMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyMCIKICAgIGlucHV0bGFiZWwJMTIxCSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzEyMSIKICAgIGlucHV0bGFiZWwJMTIyCSJTdWItTmV0d29yayBJbnB1dCAjMTIyIgogICAgaW5wdXRsYWJlbAkxMjMJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjMiCiAgICBpbnB1dGxhYmVsCTE= +MjQJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjQiCiAgICBpbnB1dGxhYmVsCTEyNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyNSIKICAgIGlucHV0bGFiZWwJMTI2CSJTdWItTmV0d29yayBJbnB1dCAjMTI2IgogICAgaW5wdXRsYWI= +ZWwJMTI3CSJTdWItTmV0d29yayBJbnB1dCAjMTI3IgogICAgaW5wdXRsYWJlbAkxMjgJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjgiCiAgICBpbnB1dGxhYmVsCTEyOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyOSIKICAgIGlucHU= +dGxhYmVsCTEzMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzMCIKICAgIGlucHV0bGFiZWwJMTMxCSJTdWItTmV0d29yayBJbnB1dCAjMTMxIgogICAgaW5wdXRsYWJlbAkxMzIJIlN1Yi1OZXR3b3JrIElucHV0ICMxMzIiCiAgICA= +aW5wdXRsYWJlbAkxMzMJIlN1Yi1OZXR3b3JrIElucHV0ICMxMzMiCiAgICBpbnB1dGxhYmVsCTEzNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzNCIKICAgIGlucHV0bGFiZWwJMTM1CSJTdWItTmV0d29yayBJbnB1dCAjMTM1Igo= +ICAgIGlucHV0bGFiZWwJMTM2CSJTdWItTmV0d29yayBJbnB1dCAjMTM2IgogICAgaW5wdXRsYWJlbAkxMzcJIlN1Yi1OZXR3b3JrIElucHV0ICMxMzciCiAgICBpbnB1dGxhYmVsCTEzOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE= +MzgiCiAgICBpbnB1dGxhYmVsCTEzOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzOSIKICAgIGlucHV0bGFiZWwJMTQwCSJTdWItTmV0d29yayBJbnB1dCAjMTQwIgogICAgaW5wdXRsYWJlbAkxNDEJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMTQxIgogICAgaW5wdXRsYWJlbAkxNDIJIlN1Yi1OZXR3b3JrIElucHV0ICMxNDIiCiAgICBpbnB1dGxhYmVsCTE0MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE0MyIKICAgIGlucHV0bGFiZWwJMTQ0CSJTdWItTmV0d29yayA= +SW5wdXQgIzE0NCIKICAgIGlucHV0bGFiZWwJMTQ1CSJTdWItTmV0d29yayBJbnB1dCAjMTQ1IgogICAgaW5wdXRsYWJlbAkxNDYJIlN1Yi1OZXR3b3JrIElucHV0ICMxNDYiCiAgICBpbnB1dGxhYmVsCTE0NwkiU3ViLU5ldHc= +b3JrIElucHV0ICMxNDciCiAgICBpbnB1dGxhYmVsCTE0OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE0OCIKICAgIGlucHV0bGFiZWwJMTQ5CSJTdWItTmV0d29yayBJbnB1dCAjMTQ5IgogICAgaW5wdXRsYWJlbAkxNTAJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMTUwIgogICAgaW5wdXRsYWJlbAkxNTEJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTEiCiAgICBpbnB1dGxhYmVsCTE1MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE1MiIKICAgIGlucHV0bGFiZWwJMTUzCSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzE1MyIKICAgIGlucHV0bGFiZWwJMTU0CSJTdWItTmV0d29yayBJbnB1dCAjMTU0IgogICAgaW5wdXRsYWJlbAkxNTUJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTUiCiAgICBpbnB1dGxhYmVsCTE= +NTYJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTYiCiAgICBpbnB1dGxhYmVsCTE1NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE1NyIKICAgIGlucHV0bGFiZWwJMTU4CSJTdWItTmV0d29yayBJbnB1dCAjMTU4IgogICAgaW5wdXRsYWI= +ZWwJMTU5CSJTdWItTmV0d29yayBJbnB1dCAjMTU5IgogICAgaW5wdXRsYWJlbAkxNjAJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjAiCiAgICBpbnB1dGxhYmVsCTE2MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2MSIKICAgIGlucHU= +dGxhYmVsCTE2MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2MiIKICAgIGlucHV0bGFiZWwJMTYzCSJTdWItTmV0d29yayBJbnB1dCAjMTYzIgogICAgaW5wdXRsYWJlbAkxNjQJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjQiCiAgICA= +aW5wdXRsYWJlbAkxNjUJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjUiCiAgICBpbnB1dGxhYmVsCTE2NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2NiIKICAgIGlucHV0bGFiZWwJMTY3CSJTdWItTmV0d29yayBJbnB1dCAjMTY3Igo= +ICAgIGlucHV0bGFiZWwJMTY4CSJTdWItTmV0d29yayBJbnB1dCAjMTY4IgogICAgaW5wdXRsYWJlbAkxNjkJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjkiCiAgICBpbnB1dGxhYmVsCTE3MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE= +NzAiCiAgICBpbnB1dGxhYmVsCTE3MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3MSIKICAgIGlucHV0bGFiZWwJMTcyCSJTdWItTmV0d29yayBJbnB1dCAjMTcyIgogICAgaW5wdXRsYWJlbAkxNzMJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMTczIgogICAgaW5wdXRsYWJlbAkxNzQJIlN1Yi1OZXR3b3JrIElucHV0ICMxNzQiCiAgICBpbnB1dGxhYmVsCTE3NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3NSIKICAgIGlucHV0bGFiZWwJMTc2CSJTdWItTmV0d29yayA= +SW5wdXQgIzE3NiIKICAgIGlucHV0bGFiZWwJMTc3CSJTdWItTmV0d29yayBJbnB1dCAjMTc3IgogICAgaW5wdXRsYWJlbAkxNzgJIlN1Yi1OZXR3b3JrIElucHV0ICMxNzgiCiAgICBpbnB1dGxhYmVsCTE3OQkiU3ViLU5ldHc= +b3JrIElucHV0ICMxNzkiCiAgICBpbnB1dGxhYmVsCTE4MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4MCIKICAgIGlucHV0bGFiZWwJMTgxCSJTdWItTmV0d29yayBJbnB1dCAjMTgxIgogICAgaW5wdXRsYWJlbAkxODIJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMTgyIgogICAgaW5wdXRsYWJlbAkxODMJIlN1Yi1OZXR3b3JrIElucHV0ICMxODMiCiAgICBpbnB1dGxhYmVsCTE4NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4NCIKICAgIGlucHV0bGFiZWwJMTg1CSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzE4NSIKICAgIGlucHV0bGFiZWwJMTg2CSJTdWItTmV0d29yayBJbnB1dCAjMTg2IgogICAgaW5wdXRsYWJlbAkxODcJIlN1Yi1OZXR3b3JrIElucHV0ICMxODciCiAgICBpbnB1dGxhYmVsCTE= +ODgJIlN1Yi1OZXR3b3JrIElucHV0ICMxODgiCiAgICBpbnB1dGxhYmVsCTE4OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4OSIKICAgIGlucHV0bGFiZWwJMTkwCSJTdWItTmV0d29yayBJbnB1dCAjMTkwIgogICAgaW5wdXRsYWI= +ZWwJMTkxCSJTdWItTmV0d29yayBJbnB1dCAjMTkxIgogICAgaW5wdXRsYWJlbAkxOTIJIlN1Yi1OZXR3b3JrIElucHV0ICMxOTIiCiAgICBpbnB1dGxhYmVsCTE5MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5MyIKICAgIGlucHU= +dGxhYmVsCTE5NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5NCIKICAgIGlucHV0bGFiZWwJMTk1CSJTdWItTmV0d29yayBJbnB1dCAjMTk1IgogICAgaW5wdXRsYWJlbAkxOTYJIlN1Yi1OZXR3b3JrIElucHV0ICMxOTYiCiAgICA= +aW5wdXRsYWJlbAkxOTcJIlN1Yi1OZXR3b3JrIElucHV0ICMxOTciCiAgICBpbnB1dGxhYmVsCTE5OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5OCIKICAgIGlucHV0bGFiZWwJMTk5CSJTdWItTmV0d29yayBJbnB1dCAjMTk5Igo= +ICAgIGlucHV0bGFiZWwJMjAwCSJTdWItTmV0d29yayBJbnB1dCAjMjAwIgogICAgaW5wdXRsYWJlbAkyMDEJIlN1Yi1OZXR3b3JrIElucHV0ICMyMDEiCiAgICBpbnB1dGxhYmVsCTIwMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI= +MDIiCiAgICBpbnB1dGxhYmVsCTIwMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzIwMyIKICAgIGlucHV0bGFiZWwJMjA0CSJTdWItTmV0d29yayBJbnB1dCAjMjA0IgogICAgaW5wdXRsYWJlbAkyMDUJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMjA1IgogICAgaW5wdXRsYWJlbAkyMDYJIlN1Yi1OZXR3b3JrIElucHV0ICMyMDYiCiAgICBpbnB1dGxhYmVsCTIwNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzIwNyIKICAgIGlucHV0bGFiZWwJMjA4CSJTdWItTmV0d29yayA= +SW5wdXQgIzIwOCIKICAgIGlucHV0bGFiZWwJMjA5CSJTdWItTmV0d29yayBJbnB1dCAjMjA5IgogICAgaW5wdXRsYWJlbAkyMTAJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTAiCiAgICBpbnB1dGxhYmVsCTIxMQkiU3ViLU5ldHc= +b3JrIElucHV0ICMyMTEiCiAgICBpbnB1dGxhYmVsCTIxMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIxMiIKICAgIGlucHV0bGFiZWwJMjEzCSJTdWItTmV0d29yayBJbnB1dCAjMjEzIgogICAgaW5wdXRsYWJlbAkyMTQJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMjE0IgogICAgaW5wdXRsYWJlbAkyMTUJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTUiCiAgICBpbnB1dGxhYmVsCTIxNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIxNiIKICAgIGlucHV0bGFiZWwJMjE3CSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzIxNyIKICAgIGlucHV0bGFiZWwJMjE4CSJTdWItTmV0d29yayBJbnB1dCAjMjE4IgogICAgaW5wdXRsYWJlbAkyMTkJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTkiCiAgICBpbnB1dGxhYmVsCTI= +MjAJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjAiCiAgICBpbnB1dGxhYmVsCTIyMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyMSIKICAgIGlucHV0bGFiZWwJMjIyCSJTdWItTmV0d29yayBJbnB1dCAjMjIyIgogICAgaW5wdXRsYWI= +ZWwJMjIzCSJTdWItTmV0d29yayBJbnB1dCAjMjIzIgogICAgaW5wdXRsYWJlbAkyMjQJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjQiCiAgICBpbnB1dGxhYmVsCTIyNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyNSIKICAgIGlucHU= +dGxhYmVsCTIyNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyNiIKICAgIGlucHV0bGFiZWwJMjI3CSJTdWItTmV0d29yayBJbnB1dCAjMjI3IgogICAgaW5wdXRsYWJlbAkyMjgJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjgiCiAgICA= +aW5wdXRsYWJlbAkyMjkJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjkiCiAgICBpbnB1dGxhYmVsCTIzMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzMCIKICAgIGlucHV0bGFiZWwJMjMxCSJTdWItTmV0d29yayBJbnB1dCAjMjMxIgo= +ICAgIGlucHV0bGFiZWwJMjMyCSJTdWItTmV0d29yayBJbnB1dCAjMjMyIgogICAgaW5wdXRsYWJlbAkyMzMJIlN1Yi1OZXR3b3JrIElucHV0ICMyMzMiCiAgICBpbnB1dGxhYmVsCTIzNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI= +MzQiCiAgICBpbnB1dGxhYmVsCTIzNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzNSIKICAgIGlucHV0bGFiZWwJMjM2CSJTdWItTmV0d29yayBJbnB1dCAjMjM2IgogICAgaW5wdXRsYWJlbAkyMzcJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMjM3IgogICAgaW5wdXRsYWJlbAkyMzgJIlN1Yi1OZXR3b3JrIElucHV0ICMyMzgiCiAgICBpbnB1dGxhYmVsCTIzOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzOSIKICAgIGlucHV0bGFiZWwJMjQwCSJTdWItTmV0d29yayA= +SW5wdXQgIzI0MCIKICAgIGlucHV0bGFiZWwJMjQxCSJTdWItTmV0d29yayBJbnB1dCAjMjQxIgogICAgaW5wdXRsYWJlbAkyNDIJIlN1Yi1OZXR3b3JrIElucHV0ICMyNDIiCiAgICBpbnB1dGxhYmVsCTI0MwkiU3ViLU5ldHc= +b3JrIElucHV0ICMyNDMiCiAgICBpbnB1dGxhYmVsCTI0NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI0NCIKICAgIGlucHV0bGFiZWwJMjQ1CSJTdWItTmV0d29yayBJbnB1dCAjMjQ1IgogICAgaW5wdXRsYWJlbAkyNDYJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMjQ2IgogICAgaW5wdXRsYWJlbAkyNDcJIlN1Yi1OZXR3b3JrIElucHV0ICMyNDciCiAgICBpbnB1dGxhYmVsCTI0OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI0OCIKICAgIGlucHV0bGFiZWwJMjQ5CSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzI0OSIKICAgIGlucHV0bGFiZWwJMjUwCSJTdWItTmV0d29yayBJbnB1dCAjMjUwIgogICAgaW5wdXRsYWJlbAkyNTEJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTEiCiAgICBpbnB1dGxhYmVsCTI= +NTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTIiCiAgICBpbnB1dGxhYmVsCTI1MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1MyIKICAgIGlucHV0bGFiZWwJMjU0CSJTdWItTmV0d29yayBJbnB1dCAjMjU0IgogICAgaW5wdXRsYWI= +ZWwJMjU1CSJTdWItTmV0d29yayBJbnB1dCAjMjU1IgogICAgaW5wdXRsYWJlbAkyNTYJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTYiCiAgICBpbnB1dGxhYmVsCTI1NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1NyIKICAgIGlucHU= +dGxhYmVsCTI1OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1OCIKICAgIGlucHV0bGFiZWwJMjU5CSJTdWItTmV0d29yayBJbnB1dCAjMjU5IgogICAgaW5wdXRsYWJlbAkyNjAJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjAiCiAgICA= +aW5wdXRsYWJlbAkyNjEJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjEiCiAgICBpbnB1dGxhYmVsCTI2MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2MiIKICAgIGlucHV0bGFiZWwJMjYzCSJTdWItTmV0d29yayBJbnB1dCAjMjYzIgo= +ICAgIGlucHV0bGFiZWwJMjY0CSJTdWItTmV0d29yayBJbnB1dCAjMjY0IgogICAgaW5wdXRsYWJlbAkyNjUJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjUiCiAgICBpbnB1dGxhYmVsCTI2NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI= +NjYiCiAgICBpbnB1dGxhYmVsCTI2NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2NyIKICAgIGlucHV0bGFiZWwJMjY4CSJTdWItTmV0d29yayBJbnB1dCAjMjY4IgogICAgaW5wdXRsYWJlbAkyNjkJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMjY5IgogICAgaW5wdXRsYWJlbAkyNzAJIlN1Yi1OZXR3b3JrIElucHV0ICMyNzAiCiAgICBpbnB1dGxhYmVsCTI3MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3MSIKICAgIGlucHV0bGFiZWwJMjcyCSJTdWItTmV0d29yayA= +SW5wdXQgIzI3MiIKICAgIGlucHV0bGFiZWwJMjczCSJTdWItTmV0d29yayBJbnB1dCAjMjczIgogICAgaW5wdXRsYWJlbAkyNzQJIlN1Yi1OZXR3b3JrIElucHV0ICMyNzQiCiAgICBpbnB1dGxhYmVsCTI3NQkiU3ViLU5ldHc= +b3JrIElucHV0ICMyNzUiCiAgICBpbnB1dGxhYmVsCTI3NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3NiIKICAgIGlucHV0bGFiZWwJMjc3CSJTdWItTmV0d29yayBJbnB1dCAjMjc3IgogICAgaW5wdXRsYWJlbAkyNzgJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMjc4IgogICAgaW5wdXRsYWJlbAkyNzkJIlN1Yi1OZXR3b3JrIElucHV0ICMyNzkiCiAgICBpbnB1dGxhYmVsCTI4MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4MCIKICAgIGlucHV0bGFiZWwJMjgxCSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzI4MSIKICAgIGlucHV0bGFiZWwJMjgyCSJTdWItTmV0d29yayBJbnB1dCAjMjgyIgogICAgaW5wdXRsYWJlbAkyODMJIlN1Yi1OZXR3b3JrIElucHV0ICMyODMiCiAgICBpbnB1dGxhYmVsCTI= +ODQJIlN1Yi1OZXR3b3JrIElucHV0ICMyODQiCiAgICBpbnB1dGxhYmVsCTI4NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4NSIKICAgIGlucHV0bGFiZWwJMjg2CSJTdWItTmV0d29yayBJbnB1dCAjMjg2IgogICAgaW5wdXRsYWI= +ZWwJMjg3CSJTdWItTmV0d29yayBJbnB1dCAjMjg3IgogICAgaW5wdXRsYWJlbAkyODgJIlN1Yi1OZXR3b3JrIElucHV0ICMyODgiCiAgICBpbnB1dGxhYmVsCTI4OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4OSIKICAgIGlucHU= +dGxhYmVsCTI5MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI5MCIKICAgIGlucHV0bGFiZWwJMjkxCSJTdWItTmV0d29yayBJbnB1dCAjMjkxIgogICAgaW5wdXRsYWJlbAkyOTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyOTIiCiAgICA= +aW5wdXRsYWJlbAkyOTMJIlN1Yi1OZXR3b3JrIElucHV0ICMyOTMiCiAgICBpbnB1dGxhYmVsCTI5NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI5NCIKICAgIGlucHV0bGFiZWwJMjk1CSJTdWItTmV0d29yayBJbnB1dCAjMjk1Igo= +ICAgIGlucHV0bGFiZWwJMjk2CSJTdWItTmV0d29yayBJbnB1dCAjMjk2IgogICAgaW5wdXRsYWJlbAkyOTcJIlN1Yi1OZXR3b3JrIElucHV0ICMyOTciCiAgICBpbnB1dGxhYmVsCTI5OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI= +OTgiCiAgICBpbnB1dGxhYmVsCTI5OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI5OSIKICAgIGlucHV0bGFiZWwJMzAwCSJTdWItTmV0d29yayBJbnB1dCAjMzAwIgogICAgaW5wdXRsYWJlbAkzMDEJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMzAxIgogICAgaW5wdXRsYWJlbAkzMDIJIlN1Yi1OZXR3b3JrIElucHV0ICMzMDIiCiAgICBpbnB1dGxhYmVsCTMwMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMwMyIKICAgIGlucHV0bGFiZWwJMzA0CSJTdWItTmV0d29yayA= +SW5wdXQgIzMwNCIKICAgIGlucHV0bGFiZWwJMzA1CSJTdWItTmV0d29yayBJbnB1dCAjMzA1IgogICAgaW5wdXRsYWJlbAkzMDYJIlN1Yi1OZXR3b3JrIElucHV0ICMzMDYiCiAgICBpbnB1dGxhYmVsCTMwNwkiU3ViLU5ldHc= +b3JrIElucHV0ICMzMDciCiAgICBpbnB1dGxhYmVsCTMwOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzMwOCIKICAgIGlucHV0bGFiZWwJMzA5CSJTdWItTmV0d29yayBJbnB1dCAjMzA5IgogICAgaW5wdXRsYWJlbAkzMTAJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMzEwIgogICAgaW5wdXRsYWJlbAkzMTEJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTEiCiAgICBpbnB1dGxhYmVsCTMxMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzMxMiIKICAgIGlucHV0bGFiZWwJMzEzCSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzMxMyIKICAgIGlucHV0bGFiZWwJMzE0CSJTdWItTmV0d29yayBJbnB1dCAjMzE0IgogICAgaW5wdXRsYWJlbAkzMTUJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTUiCiAgICBpbnB1dGxhYmVsCTM= +MTYJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTYiCiAgICBpbnB1dGxhYmVsCTMxNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMxNyIKICAgIGlucHV0bGFiZWwJMzE4CSJTdWItTmV0d29yayBJbnB1dCAjMzE4IgogICAgaW5wdXRsYWI= +ZWwJMzE5CSJTdWItTmV0d29yayBJbnB1dCAjMzE5IgogICAgaW5wdXRsYWJlbAkzMjAJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjAiCiAgICBpbnB1dGxhYmVsCTMyMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyMSIKICAgIGlucHU= +dGxhYmVsCTMyMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyMiIKICAgIGlucHV0bGFiZWwJMzIzCSJTdWItTmV0d29yayBJbnB1dCAjMzIzIgogICAgaW5wdXRsYWJlbAkzMjQJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjQiCiAgICA= +aW5wdXRsYWJlbAkzMjUJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjUiCiAgICBpbnB1dGxhYmVsCTMyNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyNiIKICAgIGlucHV0bGFiZWwJMzI3CSJTdWItTmV0d29yayBJbnB1dCAjMzI3Igo= +ICAgIGlucHV0bGFiZWwJMzI4CSJTdWItTmV0d29yayBJbnB1dCAjMzI4IgogICAgaW5wdXRsYWJlbAkzMjkJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjkiCiAgICBpbnB1dGxhYmVsCTMzMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM= +MzAiCiAgICBpbnB1dGxhYmVsCTMzMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMzMSIKICAgIGlucHV0bGFiZWwJMzMyCSJTdWItTmV0d29yayBJbnB1dCAjMzMyIgogICAgaW5wdXRsYWJlbAkzMzMJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMzMzIgogICAgaW5wdXRsYWJlbAkzMzQJIlN1Yi1OZXR3b3JrIElucHV0ICMzMzQiCiAgICBpbnB1dGxhYmVsCTMzNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMzNSIKICAgIGlucHV0bGFiZWwJMzM2CSJTdWItTmV0d29yayA= +SW5wdXQgIzMzNiIKICAgIGlucHV0bGFiZWwJMzM3CSJTdWItTmV0d29yayBJbnB1dCAjMzM3IgogICAgaW5wdXRsYWJlbAkzMzgJIlN1Yi1OZXR3b3JrIElucHV0ICMzMzgiCiAgICBpbnB1dGxhYmVsCTMzOQkiU3ViLU5ldHc= +b3JrIElucHV0ICMzMzkiCiAgICBpbnB1dGxhYmVsCTM0MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0MCIKICAgIGlucHV0bGFiZWwJMzQxCSJTdWItTmV0d29yayBJbnB1dCAjMzQxIgogICAgaW5wdXRsYWJlbAkzNDIJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMzQyIgogICAgaW5wdXRsYWJlbAkzNDMJIlN1Yi1OZXR3b3JrIElucHV0ICMzNDMiCiAgICBpbnB1dGxhYmVsCTM0NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0NCIKICAgIGlucHV0bGFiZWwJMzQ1CSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzM0NSIKICAgIGlucHV0bGFiZWwJMzQ2CSJTdWItTmV0d29yayBJbnB1dCAjMzQ2IgogICAgaW5wdXRsYWJlbAkzNDcJIlN1Yi1OZXR3b3JrIElucHV0ICMzNDciCiAgICBpbnB1dGxhYmVsCTM= +NDgJIlN1Yi1OZXR3b3JrIElucHV0ICMzNDgiCiAgICBpbnB1dGxhYmVsCTM0OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0OSIKICAgIGlucHV0bGFiZWwJMzUwCSJTdWItTmV0d29yayBJbnB1dCAjMzUwIgogICAgaW5wdXRsYWI= +ZWwJMzUxCSJTdWItTmV0d29yayBJbnB1dCAjMzUxIgogICAgaW5wdXRsYWJlbAkzNTIJIlN1Yi1OZXR3b3JrIElucHV0ICMzNTIiCiAgICBpbnB1dGxhYmVsCTM1MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1MyIKICAgIGlucHU= +dGxhYmVsCTM1NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1NCIKICAgIGlucHV0bGFiZWwJMzU1CSJTdWItTmV0d29yayBJbnB1dCAjMzU1IgogICAgaW5wdXRsYWJlbAkzNTYJIlN1Yi1OZXR3b3JrIElucHV0ICMzNTYiCiAgICA= +aW5wdXRsYWJlbAkzNTcJIlN1Yi1OZXR3b3JrIElucHV0ICMzNTciCiAgICBpbnB1dGxhYmVsCTM1OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1OCIKICAgIGlucHV0bGFiZWwJMzU5CSJTdWItTmV0d29yayBJbnB1dCAjMzU5Igo= +ICAgIGlucHV0bGFiZWwJMzYwCSJTdWItTmV0d29yayBJbnB1dCAjMzYwIgogICAgaW5wdXRsYWJlbAkzNjEJIlN1Yi1OZXR3b3JrIElucHV0ICMzNjEiCiAgICBpbnB1dGxhYmVsCTM2MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM= +NjIiCiAgICBpbnB1dGxhYmVsCTM2MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2MyIKICAgIGlucHV0bGFiZWwJMzY0CSJTdWItTmV0d29yayBJbnB1dCAjMzY0IgogICAgaW5wdXRsYWJlbAkzNjUJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMzY1IgogICAgaW5wdXRsYWJlbAkzNjYJIlN1Yi1OZXR3b3JrIElucHV0ICMzNjYiCiAgICBpbnB1dGxhYmVsCTM2NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2NyIKICAgIGlucHV0bGFiZWwJMzY4CSJTdWItTmV0d29yayA= +SW5wdXQgIzM2OCIKICAgIGlucHV0bGFiZWwJMzY5CSJTdWItTmV0d29yayBJbnB1dCAjMzY5IgogICAgaW5wdXRsYWJlbAkzNzAJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzAiCiAgICBpbnB1dGxhYmVsCTM3MQkiU3ViLU5ldHc= +b3JrIElucHV0ICMzNzEiCiAgICBpbnB1dGxhYmVsCTM3MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM3MiIKICAgIGlucHV0bGFiZWwJMzczCSJTdWItTmV0d29yayBJbnB1dCAjMzczIgogICAgaW5wdXRsYWJlbAkzNzQJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMzc0IgogICAgaW5wdXRsYWJlbAkzNzUJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzUiCiAgICBpbnB1dGxhYmVsCTM3NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM3NiIKICAgIGlucHV0bGFiZWwJMzc3CSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzM3NyIKICAgIGlucHV0bGFiZWwJMzc4CSJTdWItTmV0d29yayBJbnB1dCAjMzc4IgogICAgaW5wdXRsYWJlbAkzNzkJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzkiCiAgICBpbnB1dGxhYmVsCTM= +ODAJIlN1Yi1OZXR3b3JrIElucHV0ICMzODAiCiAgICBpbnB1dGxhYmVsCTM4MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4MSIKICAgIGlucHV0bGFiZWwJMzgyCSJTdWItTmV0d29yayBJbnB1dCAjMzgyIgogICAgaW5wdXRsYWI= +ZWwJMzgzCSJTdWItTmV0d29yayBJbnB1dCAjMzgzIgogICAgaW5wdXRsYWJlbAkzODQJIlN1Yi1OZXR3b3JrIElucHV0ICMzODQiCiAgICBpbnB1dGxhYmVsCTM4NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4NSIKICAgIGlucHU= +dGxhYmVsCTM4NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4NiIKICAgIGlucHV0bGFiZWwJMzg3CSJTdWItTmV0d29yayBJbnB1dCAjMzg3IgogICAgaW5wdXRsYWJlbAkzODgJIlN1Yi1OZXR3b3JrIElucHV0ICMzODgiCiAgICA= +aW5wdXRsYWJlbAkzODkJIlN1Yi1OZXR3b3JrIElucHV0ICMzODkiCiAgICBpbnB1dGxhYmVsCTM5MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM5MCIKICAgIGlucHV0bGFiZWwJMzkxCSJTdWItTmV0d29yayBJbnB1dCAjMzkxIgo= +ICAgIGlucHV0bGFiZWwJMzkyCSJTdWItTmV0d29yayBJbnB1dCAjMzkyIgogICAgaW5wdXRsYWJlbAkzOTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzOTMiCiAgICBpbnB1dGxhYmVsCTM5NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM= +OTQiCiAgICBpbnB1dGxhYmVsCTM5NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM5NSIKICAgIGlucHV0bGFiZWwJMzk2CSJTdWItTmV0d29yayBJbnB1dCAjMzk2IgogICAgaW5wdXRsYWJlbAkzOTcJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMzk3IgogICAgaW5wdXRsYWJlbAkzOTgJIlN1Yi1OZXR3b3JrIElucHV0ICMzOTgiCiAgICBpbnB1dGxhYmVsCTM5OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM5OSIKICAgIGlucHV0bGFiZWwJNDAwCSJTdWItTmV0d29yayA= +SW5wdXQgIzQwMCIKICAgIGlucHV0bGFiZWwJNDAxCSJTdWItTmV0d29yayBJbnB1dCAjNDAxIgogICAgaW5wdXRsYWJlbAk0MDIJIlN1Yi1OZXR3b3JrIElucHV0ICM0MDIiCiAgICBpbnB1dGxhYmVsCTQwMwkiU3ViLU5ldHc= +b3JrIElucHV0ICM0MDMiCiAgICBpbnB1dGxhYmVsCTQwNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQwNCIKICAgIGlucHV0bGFiZWwJNDA1CSJTdWItTmV0d29yayBJbnB1dCAjNDA1IgogICAgaW5wdXRsYWJlbAk0MDYJIlN1Yi0= +TmV0d29yayBJbnB1dCAjNDA2IgogICAgaW5wdXRsYWJlbAk0MDcJIlN1Yi1OZXR3b3JrIElucHV0ICM0MDciCiAgICBpbnB1dGxhYmVsCTQwOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQwOCIKICAgIGlucHV0bGFiZWwJNDA5CSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzQwOSIKICAgIGlucHV0bGFiZWwJNDEwCSJTdWItTmV0d29yayBJbnB1dCAjNDEwIgogICAgaW5wdXRsYWJlbAk0MTEJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTEiCiAgICBpbnB1dGxhYmVsCTQ= +MTIJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTIiCiAgICBpbnB1dGxhYmVsCTQxMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxMyIKICAgIGlucHV0bGFiZWwJNDE0CSJTdWItTmV0d29yayBJbnB1dCAjNDE0IgogICAgaW5wdXRsYWI= +ZWwJNDE1CSJTdWItTmV0d29yayBJbnB1dCAjNDE1IgogICAgaW5wdXRsYWJlbAk0MTYJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTYiCiAgICBpbnB1dGxhYmVsCTQxNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxNyIKICAgIGlucHU= +dGxhYmVsCTQxOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxOCIKICAgIGlucHV0bGFiZWwJNDE5CSJTdWItTmV0d29yayBJbnB1dCAjNDE5IgogICAgaW5wdXRsYWJlbAk0MjAJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjAiCiAgICA= +aW5wdXRsYWJlbAk0MjEJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjEiCiAgICBpbnB1dGxhYmVsCTQyMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQyMiIKICAgIGlucHV0bGFiZWwJNDIzCSJTdWItTmV0d29yayBJbnB1dCAjNDIzIgo= +ICAgIGlucHV0bGFiZWwJNDI0CSJTdWItTmV0d29yayBJbnB1dCAjNDI0IgogICAgaW5wdXRsYWJlbAk0MjUJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjUiCiAgICBpbnB1dGxhYmVsCTQyNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ= +MjYiCiAgICBpbnB1dGxhYmVsCTQyNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQyNyIKICAgIGlucHV0bGFiZWwJNDI4CSJTdWItTmV0d29yayBJbnB1dCAjNDI4IgogICAgaW5wdXRsYWJlbAk0MjkJIlN1Yi1OZXR3b3JrIElucHU= +dCAjNDI5IgogICAgaW5wdXRsYWJlbAk0MzAJIlN1Yi1OZXR3b3JrIElucHV0ICM0MzAiCiAgICBpbnB1dGxhYmVsCTQzMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQzMSIKICAgIGlucHV0bGFiZWwJNDMyCSJTdWItTmV0d29yayA= +SW5wdXQgIzQzMiIKICAgIGlucHV0bGFiZWwJNDMzCSJTdWItTmV0d29yayBJbnB1dCAjNDMzIgogICAgaW5wdXRsYWJlbAk0MzQJIlN1Yi1OZXR3b3JrIElucHV0ICM0MzQiCiAgICBpbnB1dGxhYmVsCTQzNQkiU3ViLU5ldHc= +b3JrIElucHV0ICM0MzUiCiAgICBpbnB1dGxhYmVsCTQzNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQzNiIKICAgIGlucHV0bGFiZWwJNDM3CSJTdWItTmV0d29yayBJbnB1dCAjNDM3IgogICAgaW5wdXRsYWJlbAk0MzgJIlN1Yi0= +TmV0d29yayBJbnB1dCAjNDM4IgogICAgaW5wdXRsYWJlbAk0MzkJIlN1Yi1OZXR3b3JrIElucHV0ICM0MzkiCiAgICBpbnB1dGxhYmVsCTQ0MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0MCIKICAgIGlucHV0bGFiZWwJNDQxCSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzQ0MSIKICAgIGlucHV0bGFiZWwJNDQyCSJTdWItTmV0d29yayBJbnB1dCAjNDQyIgogICAgaW5wdXRsYWJlbAk0NDMJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDMiCiAgICBpbnB1dGxhYmVsCTQ= +NDQJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDQiCiAgICBpbnB1dGxhYmVsCTQ0NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0NSIKICAgIGlucHV0bGFiZWwJNDQ2CSJTdWItTmV0d29yayBJbnB1dCAjNDQ2IgogICAgaW5wdXRsYWI= +ZWwJNDQ3CSJTdWItTmV0d29yayBJbnB1dCAjNDQ3IgogICAgaW5wdXRsYWJlbAk0NDgJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDgiCiAgICBpbnB1dGxhYmVsCTQ0OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0OSIKICAgIGlucHU= +dGxhYmVsCTQ1MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1MCIKICAgIGlucHV0bGFiZWwJNDUxCSJTdWItTmV0d29yayBJbnB1dCAjNDUxIgogICAgaW5wdXRsYWJlbAk0NTIJIlN1Yi1OZXR3b3JrIElucHV0ICM0NTIiCiAgICA= +aW5wdXRsYWJlbAk0NTMJIlN1Yi1OZXR3b3JrIElucHV0ICM0NTMiCiAgICBpbnB1dGxhYmVsCTQ1NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1NCIKICAgIGlucHV0bGFiZWwJNDU1CSJTdWItTmV0d29yayBJbnB1dCAjNDU1Igo= +ICAgIGlucHV0bGFiZWwJNDU2CSJTdWItTmV0d29yayBJbnB1dCAjNDU2IgogICAgaW5wdXRsYWJlbAk0NTcJIlN1Yi1OZXR3b3JrIElucHV0ICM0NTciCiAgICBpbnB1dGxhYmVsCTQ1OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ= +NTgiCiAgICBpbnB1dGxhYmVsCTQ1OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1OSIKICAgIGlucHV0bGFiZWwJNDYwCSJTdWItTmV0d29yayBJbnB1dCAjNDYwIgogICAgaW5wdXRsYWJlbAk0NjEJIlN1Yi1OZXR3b3JrIElucHU= +dCAjNDYxIgogICAgaW5wdXRsYWJlbAk0NjIJIlN1Yi1OZXR3b3JrIElucHV0ICM0NjIiCiAgICBpbnB1dGxhYmVsCTQ2MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ2MyIKICAgIGlucHV0bGFiZWwJNDY0CSJTdWItTmV0d29yayA= +SW5wdXQgIzQ2NCIKICAgIGlucHV0bGFiZWwJNDY1CSJTdWItTmV0d29yayBJbnB1dCAjNDY1IgogICAgaW5wdXRsYWJlbAk0NjYJIlN1Yi1OZXR3b3JrIElucHV0ICM0NjYiCiAgICBpbnB1dGxhYmVsCTQ2NwkiU3ViLU5ldHc= +b3JrIElucHV0ICM0NjciCiAgICBpbnB1dGxhYmVsCTQ2OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ2OCIKICAgIGlucHV0bGFiZWwJNDY5CSJTdWItTmV0d29yayBJbnB1dCAjNDY5IgogICAgaW5wdXRsYWJlbAk0NzAJIlN1Yi0= +TmV0d29yayBJbnB1dCAjNDcwIgogICAgaW5wdXRsYWJlbAk0NzEJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzEiCiAgICBpbnB1dGxhYmVsCTQ3MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ3MiIKICAgIGlucHV0bGFiZWwJNDczCSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzQ3MyIKICAgIGlucHV0bGFiZWwJNDc0CSJTdWItTmV0d29yayBJbnB1dCAjNDc0IgogICAgaW5wdXRsYWJlbAk0NzUJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzUiCiAgICBpbnB1dGxhYmVsCTQ= +NzYJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzYiCiAgICBpbnB1dGxhYmVsCTQ3NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ3NyIKICAgIGlucHV0bGFiZWwJNDc4CSJTdWItTmV0d29yayBJbnB1dCAjNDc4IgogICAgaW5wdXRsYWI= +ZWwJNDc5CSJTdWItTmV0d29yayBJbnB1dCAjNDc5IgogICAgaW5wdXRsYWJlbAk0ODAJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODAiCiAgICBpbnB1dGxhYmVsCTQ4MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ4MSIKICAgIGlucHU= +dGxhYmVsCTQ4MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ4MiIKICAgIGlucHV0bGFiZWwJNDgzCSJTdWItTmV0d29yayBJbnB1dCAjNDgzIgogICAgaW5wdXRsYWJlbAk0ODQJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODQiCiAgICA= +aW5wdXRsYWJlbAk0ODUJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODUiCiAgICBpbnB1dGxhYmVsCTQ4NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ4NiIKICAgIGlucHV0bGFiZWwJNDg3CSJTdWItTmV0d29yayBJbnB1dCAjNDg3Igo= +ICAgIGlucHV0bGFiZWwJNDg4CSJTdWItTmV0d29yayBJbnB1dCAjNDg4IgogICAgaW5wdXRsYWJlbAk0ODkJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODkiCiAgICBpbnB1dGxhYmVsCTQ5MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ= +OTAiCiAgICBpbnB1dGxhYmVsCTQ5MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ5MSIKICAgIGlucHV0bGFiZWwJNDkyCSJTdWItTmV0d29yayBJbnB1dCAjNDkyIgogICAgaW5wdXRsYWJlbAk0OTMJIlN1Yi1OZXR3b3JrIElucHU= +dCAjNDkzIgogICAgaW5wdXRsYWJlbAk0OTQJIlN1Yi1OZXR3b3JrIElucHV0ICM0OTQiCiAgICBpbnB1dGxhYmVsCTQ5NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ5NSIKICAgIGlucHV0bGFiZWwJNDk2CSJTdWItTmV0d29yayA= +SW5wdXQgIzQ5NiIKICAgIGlucHV0bGFiZWwJNDk3CSJTdWItTmV0d29yayBJbnB1dCAjNDk3IgogICAgaW5wdXRsYWJlbAk0OTgJIlN1Yi1OZXR3b3JrIElucHV0ICM0OTgiCiAgICBpbnB1dGxhYmVsCTQ5OQkiU3ViLU5ldHc= +b3JrIElucHV0ICM0OTkiCiAgICBpbnB1dGxhYmVsCTUwMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzUwMCIKCiAgICBwYXJtIHsKCW5hbWUJImV4ZWN1dGUiCgliYXNlcGFybQoJbGFiZWwJIlJlbmRlciB0byBEaXNrIgoJam9pbm4= +ZXh0CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJyZW5kZXJwcmV2aWV3IgoJYmFzZXBhcm0KCWxhYmVsCSJSZW5kZXIgdG8gTVBsYXkiCglqb2lubmV4dAoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0= +IHsKCW5hbWUJImV4ZWN1dGViYWNrZ3JvdW5kIgoJYmFzZXBhcm0KCWxhYmVsCSJSZW5kZXIgdG8gRGlzayBpbiBCYWNrZ3JvdW5kIgoJam9pbm5leHQKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInJlbmQ= +ZXJkaWFsb2ciCgliYXNlcGFybQoJbGFiZWwJIkNvbnRyb2xzLi4uIgoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkidHJhbmdlIgoJYmFzZXBhcm0KCWxhYmVsCSJWYWxpZCBGcmFtZSBSYW5nZSIKCWV4cG8= +cnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJmIgoJYmFzZXBhcm0KCWxhYmVsCSJTdGFydC9FbmQvSW5jIgoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkidGFrZSIKCWJhc2VwYXJtCglsYWJlbAk= +IlJlbmRlciBXaXRoIFRha2UiCglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJjYW1lcmEiCglsYWJlbAkiQ2FtZXJhIgoJdHlwZQlvcHBhdGgKCWRlZmF1bHQJeyAiL29iai9jYW0xIiB9CglwYXJtdGFnCXs= +ICJvcGZpbHRlciIgIiEhT0JKL0NBTUVSQSEhIiB9CglwYXJtdGFnCXsgIm9wcmVsYXRpdmUiICIuIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJIm92ZXJyaWRlX2NhbWVyYXJlcyIKCWxhYmVsCSJPdmVycmlkZSBDYW1lcmE= +IFJlc29sdXRpb24iCgl0eXBlCXRvZ2dsZQoJZGVmYXVsdAl7ICIwIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInJlc19mcmFjdGlvbiIKCWxhYmVsCSJSZXNvbHV0aW9uIFNjYWxlIgoJdHlwZQlzdHJpbmcKCWRlZmF1bHQ= +CXsgIjAuNSIgfQoJaGlkZXdoZW4JInsgb3ZlcnJpZGVfY2FtZXJhcmVzID09IDAgfSIKCW1lbnUJewoJICAgICIwLjEiCSIxLzEwIChPbmUgVGVudGggUmVzb2x1dGlvbikiCgkgICAgIjAuMiIJIjEvNSAoT25lIEZpZnRoIFI= +ZXNvbHV0aW9uKSIKCSAgICAiMC4yNSIJIjEvNCAoUXVhcnRlciBSZXNvbHV0aW9uKSIKCSAgICAiMC4zMzMzMzMzIgkiMS8zIChPbmUgVGhpcmQgUmVzb2x1dGlvbikiCgkgICAgIjAuNSIJIjEvMiAoSGFsZiBSZXNvbHV0aW8= +bikiCgkgICAgIjAuNjY2NjY2NiIJIjIvMyAoVHdvIFRoaXJkcyBSZXNvbHV0aW9uKSIKCSAgICAiMC43NSIJIjMvNCAoVGhyZWUgUXVhcnRlciBSZXNvbHV0aW9uKSIKCSAgICAic3BlY2lmaWMiCSJVc2VyIFNwZWNpZmllZCA= +UmVzb2x1dGlvbiIKCX0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkicmVzX292ZXJyaWRlIgoJbGFiZWwJIlJlc29sdXRpb24iCgl0eXBlCWludHZlY3RvcjIKCWpvaW5uZXh0CglzaXplCTIKCWRlZmF1bHQJeyAiMTI4MCIgIjc= +MjAiIH0KCWRpc2FibGV3aGVuCSJ7IHJlc19mcmFjdGlvbiAhPSBzcGVjaWZpYyB9IgoJaGlkZXdoZW4JInsgb3ZlcnJpZGVfY2FtZXJhcmVzID09IDAgfSIKCXJhbmdlCXsgLTEgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWU= +CSJyZXNfb3ZlcnJpZGVNZW51IgoJbGFiZWwJIkNob29zZSBSZXNvbHV0aW9uIgoJdHlwZQlidXR0b24KCW5vbGFiZWwKCWRlZmF1bHQJeyAiMCIgfQoJZGlzYWJsZXdoZW4JInsgcmVzX2ZyYWN0aW9uICE9IHNwZWNpZmljIH0= +IgoJaGlkZXdoZW4JInsgb3ZlcnJpZGVfY2FtZXJhcmVzID09IDAgfSIKCW1lbnVtaW5pCXsKCSAgICBbICJlY2hvIGBweXRob25leHBycyhcIl9faW1wb3J0X18oJ3Rvb2x1dGlscycpLnBhcnNlRGlhbG9nU2NyaXB0TWVudSg= +J0ZCcmVzJylcIilgIiBdCgl9CglwYXJtdGFnCXsgInNjcmlwdF9jYWxsYmFjayIgIm9wcGFybSAuIHJlc19vdmVycmlkZSAoIGBhcmcoXCIkc2NyaXB0X3ZhbHVlXCIsIDApYCBgYXJnKFwiJHNjcmlwdF92YWx1ZVwiLCAxKWA= +IGFzcGVjdF9vdmVycmlkZSAoIGBhcmcoXCIkc2NyaXB0X3ZhbHVlXCIsIDIpYCApIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImFzcGVjdF9vdmVycmlkZSIKCWxhYmVsCSJQaXhlbCBBc3BlY3QgUmF0aW8iCgl0eXBlCWY= +bG9hdAoJZGVmYXVsdAl7ICIxIiB9CglkaXNhYmxld2hlbgkieyByZXNfZnJhY3Rpb24gIT0gc3BlY2lmaWMgfSIKCWhpZGV3aGVuCSJ7IG92ZXJyaWRlX2NhbWVyYXJlcyA9PSAwIH0iCglyYW5nZQl7IDAuMDUgMiB9CiAgICA= +fQogICAgZ3JvdXAgewoJbmFtZQkiaW1hZ2VzIgoJbGFiZWwJIkltYWdlcyIKCglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX3Byb2dyYW0iCgkgICAgbGFiZWwJInNvaG8gUHJvZ3JhbSIKCSAgICB0eXBlCWZpbGUKCSAgICBpbnY= +aXNpYmxlCgkgICAgZGVmYXVsdAl7ICJJRkQucHkiIH0KCSAgICBwYXJtdGFnCXsgImZpbGVjaG9vc2VyX21vZGUiICJyZWFkIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX3Nob3BzdHlsZSIKCSAgICBsYWJlbAkic28= +aG8gU0hPUCBTdHlsZSIKCSAgICB0eXBlCXN0cmluZwoJICAgIGludmlzaWJsZQoJICAgIGRlZmF1bHQJeyAiVk1hbnRyYSIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19pcHJfc3VwcG9ydCIKCSAgICBsYWJlbAkiSVA= +UiBTdXBwb3J0ZWQiCgkgICAgdHlwZQl0b2dnbGUKCSAgICBpbnZpc2libGUKCSAgICBkZWZhdWx0CXsgIjEiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fcHJldmlld3N1cHBvcnQiCgkgICAgbGFiZWwJIlByZXZpZXc= +IFN1cHBvcnRlZCIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIGludmlzaWJsZQoJICAgIGRlZmF1bHQJeyAiMSIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkidm1fcGljdHVyZSIKCSAgICBsYWJlbAkiT3V0cHV0IFBpY3R1cmUiCgk= +ICAgIHR5cGUJZmlsZQoJICAgIGRlZmF1bHQJeyAiJEhJUC9yZW5kZXIvJEhJUE5BTUUuJE9TLiRGNC5leHIiIH0KCSAgICBtZW51cmVwbGFjZQl7CgkJWyAiZWNobyBgcHl0aG9uZXhwcnMoXCJfX2ltcG9ydF9fKCd0b29sdXQ= +aWxzJykucGFyc2VEaWFsb2dTY3JpcHRNZW51KCdGQnJlbmRlcicpXCIpYCIgXQoJICAgIH0KCSAgICByYW5nZQl7IDAgMSB9CgkgICAgcGFybXRhZwl7ICJmaWxlY2hvb3Nlcl9tb2RlIiAid3JpdGUiIH0KCX0KCXBhcm0gewo= +CSAgICBuYW1lCSJ2bV9kZXZpY2UiCgkgICAgbGFiZWwJIk91dHB1dCBEZXZpY2UiCgkgICAgdHlwZQlzdHJpbmcKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIG1lbnUJewoJCSIiCSJJbmZlciBmcm9tIGZpbGVuYW1lIgoJCSI= +SG91ZGluaSIJIkhvdWRpbmkgLnBpYyBmb3JtYXQiCgkJIlRJRkYiCSJUYWdnZWQgSW1hZ2UgRmlsZSBGb3JtYXQgKFRJRkYpIgoJCSJPcGVuRVhSIgkiT3BlbiBFWFIiCgkJIlBORyIJIlBvcnRhYmxlIE5ldHdvcmsgR3JhcGg= +aWNzIChQTkcpIgoJCSJKUEVHIgkiSlBFRyIKCQkiUkFUIgkiUmFuZG9tIEFjY2VzcyBUZXh0dXJlIChSQVQpIgoJICAgIH0KCSAgICByYW5nZQl7IDAgMSB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX21rcGF0aCIKCSA= +ICAgbGFiZWwJIkNyZWF0ZSBJbnRlcm1lZGlhdGUgRGlyZWN0b3JpZXMiCgkgICAgdHlwZQl0b2dnbGUKCSAgICBkZWZhdWx0CXsgIjEiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fc2tpcF9mcmFtZSIKCSAgICBsYWI= +ZWwJIlNraXAgUmVuZGVyZWQgRnJhbWVzIgoJICAgIHR5cGUJc3RyaW5nCgkgICAgZGVmYXVsdAl7ICJubyIgfQoJICAgIG1lbnUJewoJCSJubyIJIk92ZXJ3cml0ZSBleGlzdGluZyBmcmFtZXMiCgkJImV4aXN0OnZtX3BpY3Q= +dXJlIgkiU2tpcCBmaWxlcyB0aGF0IGV4aXN0IgoJCSJ2YWxpZDp2bV9waWN0dXJlIgkiU2tpcCBmcmFtZXMgdGhhdCBhcmUgdmFsaWQgaW1hZ2VzIgoJICAgIH0KCX0KCWdyb3VwIHsKCSAgICBuYW1lCSJvdXRwdXQiCgkgICA= +IGxhYmVsCSJPdXRwdXQiCgoJfQoKCWdyb3VwIHsKCSAgICBuYW1lCSJvdXRwdXRfMSIKCSAgICBsYWJlbAkiRXh0cmEgSW1hZ2UgUGxhbmVzIgoKCX0KCglncm91cCB7CgkgICAgbmFtZQkib3V0cHV0XzIiCgkgICAgbGFiZWw= +CSJEZWVwIE91dHB1dCIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJIm91dHB1dF8zIgoJICAgIGxhYmVsCSJDcnlwdG9tYXR0ZSIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJIm91dHB1dF80IgoJICAgIGxhYmVsCSJNZXRhIEQ= +YXRhIgoJICAgIHRhYmJyZWFrCgoJfQoKICAgIH0KCiAgICBncm91cCB7CgluYW1lCSJpbWFnZXNfMSIKCWxhYmVsCSJSZW5kZXJpbmciCgoJZ3JvdXAgewoJICAgIG5hbWUJInNhbXBsaW5nIgoJICAgIGxhYmVsCSJTYW1wbGk= +bmciCgoJfQoKCWdyb3VwIHsKCSAgICBuYW1lCSJzYW1wbGluZ18xIgoJICAgIGxhYmVsCSJMaW1pdHMiCgoJfQoKCWdyb3VwIHsKCSAgICBuYW1lCSJzYW1wbGluZ18yIgoJICAgIGxhYmVsCSJTaGFkaW5nIgoKCX0KCglncm8= +dXAgewoJICAgIG5hbWUJInNhbXBsaW5nXzMiCgkgICAgbGFiZWwJIlJlbmRlciIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJInNhbXBsaW5nXzQiCgkgICAgbGFiZWwJIkRpY2luZyIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWU= +CSJzYW1wbGluZ181IgoJICAgIGxhYmVsCSJTdGF0aXN0aWNzIgoKCX0KCiAgICB9CgogICAgZ3JvdXAgewoJbmFtZQkiaW1hZ2VzXzIiCglsYWJlbAkiT2JqZWN0cyIKCglwYXJtIHsKCSAgICBuYW1lCSJ2b2JqZWN0IgoJICA= +ICBsYWJlbAkiQ2FuZGlkYXRlIE9iamVjdHMiCgkgICAgdHlwZQlvcGxpc3QKCSAgICBkZWZhdWx0CXsgIioiIH0KCSAgICBoZWxwCSJPYmplY3RzIHdpbGwgbm90IGJlIG91dHB1dCBpZiB0aGVpciBkaXNwbGF5IGZsYWcgaXM= +IG9mZiIKCSAgICBwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovR0VPTUVUUlkhISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJImZvcmNlb2JqZWN0IgoJICA= +ICBsYWJlbAkiRm9yY2UgT2JqZWN0cyIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiT2JqZWN0cyB3aWxsIGJlIG91dHB1dCByZWdhcmRsZXNzIG9mIHRoZSBzdGF0ZSBvZiB0aGVpciA= +ZGlzcGxheSBmbGFnIgoJICAgIHBhcm10YWcJeyAib3BmaWx0ZXIiICIhIU9CSi9HRU9NRVRSWSEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkibWF0dGVfb2I= +amVjdHMiCgkgICAgbGFiZWwJIkZvcmNlZCBNYXR0ZSIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiT2JqZWN0cyBmb3JjZWQgdG8gYmUgb3V0cHV0IGFzIG1hdHRlIG9iamVjdHMiCgk= +ICAgIHBhcm10YWcJeyAib3BmaWx0ZXIiICIhIU9CSi9HRU9NRVRSWSEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkicGhhbnRvbV9vYmplY3RzIgoJICAgIGw= +YWJlbAkiRm9yY2VkIFBoYW50b20iCgkgICAgdHlwZQlvcGxpc3QKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIGhlbHAJIk9iamVjdHMgZm9yY2VkIHRvIGJlIG91dHB1dCBhcyBwaGFudG9tIG9iamVjdHMiCgkgICAgcGFybXQ= +YWcJeyAib3BmaWx0ZXIiICIhIU9CSi9HRU9NRVRSWSEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkiZXhjbHVkZW9iamVjdCIKCSAgICBsYWJlbAkiRXhjbHU= +ZGUgT2JqZWN0cyIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiT2JqZWN0cyB3aGljaCBhcmUgbm90IG91dHB1dCIKCSAgICBwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovR0VPTUU= +VFJZISEiIH0KCSAgICBwYXJtdGFnCXsgIm9wcmVsYXRpdmUiICIvb2JqIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJvYmpfbGlnaHRfc2VwIgoJICAgIGxhYmVsCSJTZXBhcmF0b3IiCgkgICAgdHlwZQlzZXBhcmF0b3IKCSA= +ICAgZGVmYXVsdAl7ICIiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvbG9saWdodCIKCSAgICBsYWJlbAkiU29sbyBMaWdodCIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiU29sbyA= +TGlnaHRzIgoJICAgIHBhcm10YWcJeyAib3BmaWx0ZXIiICIhIU9CSi9MSUdIVCEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkiYWxpZ2h0cyIKCSAgICBsYWI= +ZWwJIkNhbmRpZGF0ZSBMaWdodHMiCgkgICAgdHlwZQlvcGxpc3QKCSAgICBkZWZhdWx0CXsgIioiIH0KCSAgICBoZWxwCSJMaWdodHMgd2lsbCBub3QgYmUgb3V0cHV0IGlmIHRoZWlyIGRpbW1lciBjaGFubmVsIGlzIDAuIgo= +CSAgICBkaXNhYmxld2hlbgkieyBzb2xvbGlnaHQgIT0gXCJcIiB9IgoJICAgIHBhcm10YWcJeyAib3BmaWx0ZXIiICIhIU9CSi9MSUdIVCEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGE= +cm0gewoJICAgIG5hbWUJImZvcmNlbGlnaHRzIgoJICAgIGxhYmVsCSJGb3JjZSBMaWdodHMiCgkgICAgdHlwZQlvcGxpc3QKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIGhlbHAJIkxpZ2h0cyB3aWxsIGJlIG91dHB1dCByZWc= +YXJkbGVzcyBvZiB0aGUgdmFsdWUgb2YgdGhlaXIgZGltbWVyIGNoYW5uZWwiCgkgICAgZGlzYWJsZXdoZW4JInsgc29sb2xpZ2h0ICE9IFwiXCIgfSIKCSAgICBwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovTElHSFQhISI= +IH0KCSAgICBwYXJtdGFnCXsgIm9wcmVsYXRpdmUiICIvb2JqIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJleGNsdWRlbGlnaHRzIgoJICAgIGxhYmVsCSJFeGNsdWRlIExpZ2h0cyIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGQ= +ZWZhdWx0CXsgIiIgfQoJICAgIGhlbHAJIkxpZ2h0cyB3aWxsIG5vdCBiZSBvdXRwdXQgdW5kZXIgYW55IGNpcmN1bXN0YW5jZXMuIgoJICAgIGRpc2FibGV3aGVuCSJ7IHNvbG9saWdodCAhPSBcIlwiIH0iCgkgICAgcGFybXQ= +YWcJeyAib3BmaWx0ZXIiICIhIU9CSi9MSUdIVCEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19hdXRvaGVhZGxpZ2h0IgoJICAgIGxhYmVsCSJIZWE= +ZGxpZ2h0IENyZWF0aW9uIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgZGVmYXVsdAl7ICIxIiB9CgkgICAgaGVscAkiQnkgZGVmYXVsdCwgaWYgdGhlcmUgYXJlIG5vIGxpZ2h0cyBpbiB0aGUgc2NlbmUsIGEgaGVhZGxpZ2h0IHc= +aWxsIGF1dG9tYXRpY2FsbHkgYmUgY3JlYXRlZC4gIFRvIGRpc2FibGUgdGhpcywgdHVybiB0aGlzIHRvZ2dsZSBvZmYuIgoJICAgIGRpc2FibGV3aGVuCSJ7IHNvbG9saWdodCAhPSBcIlwiIH0iCgl9CglwYXJtIHsKCSAgICA= +bmFtZQkibGlnaHRfZm9nX3NlcCIKCSAgICBsYWJlbAkiU2VwYXJhdG9yIgoJICAgIHR5cGUJc2VwYXJhdG9yCgkgICAgZGVmYXVsdAl7ICIiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInZmb2ciCgkgICAgbGFiZWwJIlZpc2k= +YmxlIEZvZyIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiKiIgfQoJICAgIGhlbHAJIk9iamVjdHMgd2lsbCBub3QgYmUgb3V0cHV0IGlmIHRoZWlyIGRpc3BsYXkgZmxhZyBpcyBvZmYiCgkgICAgcGFybXRhZwk= +eyAib3BmaWx0ZXIiICIhIU9CSi9GT0chISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KICAgIH0KCiAgICBncm91cCB7CgluYW1lCSJpbWFnZXNfMyIKCWxhYmVsCSJTY3JpcHRzIgoKCXBhcm0= +IHsKCSAgICBuYW1lCSJ0cHJlcmVuZGVyIgoJICAgIGxhYmVsCSJ0cHJlcmVuZGVyIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgbm9sYWJlbAoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIxIiB9Cgl9CglwYXJtIHsKCSA= +ICAgbmFtZQkicHJlcmVuZGVyIgoJICAgIGxhYmVsCSJQcmUtUmVuZGVyIFNjcmlwdCIKCSAgICB0eXBlCWZpbGUKCSAgICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHByZXJlbmQ= +ZXIgPT0gMCB9IgoJICAgIHBhcm10YWcJeyAiZmlsZWNob29zZXJfbW9kZSIgInJlYWQiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJImxwcmVyZW5kZXIiCgkgICAgbGFiZWwJImxwcmVyZW5kZXIiCgkgICAgdHlwZQlzdHJpbmc= +CgkgICAgbm9sYWJlbAoJICAgIGRlZmF1bHQJeyAiaHNjcmlwdCIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHRwcmVyZW5kZXIgPT0gMCB9IgoJICAgIG1lbnUJewoJCSJoc2NyaXB0IgkiSHNjcmlwdCIKCQkicHl0aG9uIgkiUHk= +dGhvbiIKCSAgICB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJ0cHJlZnJhbWUiCgkgICAgbGFiZWwJInRwcmVmcmFtZSIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIG5vbGFiZWwKCSAgICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyA= +IjEiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInByZWZyYW1lIgoJICAgIGxhYmVsCSJQcmUtRnJhbWUgU2NyaXB0IgoJICAgIHR5cGUJZmlsZQoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIiIH0KCSAgICBkaXNhYmw= +ZXdoZW4JInsgdHByZWZyYW1lID09IDAgfSIKCSAgICBwYXJtdGFnCXsgImZpbGVjaG9vc2VyX21vZGUiICJyZWFkIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJscHJlZnJhbWUiCgkgICAgbGFiZWwJImxwcmVmcmFtZSIKCSA= +ICAgdHlwZQlzdHJpbmcKCSAgICBub2xhYmVsCgkgICAgZGVmYXVsdAl7ICJoc2NyaXB0IiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHByZWZyYW1lID09IDAgfSIKCSAgICBtZW51CXsKCQkiaHNjcmlwdCIJIkhzY3JpcHQiCgk= +CSJweXRob24iCSJQeXRob24iCgkgICAgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkidHBvc3RmcmFtZSIKCSAgICBsYWJlbAkidHBvc3RmcmFtZSIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIG5vbGFiZWwKCSAgICBqb2lubmV4dAo= +CSAgICBkZWZhdWx0CXsgIjEiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInBvc3RmcmFtZSIKCSAgICBsYWJlbAkiUG9zdC1GcmFtZSBTY3JpcHQiCgkgICAgdHlwZQlmaWxlCgkgICAgam9pbm5leHQKCSAgICBkZWZhdWx0CXs= +ICIiIH0KCSAgICBkaXNhYmxld2hlbgkieyB0cG9zdGZyYW1lID09IDAgfSIKCSAgICBwYXJtdGFnCXsgImZpbGVjaG9vc2VyX21vZGUiICJyZWFkIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJscG9zdGZyYW1lIgoJICAgIGw= +YWJlbAkibHBvc3RmcmFtZSIKCSAgICB0eXBlCXN0cmluZwoJICAgIG5vbGFiZWwKCSAgICBkZWZhdWx0CXsgImhzY3JpcHQiIH0KCSAgICBkaXNhYmxld2hlbgkieyB0cG9zdGZyYW1lID09IDAgfSIKCSAgICBtZW51CXsKCQk= +ImhzY3JpcHQiCSJIc2NyaXB0IgoJCSJweXRob24iCSJQeXRob24iCgkgICAgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkidHBvc3RyZW5kZXIiCgkgICAgbGFiZWwJInRwb3N0cmVuZGVyIgoJICAgIHR5cGUJdG9nZ2xlCgkgICA= +IG5vbGFiZWwKCSAgICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyAiMSIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkicG9zdHJlbmRlciIKCSAgICBsYWJlbAkiUG9zdC1SZW5kZXIgU2NyaXB0IgoJICAgIHR5cGUJZmlsZQoJICA= +ICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHBvc3RyZW5kZXIgPT0gMCB9IgoJICAgIHBhcm10YWcJeyAiZmlsZWNob29zZXJfbW9kZSIgInJlYWQiIH0KCX0KCXBhcm0gewoJICA= +ICBuYW1lCSJscG9zdHJlbmRlciIKCSAgICBsYWJlbAkibHBvc3RyZW5kZXIiCgkgICAgdHlwZQlzdHJpbmcKCSAgICBub2xhYmVsCgkgICAgZGVmYXVsdAl7ICJoc2NyaXB0IiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHBvc3Q= +cmVuZGVyID09IDAgfSIKCSAgICBtZW51CXsKCQkiaHNjcmlwdCIJIkhzY3JpcHQiCgkJInB5dGhvbiIJIlB5dGhvbiIKCSAgICB9Cgl9CiAgICB9CgogICAgZ3JvdXAgewoJbmFtZQkiaW1hZ2VzXzQiCglsYWJlbAkiRHJpdmU= +ciIKCglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX3BpcGVjbWQiCgkgICAgbGFiZWwJIkNvbW1hbmQiCgkgICAgdHlwZQlzdHJpbmcKCSAgICBkZWZhdWx0CXsgIm1hbnRyYSIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHNvaG9fb3U= +dHB1dG1vZGUgIT0gMCB9IgoJICAgIG1lbnVyZXBsYWNlCXsKCQkibWFudHJhIgkiTm8gY29tbWFuZCBsaW5lIG9wdGlvbnMiCgkJIm1hbnRyYSAtSCBob3N0MSxob3N0MiIJIk5ldHdvcmsgcmVuZGVyaW5nIgoJCSJtYW50cmE= +IC1vIGNvbnNvbGV3YWl0IgkiVmVyYm9zZSB0byBjb25zb2xlIChXaW5kb3dzIG9ubHkpIgoJCSJtYW50cmEgLWUgYmFzaWMiCSJFbmFibGUgY3VydmUvcG9pbnQgZW5naW5lIHByb2NlZHVyYWwiCgkJIm1hbnRyYSAtZSBmdWw= +bCIJIkVuYWJsZSBmdWxsIGVuZ2luZSBwcm9jZWR1cmFsIgoJCSJtYW50cmEgLVAgZml0bGVyLnB5IgkiRmlsdGVyIElGRCB1c2luZyBweXRob24iCgkgICAgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19vdXRwdXRtb2Q= +ZSIKCSAgICBsYWJlbAkiU2F2ZSBJRkQgRmlsZSBUbyBEaXNrIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgbm9sYWJlbAoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIwIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2g= +b19kaXNrZmlsZSIKCSAgICBsYWJlbAkiRGlzayBGaWxlIgoJICAgIHR5cGUJZmlsZQoJICAgIGRlZmF1bHQJeyAiJEhJUC9tYW50cmEuaWZkIiB9CgkgICAgZGlzYWJsZXdoZW4JInsgc29ob19vdXRwdXRtb2RlICE9IDEgfSI= +CgkgICAgcGFybXRhZwl7ICJmaWxlY2hvb3Nlcl9tb2RlIiAid3JpdGUiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fY29tcHJlc3Npb24iCgkgICAgbGFiZWwJIkZpbGUgQ29tcHJlc3Npb24iCgkgICAgdHlwZQlzdHI= +aW5nCgkgICAgZGVmYXVsdAl7ICJleHQiIH0KCSAgICBoZWxwCSJEZXRlcm1pbmVzIHRoZSBmaWxlIGNvbXByZXNzaW9uIHVzZWQgd2hlbiB3cml0aW5nIHRvIGEgZGlzayBmaWxlIChvciBpZiBzb2hvX2ZvcmNlX2NvbXByZXM= +c2lvbiBpcyBlbmFibGVkKS4iCgkgICAgZGlzYWJsZXdoZW4JInsgc29ob19vdXRwdXRtb2RlICE9IDEgc29ob19mb3JjZV9jb21wcmVzc2lvbiAhPSAxIH0iCgkgICAgbWVudQl7CgkJImV4dCIJIlVzZSBGaWxlbmFtZSBFeHQ= +ZW5zaW9uIgoJCSJub25lIgkiTm8gQ29tcHJlc3Npb24iCgkJImJsb3NjIgkiQkxPU0MgQ29tcHJlc3Npb24iCgkJImd6aXAiCSJnemlwIENvbXByZXNzaW9uIgoJICAgIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fZm8= +cmVncm91bmQiCgkgICAgbGFiZWwJIkJsb2NrIFVudGlsIFJlbmRlciBDb21wbGV0ZSIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIGRlZmF1bHQJeyAiMCIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHNvaG9fb3V0cHV0bW9kZSAhPSA= +MCB9IgoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19pbml0c2ltIgoJICAgIGxhYmVsCSJJbml0aWFsaXplIFNpbXVsYXRpb24gT1BzIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgZGVmYXVsdAl7ICIwIiB9Cgl9CglwYXJtIHs= +CgkgICAgbmFtZQkic29ob192aWV3cG9ydF9tZW51IgoJICAgIGxhYmVsCSJTaG93IEluIFZpZXdwb3J0IE1lbnUiCgkgICAgdHlwZQl0b2dnbGUKCSAgICBkZWZhdWx0CXsgIjEiIH0KCSAgICBoZWxwCSJCeSBkZWZhdWx0IFM= +T0hPIG91dHB1dCBkcml2ZXJzIGRvIG5vdCBhcHBlYXIgaW4gdGhlIHZpZXdwb3J0IG1lbnUuICBBZGRpbmcgdGhpcyBwcm9wZXJ0eSBhbmQgdHVybmluZyBpdCBvbiB3aWxsIGNhdXNlIHRoZSBkcml2ZXIgdG8gc2hvdyB1cC4= +IgoJfQogICAgfQoKfQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpVbmxvY2tPbkM= +cmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDA7ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWRQYXI= +bUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAwOwpQYXJtc0Zyb21WZmwgOj0gMDsKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGY= +aWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24= +LgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw= +PSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+Uk9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb24= +dGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDw= +dG9vbFN1Ym1lbnU+UmVuZGVyPC90b29sU3VibWVudT4KICAgIDxzY3JpcHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgZHJpdmVydG9vbHV0aWxzCgpkcml2ZXJ0b29sdXRpbHMuZ2VuZXJpY1Rvb2woa3c= +YXJncywgJyRIREFfTkFNRScpXV0+PC9zY3JpcHQ+CiAgICA8a2V5d29yZExpc3Q+CiAgICAgIDxrZXl3b3JkPk1hbnRyYTwva2V5d29yZD4KICAgIDwva2V5d29yZExpc3Q+CiAgPC90b29sPgo8L3NoZWxmRG9jdW1lbnQ+CgA= +AAABMlxzZXQgbm9hbGlhcyA9IDEKCiMgU291cmNlIGFkZGl0aW9uYWwgdXNlciBzY3JpcHQgaWYgb25lIGV4aXN0cwpzZXQgdGVzdCA9ICdzY3JpcHRzL291dC9pZmRfcG9zdGNyZWF0ZS5weScKc2V0IGZvdW5kID0gYGZpbmQ= +ZmlsZSgkdGVzdClgCmlmICggJHRlc3QgIT0gJGZvdW5kICkgdGhlbgogICAgcHl0aG9uIC1jICJrd2FyZ3M9eydub2RlJzogaG91Lm5vZGUoJyRhcmcxJyl9O2V4ZWMob3BlbignJGZvdW5kJywncicpLnJlYWQoKSkiCmVsc2U= +CiAgICBzb3VyY2UgLXEgb3V0L2lmZF9wb3N0Y3JlYXRlLmNtZCAkYXJnMQplbmRpZgp0cnk6CiAgICBvbGRfdmVyID0gaW50KGt3YXJncy5nZXQoJ29sZF92ZXJzaW9uJykpCmV4Y2VwdDoKICAgIG9sZF92ZXIgPSAwCgpkZWY= +IGNvcHlQYXJhbWV0ZXIocF9kc3QsIHBfc3JjKToKICAgIGlmIGxlbihwX3NyYy5rZXlmcmFtZXMoKSkgPiAwOgogICAgICAgIHBfZHN0LnNldEtleWZyYW1lcyhwX3NyYy5rZXlmcmFtZXMoKSkKICAgIGVsaWYgcF9zcmMucGE= +cm1UZW1wbGF0ZSgpLmRhdGFUeXBlKCkgPT0gaG91LnBhcm1EYXRhLlN0cmluZzoKICAgICAgICBwX2RzdC5zZXQocF9zcmMudW5leHBhbmRlZFN0cmluZygpKQogICAgZWxzZToKICAgICAgICBwX2RzdC5zZXQocF9zcmMuZXY= +YWwoKSkKCmRlZiBwYXJhbWV0ZXJSZW5hbWVkKG5vZGUsIG9sZE5hbWUsIG5ld05hbWUpOgogICAgcF9zcmMgPSBub2RlLnBhcm0ob2xkTmFtZSkKICAgIGlmIHBfc3JjICE9IE5vbmU6CiAgICAgICAgaG91LmhzY3JpcHQoJ28= +cHByb3BlcnR5IC1mIC1GICJTYW1wbGluZyIgJyArIG5vZGUucGF0aCgpICsgJyBtYW50cmEgJyArIG5ld05hbWUpCiAgICAgICAgcF9zcmMgPSBub2RlLnBhcm0ob2xkTmFtZSkKICAgICAgICBwX2RzdCA9IG5vZGUucGFybSg= +bmV3TmFtZSkKICAgICAgICBjb3B5UGFyYW1ldGVyKHBfZHN0LCBwX3NyYykKICAgICAgICBob3UuaHNjcmlwdCgnb3BzcGFyZSAtZCAnICsgb2xkTmFtZSArICcgJyArIG5vZGUucGF0aCgpKQoKaWYgb2xkX3ZlciA8IDI6CiA= +ICAgbm9kZSA9IGt3YXJnc1snbm9kZSddCiAgICBwYXJhbWV0ZXJSZW5hbWVkKG5vZGUsICd2bV92b2x1bWVxdWFsaXR5JywgJ3ZtX3ZvbHVtZXN0ZXByYXRlJykKICAgIHBhcmFtZXRlclJlbmFtZWQobm9kZSwgJ3ZtX3ZvbHU= +bWVzaGFkb3dxdWFsaXR5JywgJ3ZtX3ZvbHVtZXNoYWRvd3N0ZXByYXRlJykKICAgIHBhcmFtZXRlclJlbmFtZWQobm9kZSwgJ3ZtX3ZvbHVtZXF1YWxpdHljaGFubmVsJywgJ3ZtX3ZvbHVtZXNhbXBsaW5nY2hhbm5lbCcpCgo= +AAAACgAQT25DcmVhdGVkL0N1cnNvcgAAAA0AAAAAAAAAAgAAAAAAAAAwAAAAAAAAAAEAEE9uQ3JlYXRlZC9Jc0V4cHIAAAABAAAAAAAST25DcmVhdGVkL0lzUHl0aG9uAAAAAQAAAAAAEk9uQ3JlYXRlZC9Jc1NjcmlwdAAAAAE= +AAAAAQAQT25DcmVhdGVkL1NvdXJjZQAAAAMAAAAWU3luY05vZGVWZXJzaW9uL0N1cnNvcgAAAA0AAAAAAAAAAgAAAAAAAAAjAAAAAAAAAAEAFlN5bmNOb2RlVmVyc2lvbi9Jc0V4cHIAAAABAAAAAAAYU3luY05vZGVWZXJzaW8= +bi9Jc1B5dGhvbgAAAAEAAAABABhTeW5jTm9kZVZlcnNpb24vSXNTY3JpcHQAAAABAAAAAQAWU3luY05vZGVWZXJzaW9uL1NvdXJjZQAAAAMAACMgRGVmYXVsdCBzY3JpcHQgcnVuIHdoZW4gYSBnZW9tZXRyeSBvYmplY3QgaXM= +IGNyZWF0ZWQKIyAkYXJnMSBpcyB0aGUgbmFtZSBvZiB0aGUgb2JqZWN0IHRvIGNyZWF0ZQoKXHNldCBub2FsaWFzID0gMQppZiAoICIkYXJnMSIgIT0gIiIgKSB0aGVuCiAgICAjIEFkZCBkZWZhdWx0IHByb3BlcnRpZXMKICA= +ICBvcHByb3BlcnR5IC1mIC1GICJPdXRwdXQiICAgICAgICAgICAgICAgJGFyZzEgbWFudHJhIGRlZmF1bHRfaW1hZ2VzX291dHB1dAogICAgb3Bwcm9wZXJ0eSAtZiAtRiAiRXh0cmEgSW1hZ2UgUGxhbmVzIiAgICRhcmcxIG0= +YW50cmEgbWFudHJhX2ltYWdlc19leHRyYQogICAgb3Bwcm9wZXJ0eSAtZiAtRiAiRXh0cmEgSW1hZ2UgUGxhbmVzIiAgICRhcmcxIG1hbnRyYSBkZWZhdWx0X2ltYWdlc19leHRyYV9wb3N0CiAgICBvcHByb3BlcnR5IC1mIC0= +RiAiRGVlcCBPdXRwdXQiICAkYXJnMSBtYW50cmEgZGVmYXVsdF9pbWFnZXNfZGVlcF9vdXRwdXQKICAgIG9wcHJvcGVydHkgLWYgLUYgIkNyeXB0b21hdHRlIiAgJGFyZzEgbWFudHJhIGRlZmF1bHRfaW1hZ2VzX2NyeXB0b18= +b3V0cHV0CiAgICBvcHByb3BlcnR5IC1mIC1GICJNZXRhIERhdGEiICAgICAgICAgICAgJGFyZzEgbWFudHJhIGRlZmF1bHRfaW1hZ2VzX21ldGEKICAgIG9wcHJvcGVydHkgLWYgLUYgIlJlbmRlcmluZyIgICAgICAgICAgICA= +JGFyZzEgbWFudHJhIGRlZmF1bHRfcmVuZGVyaW5nCiAgICBvcHByb3BlcnR5IC1mIC1GICJTYW1wbGluZyIgICAgICAgICAgICAgJGFyZzEgbWFudHJhIGRlZmF1bHRfcmVuZGVyaW5nX3NhbXBsaW5nCiAgICBvcHByb3BlcnQ= +eSAtZiAtRiAiTGltaXRzIiAgICAgICAgICAgICAgICRhcmcxIG1hbnRyYSBkZWZhdWx0X3JlbmRlcmluZ19saW1pdHMKICAgIG9wcHJvcGVydHkgLWYgLUYgIlNoYWRpbmciICAgICAgICAgICAgICAkYXJnMSBtYW50cmEgZGU= +ZmF1bHRfcmVuZGVyaW5nX3NoYWRpbmcKICAgIG9wcHJvcGVydHkgLWYgLUYgIlJlbmRlciIgICAgICAgICAgICAgICAkYXJnMSBtYW50cmEgZGVmYXVsdF9yZW5kZXJpbmdfcmVuZGVyCiAgICBvcHByb3BlcnR5IC1mIC1GICI= +RGljaW5nIiAgICAgICAgICAgICAgICRhcmcxIG1hbnRyYSBkZWZhdWx0X3JlbmRlcmluZ19kaWNpbmcKICAgIG9wcHJvcGVydHkgLWYgLUYgIlN0YXRpc3RpY3MiICAgICAgICAgICAkYXJnMSBtYW50cmEgZGVmYXVsdF9yZW4= +ZGVyaW5nX3N0YXRpc3RpY3MKICAgICMgTm93LCBhZGQgc2luZ2xldG9uIHBhcmFtZXRlcnMKICAgIG9wcHJvcGVydHkgLWYgLUYgIkRyaXZlciIgJGFyZzEgbWFudHJhIHZtX2lubGluZXN0b3JhZ2UKICAgIG9wcHJvcGVydHk= +IC1mIC1GICJEcml2ZXIiICRhcmcxIG1hbnRyYSB2bV90bXBzaGFyZWRzdG9yYWdlCiAgICBvcHByb3BlcnR5IC1mIC1GICJEcml2ZXIiICRhcmcxIG1hbnRyYSB2bV90bXBsb2NhbHN0b3JhZ2UKICAgIG9wcHJvcGVydHkgLWY= +IC1GICJEcml2ZXIiICRhcmcxIG1hbnRyYSB2bV9iaW5hcnlnZW9tZXRyeQplbmRpZgoKIyBOb2RlICRhcmcxIChEcml2ZXIvaWZkKQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1Y= +ZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpJTkRYAAAAAAAAAAAAAAAMAAAADERpYWxvZ1NjcmlwdAAAAAAAAAJkYLfEtAAAAAxDcmVhdGVTY3JpcHQAAAJkAAAComC3xLQAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAAFBgAAAS4= +YLfEtAAAAARIZWxwAAAGNAAAAABgt8S0AAAAC1Rvb2xzLnNoZWxmAAAGNAAAA3Bgt8SLAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAAAmkAAAAMGC3xLQAAAAMRnVuY3Rpb25OYW1lAAAJ1AAAAI9gt8S0AAAACENvbnRlbnRzAAA= +CmMAASgCYLfEtAAAAAlJY29uSW1hZ2UAATJlAABD32C2a1AAAAAQRXh0cmFGaWxlT3B0aW9ucwABdkQAAADOYLfEtAAAAA5TdXJmYWNlVmZsQ29kZQABdxIAAVJAYLfEtAAAABJTY3JpcHRNYXRlcmlhbEluZm8AAslSAAABemA= +t8S0IyBEaWFsb2cgc2NyaXB0IGZvciBPX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTyBhdXRvbWF0aWM= +YWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08KICAgIHM= +Y3JpcHQJT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU8= +X1NIQURFUl9NQVRFUklBTF9fX19PCiAgICBsYWJlbAlPX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUU= +TlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08KCiAgICByZW5kZXJtYXNrCSJWTWFudHJhIE9HTCIKCiAgICBoZWxwIHsKCSIiCiAgICB9Cgp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQ= +IHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBPX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEE= +REVSX01BVEVSSUFMX19fX08gb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyA= +Tm9kZSAkYXJnMSAoU2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTykKb3BzcGFyZWRzICIiICQ= +YXJnMQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxCm9wdXNlcmRhdGEgLW4gJ2JhY2tncm91bmRpbWFnZXMnIC12ICdbeyJwYXRoIjogIkM= +Oi9PL09fQUlESVZfT19WSURJQV9PL0dRSi44NDAyIDIwNDguSlBHIiwgInJlY3QiOiBbNC4wMDI1MzQ1NDY3NDc3MzMsIC0yLjk5NTgzOTk1NjgzMDA3MywgMTMuOTk4ODAwNzU5OTAzMywgNy4wMDA0MjYyNTYzMjU0OTE1XX0= +XScgJGFyZzEKQ2hlY2tFeHRlcm5hbCA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAwOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGU= +ZmF1bHQgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDE7ClNhdmVJY29uIDo9IDE7ClNhdmU= +U3BhcmVQYXJtcyA6PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGM= +b250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm8= +dGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSIkSEQ= +QV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlNIT1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ= +PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJuZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFR5cGU+JEhEQV9UQUJMRV9BTkRfTkFNRTwvY29udGV4dE9wVHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2w= +U3VibWVudT5EaWdpdGFsIEFzc2V0czwvdG9vbFN1Ym1lbnU+CiAgICA8dG9vbFN1Ym1lbnU+TWF0ZXJpYWw8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCBzaG8= +cHRvb2x1dGlscwoKc2hvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogICAgPGtleXdvcmRMaXN0PgogICAgICA8a2V5d29yZD5NYW50cmE8L2tleXdvcmQ+CiAgICA8L2s= +ZXl3b3JkTGlzdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KAAAAAgAMbm9kZWNvbm50eXBlAAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0U= +R0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9NQVRFUklBTF9fX19PMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDA= +MDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMDE1MDAwMDAwMDI3MzEuT1BmYWxsYmFja3MAVm9wL09fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQUQ= +SUVOVF9TSEFERVJfX19fTyBDOi9PL09fQUlESVZfT19WSURJQV9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PX0xUT19PX09UTF9PL0xUTy5PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUk= +REFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08uT1RMClZvcC9hYnMgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1I= +UF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvYWI= +cyBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9jb21wbGVtZW50IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTkk= +RFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2NvbXBsZW1lbnQgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvZG90IEM6L08vT19FUkE= +V1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL28= +dGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9kb3Qgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3Avbm9ybWFsaXplIEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl8= +T19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL25vcm1hbGl6ZSBvdGxzL09QbGliU2NyaXA= +dGVkLmhkYQpWb3AvcG93IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzU= +XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3BvdyBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9zcXJ0IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF8= +T19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3NxcnQ= +IG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAwMTUwMDAwMDAzMjYwNy5PUGR1bW15ZGVmcwBJTkRYAAAAAAAAAAAAAAA= +CQAAAA1JTkRFWF9TRUNUSU9OAAAAAAAABS5gt8S0AAAAEmhvdWRpbmkuaGRhbGlicmFyeQAABS4AAAAAYLfEtAAAAFFWb3AvT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUw= +X0dSQURJRU5UX1NIQURFUl9fX19PAAAFLgAAAxFgt8Q0AAAAB1ZvcC9hYnMAAAg/AAAHPmC3wbYAAAAOVm9wL2NvbXBsZW1lbnQAAA99AAAHTGC3wbYAAAAHVm9wL2RvdAAAFskAAAkqYLfBtgAAAA1Wb3Avbm9ybWFsaXplAAA= +H/MAAAWbYLfBtgAAAAdWb3AvcG93AAAljgAAB7tgt8G2AAAACFZvcC9zcXJ0AAAtSQAABvZgt8G2AAAABwAAAAUAAABNT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1I= +QURJRU5UX1NIQURFUl9fX19PAAAAfU9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU4= +R19SQVRJT19TSEFERVJfX19fTwAAAKpvcGxpYjovVm9wL09fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PP1ZvcC9PX19fX1JFREFIU18= +VE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08AAABib3BkZWY6L1ZvcC9PX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUE= +Ul9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08/SWNvbkltYWdlAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAGGZvZyBsaWdodCBzaGFkb3cgc3VyZmFjZQAAAAAAAAAAYLfEtAEBAAAACAAAAAAEAAAAA2FicwAAAAg= +QWJzb2x1dGUAAAAWb3BsaWI6L1ZvcC9hYnM/Vm9wL2FicwAAAAdWT1BfYWJzAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGC3xLQAAQAAAAAEAAAACmNvbXBsZW1lbnQAAAAKQ29tcGw= +ZW1lbnQAAAAkb3BsaWI6L1ZvcC9jb21wbGVtZW50P1ZvcC9jb21wbGVtZW50AAAADlZPUF9jb21wbGVtZW50AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGC3xLQAAQAAAAAEAAAAA2Q= +b3QAAAALRG90IFByb2R1Y3QAAAAWb3BsaWI6L1ZvcC9kb3Q/Vm9wL2RvdAAAAAdWT1BfZG90AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGC3xLQAAQAAAAAEAAAACW5vcm1hbGl6ZQA= +AAAJTm9ybWFsaXplAAAAIm9wbGliOi9Wb3Avbm9ybWFsaXplP1ZvcC9ub3JtYWxpemUAAAANVk9QX25vcm1hbGl6ZQAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgt8S0AAEAAAAABAA= +AAADcG93AAAABVBvd2VyAAAAFm9wbGliOi9Wb3AvcG93P1ZvcC9wb3cAAAAHVk9QX3BvdwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgt8S0AAEAAAAABAAAAARzcXJ0AAAAC1NxdWE= +cmUgUm9vdAAAABhvcGxpYjovVm9wL3NxcnQ/Vm9wL3NxcnQAAAAIVk9QX3NxcnQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLfEtAABAElORFgAAAAAAAAAAAAAAAIAAAAIQ29udGU= +bnRzAAAAAAAAAFdgt8Q0AAAADERpYWxvZ1NjcmlwdAAAAFcAAAJ2YLUkKzA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMDY0MDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISE= +IQAjIERpYWxvZyBzY3JpcHQgZm9yIE9fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiA= +ICAgbmFtZQlPX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwogICAgc2NyaXB0CU9fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUU= +TklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwogICAgbGFiZWwJT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkU= +QVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PCgogICAgb3V0cHV0CWZsb2F0CWNvbXBsZW0JIkNvbXBsZW1lbnQ6IDEgLSBJbnB1dCBWYWx1ZSIKICAgIHNpZ25hdHVyZQkiRGU= +ZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgZmxvYXQgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KSU5EWAAAAAA= +AAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABxJfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmM= +LiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEU= +ZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWU= +dGVyLmRzPgoKewogICAgbmFtZQkiYWJzIgogICAgc2NyaXB0CSJhYnMiCiAgICBsYWJlbAkiYWJzIgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRhYnMgPSB2b3BfYWJzKCQ= +dmFsKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAlhYnMJIkFic29sdXRlIFZhbHVlIgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2k= +Z25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0= +CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3I= +IGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlU= +bmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCI= +CXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX0lOVF8= +UEFSTSh2YWxfaSwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3A= +LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQ= +LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICI= +VmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2I= +c29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAHIF9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4= +ICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW4= +eSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmk= +bwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJjb21wbGVtZW50IgogICAgc2NyaXB0CSJjb21wbGVtZW50IgogICAgbGFiZWw= +CSJjb21wbGVtZW50IgoKICAgIGNvZGUgewoJIiRjb21wbGVtID0gLSR2YWw7IgoJIiRjb21wbGVtICs9IDE7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJY29tcGw= +ZW0JIkNvbXBsZW1lbnQ6IDEgLSBJbnB1dCBWYWx1ZSIKCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlpCXsgaW50IGludCB9CiAgICBzaWduYXR1cmUJIjJEIFY= +ZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWc= +bmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWM= +dG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHU= +cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIEM= +b2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfSU5UX1BBUk0odmFsX2ksICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmE= +bHVlIiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiw= +IDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHU= +ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDE= +LCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQo= +fQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAj+X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU28= +ZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieTo= +CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHU= +ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImRvdCIKICAgIHNjcmlwdAkiZG90IgogICAgbGFiZWwJImRvdCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkZG90cHI= +b2QgPSB2b3BfZG90KCR2ZWMxLCAkdmVjMik7IgogICAgfQoKICAgIGlucHV0CXZlY3Rvcgl2ZWMxCSJWZWN0b3IgMSIKICAgIGlucHV0CXZlY3Rvcgl2ZWMyCSJWZWN0b3IgMiIKICAgIG91dHB1dAlmbG9hdAlkb3Rwcm9kCSI= +RG90IFByb2R1Y3QiCgogICAgVk9QX1ZFQ19QQVJNKHZlYzEsICJWZWN0b3IgMSIsIDEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjMiwgIlZlY3RvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMxX2MsICI= +Q29sb3IgMSIsIDEsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMl9jLCAiQ29sb3IgMiIsIDAsIDEsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjMV91diwgIlZlY3RvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSg= +dmVjMl91diwgIlZlY3RvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMxX3VjLCAiQ29sb3IgMSIsIDEsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMl91YywgIkNvbG9yIDIiLCAwLCAxLCAwKQoKICAgIHM= +aWduYXR1cmUJIjNEIFZlY3RvciIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3Rvci9Qb2ludCIJdnAJeyB2ZWN0b3IgcG9pbnQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IvTm9ybWFsIgl2bgk= +eyB2ZWN0b3Igbm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQvVmVjdG9yIglwdgl7IHBvaW50IHZlY3RvciBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50L1BvaW50IglwcAl7IHBvaW50IHBvaW4= +dCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50L05vcm1hbCIJcG4JeyBwb2ludCBub3JtYWwgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwvVmVjdG9yIgludgl7IG5vcm1hbCB2ZWN0b3IgZmxvYXQgfQo= +ICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL1BvaW50IglucAl7IG5vcm1hbCBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbC9Ob3JtYWwiCW5uCXsgbm9ybWFsIG5vcm1hbCBmbG9hdCB9CiAgICBzaWduYXQ= +dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgZmxvYXQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCSAgIHV2CXsgdXZlY3RvciB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWY= +b3JtIDNEIFZlY3Rvci9Qb2ludCIgIHZwCXsgdXZlY3RvciB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IvTm9ybWFsIiB2bgl7IHV2ZWN0b3IgdW5vcm1hbCB1ZmxvYXQgfQogICAgc2k= +Z25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludC9WZWN0b3IiICBwdgl7IHVwb2ludCB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQvUG9pbnQiICAgcHAJeyB1cG9pbnQgdXBvaW50IHVmbG8= +YXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50L05vcm1hbCIgIHBuCXsgdXBvaW50IHVub3JtYWwgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwvVmVjdG9yIiBudgl7IHVub3JtYWw= +IHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwvUG9pbnQiICBucAl7IHVub3JtYWwgdXBvaW50IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsL05vcm1hbCI= +IG5uCXsgdW5vcm1hbCB1bm9ybWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgdWZsb2F0IH0KCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4= +MCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAVvX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Y= +dHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGg= +b3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWQ= +YSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJIm5vcm1hbGl6ZSIKICAgIHNjcmlwdAkibm9ybWFsaXplIgogICAgbGFiZWwJIm5vcm1hbGl6ZSI= +CgoKICAgIGNvZGUgewoJIiRudmVjID0gbm9ybWFsaXplKCR2ZWMpOyIKICAgIH0KCiAgICBpbnB1dAlub3JtYWwJdmVjCSJJbnB1dCBWZWN0b3IiCiAgICBvdXRwdXQJbm9ybWFsCW52ZWMJIk5vcm1hbGl6ZWQgVmVjdG9yIgo= +CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCWRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAgIHsgcG9pbnQgcG8= +aW50IH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdiAgeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQgIHsgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= +M0QgTm9ybWFsIgl1biB7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwIHsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1diB7IHU= +dmVjdG9yIHV2ZWN0b3IgfQoKICAgIFZPUF9WRUNfUEFSTSh2ZWMsICAgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDMl9QQVJNKHZlY191LCAiTm9ybWFsIiwJMSwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfcCwgIk4= +b3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY192LCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUM0X1BBUk0odmVjX3Y0LCAiUXVhdGVybmlvbiIsCTAsIDAsIDAsIDEpCiAgICBWT1BfVkVDX1BBUk0= +KHZlY191biwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3VwLCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXYsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgCiAgICBncm8= +dXAgeyBuYW1lICJnMCIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImcxIiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAePX1B9Si8qCiAqIFBST1BSSUU= +VEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG8= +ciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiA= +KglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInBvdyIKICAgIHNjcmlwdAkicG93IgogICAgbGE= +YmVsCSJwb3ciCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJHBvdyA9IHZvcF9wb3coKCR2YWwpLCAkZXhwKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCA= +VmFsdWUiCiAgICBpbnB1dAlmbG9hdAlleHAJIkV4cG9uZW50IgogICAgb3V0cHV0CWZsb2F0CXBvdwkiT3V0cHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQ= +IFZlY3RvciIJCXUJeyB2ZWN0b3IyIGZsb2F0IHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIGZsb2F0IHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IGY= +bG9hdCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgZmxvYXQgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGZsb2F0IGNvbG9yIH0KICAgIHNpZ25hdHU= +cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCBmbG9hdCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= +M0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdWZsb2F0IHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1ZmxvYXQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCA= +Tm9ybWFsIgl1bgl7IHVub3JtYWwgdWZsb2F0IHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWZsb2F0IHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmE= +bHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDE= +LCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSw= +IDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDE= +KQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICAKICAgIHBhcm0gewoJbmFtZQlleHAKCWxhYmVsCSJFeHBvbmU= +bnQiCgl0eXBlCWZsb2F0CglzaXplCTEKCWRlZmF1bHQJeyAxLjAgfQogICAgfQogICAgCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQo= +fQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAbKX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU28= +ZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieTo= +CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHU= +ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInNxcnQiCiAgICBzY3JpcHQJInNxcnQiCiAgICBsYWJlbAkic3FydCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkc3E= +cnQgPSB2b3Bfc3FydCgkdmFsKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAlzcXJ0CSJTcXVhcmUgUm9vdCIKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXU= +bHQJeyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50Igk= +CXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQ= +IFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmU= +Y3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICA= +ICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDE= +KQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQo= +ICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICA= +IFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICA= +ICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KMDcwNzA3MDA= +MDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMDEyMDAwMDAwMDAwMDVub2RlX3R5cGUAU2hvcAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDA= +MDAwMTQwNTU3NDIyNjQwMDAwMTUwMDAwMDAwMDE2NmhkYXJvb3QuaW5pdAB0eXBlID0gT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0g= +QURFUl9NQVRFUklBTF9fX19PCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMDE0MDAwMDAwMDA2NTFoZGFyb290LmRlZgBjb21tZW4= +dCAiIgpwb3NpdGlvbiAtNTAuMyAyLjY4MDE3CmNvbm5lY3Rvcm5leHRpZCAwCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXk= +IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24Kb3V0cHV0c05hbWVkMwp7Cn0KaW5wdXRzTmFtZWQzCnsKfQo= +aW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjU2NzY4NAogIG1vZGlmeSAxNjIyNjU2MTYxCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWw= +c2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDAyMTAwMDAwMDAwMjc2aGRhcm9vdC51c2VyZGF0YQA= +AAAAAgANX19fVmVyc2lvbl9fXwAAAAMAAAAQYmFja2dyb3VuZGltYWdlcwAAAAMAjVt7InBhdGgiOiAiQzovTy9PX0FJRElWX09fVklESUFfTy9HUUouODQwMiAyMDQ4LkpQRyIsICJyZWN0IjogWzQuMDAyNTM0NTQ2NzQ3NzM= +MywgLTIuOTk1ODM5OTU2ODMwMDczLCAxMy45OTg4MDA3NTk5MDMzLCA3LjAwMDQyNjI1NjMyNTQ5MTVdfV0wNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDExMzA= +MDAwMDAwMDAzNWhkYXJvb3QvT19fX19UVVBUVU9fUkVEQUhTX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX1NIQURFUl9PVVRQVVRfX19fTy5pbml0AHR5cGUgPSBvdXRwdXQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDA= +MDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMTEyMDAwMDAwMDEzNjdoZGFyb290L09fX19fVFVQVFVPX1JFREFIU19FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9TSEFERVJfT1VUUFVUX18= +X19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDYuNSA1LjIKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmY= +IGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCA= +b2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewowICJzaGFkZXIiCn0KaW5wdXRzTmFtZWQzCnsKMSAJT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREE= +Ul9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PIDAgMSAiQ2YiCn0KaW5wdXRzCnsKMCAJT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEE= +Rl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyNDg0MzQ= +MQogIG1vZGlmeSAxNjIyNjU2MDUyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA= +NzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDExMzAwMDAwMDAwMTczaGRhcm9vdC9PX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0g= +QURFUl9PVVRQVVRfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKY29udGV4dHR5cGUJWyAwCWxvY2tzPTAgXQkoCXN1cmZhY2UJKQpvdXRwdXRjb2RlbGFzdAlbIDAJbG9ja3M9MCBdCSgJIm9uIgkpCnBhcm1vcmRlcglbIDAJbG8= +Y2tzPTAgXQkoCSIiCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDExNzAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU18= +X19fT19fX19TVVJGQUNFX1NIQURFUl9PVVRQVVRfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= +NTU3NDIyNjQwMDAwNzMwMDAwMDAwMDAzNmhkYXJvb3QvT19fX19UQ0VMT0NfVFVQVFVPX19fX09fX19fT1VUUFVUX0NPTEVDVF9fX19PLmluaXQAdHlwZSA9IGNvbGxlY3QKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDA= +MDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMDcyMDAwMDAwMDEyMjFoZGFyb290L09fX19fVENFTE9DX1RVUFRVT19fX19PX19fX09VVFBVVF9DT0xFQ1RfX19fTy5kZWYAY29tbWVudCA= +IiIKcG9zaXRpb24gOC41IDQuNTMKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmU= +bmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCA= +b24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVFVQVFVPX1JFREFIU19FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9TSEFERVJfT1VUUFVUX19fX08gMCAxICJzaGFkZXIxIgo= +MSAJIiIgIiIgMSAic2hhZGVyMiIKfQppbnB1dHMKewowIAlPX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0hBREVSX09VVFBVVF9fX19PIDAgMQoxIAkiIiAwIDEKfQpzdGF0CnsKICBjcmVhdGU= +IDE2MjI0ODQzNDEKICBtb2RpZnkgMTYyMjY1NjA1MgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2M= +cmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAwNzMwMDAwMDAwMDE1NmhkYXJvb3QvT19fX19UQ0VMT0NfVFVQVFVPX19fX09fX19fT1VUUFVUX0M= +T0xFQ1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKaW5wdXRudW0JWyAwCWxvY2tzPTAgXQkoCTEJKQppbnB1dG5hbWUxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmlucHV0bGFiZWwxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCn0KMDc= +MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMDc3MDAwMDAwMDAwNDFoZGFyb290L09fX19fVENFTE9DX1RVUFRVT19fX19PX19fX09VVFBVVF9DT0xFQ1RfX19fTy4= +dXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAyMTMwMDAwMDAwMDE0NGhkYXJvb3QvT18= +X19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PLmluaXQ= +AHR5cGUgPSBPX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDA= +MDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAyMTIwMDAwMDAwMDc1MGhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkU= +QVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDQuNSA2LjA0CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGU= +bCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9uIHJlbmRlciBvbiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG8= +cmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjAgImNvbXBsZW0iCn0KaW5wdXRzTmFtZWQzCnsKfQo= +aW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjQ4MzY0NQogIG1vZGlmeSAxNjIyNjU2MDU1CiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWw= +c2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDIxMzAwMDAwMDAwMDIwaGRhcm9vdC9PX19fX1JFREE= +SFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08ucGFybQB7CnZlcnM= +aW9uIDAuOAp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMjE3MDAwMDAwMDAzMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0Q= +RV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy51c2VyZGF0YQAAAAADAA1fX19WZXJzaW9uX19fAAAAAwAAABA= +YmFja2dyb3VuZGltYWdlcwAAAAMAkFt7InBhdGgiOiAiQzovTy9PX0FJRElWX09fVklESUFfTy9HUUouODQwMiAyMDQ4LkpQRyIsICJyZWN0IjogWy0yOS45ODkwMjQ5NTk0MzgyNjUsIC00OC4wMzQ1ODI5ODc0ODI4NCwgMzk= +Ljk4MTMyODI0ODczMzY2LCAyMS45MzU3NzAyMjA2ODkwODZdfV0ACXdpcmVzdHlsZQAAAAMAB3JvdW5kZWQwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDIzMzA= +MDAwMDAwMDYzNmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkE= +VElPX1NIQURFUl9fX19PL19fbmV0Ym94MS5uZXRib3hpbml0ADIKMgp7CglhdXRvZml0IDo9IDA7Cgljb2xvciA6PSAiVVRfQ29sb3IgUkdCIDEgMSAxICI7Cgljb21tZW50IDo9IE9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl8= +Rk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTzsKCWhlaWdodCA6PSAyMS42OTk5OTk5OTk5OTk= +OTk5OwoJbWluaW1pemVkIDo9IDA7Cgl3aWR0aCA6PSA2Ny41OwoJeF9wb3NpdGlvbiA6PSAtMjguMDAwMDAwMDAwMDAwMDA0OwoJeV9wb3NpdGlvbiA6PSAtMi4wMDAwMDAwMTE5MjA5MjkxOwp9CnsKICBjcmVhdGUgMTYyMjQ= +ODM3NjUKICBtb2RpZnkgMTYyMjY1NTQyMwogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDA= +MDQzNTAwMDAwMDAwMDQwaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0k= +TkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UVVBUVU9CVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkE= +TE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCT1VUUFVUX19fX08uaW5pdAB0eXBlID0gc3Vib3V0cHV0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU= +NTc0MjI2NDAwMDQzNDAwMDAwMDAyNzY0aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0Y= +QUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UVVBUVU9CVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU4= +VF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCT1VUUFVUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTIxIC0yLjk3CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiA= +dGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWY= +YXVsdCBvZmYgZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7Cn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19UQ0FSVEJVU18= +MV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEE= +TVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1Q= +SU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlI= +T01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PIDEgMSAiY29tcGxlbSIKfQo= +aW5wdXRzCnsKMCAJT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk8= +SVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1I= +TUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkU= +X19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlQ= +UkFDVF9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjc4MDUyCiAgbW9kaWZ5IDE2MjI2NTYwNTIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDE= +IApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwNDM1MDAwMDAwMDcwNzZoZGFyb290L09fX18= +X1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1Q= +VVBUVU9CVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUI= +T1VUUFVUX19fX08ucGFybQB7CnZlcnNpb24gMC44Cm5hbWUxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDIJWyAwCWxvY2s= +cz0wIF0JKAkiIgkpCm5hbWUzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU= +CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTcJWyAwCWxvY2tzPTAgXQkoCSI= +IgkpCmxhYmVsNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw5CVsgMAlsb2M= +a3M9MCBdCSgJIiIJKQpuYW1lMTAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQo= +bmFtZTEyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTEzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE0CVsgMAlsb2M= +a3M9MCBdCSgJIiIJKQpsYWJlbDE0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxNglbIDAJbG9ja3M9MCBdCSgJIiIJKQo= +bGFiZWwxNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxOAlbIDAJbG8= +Y2tzPTAgXQkoCSIiCSkKbmFtZTE5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTIwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjAJWyAwCWxvY2tzPTAgXQkoCSIiCSk= +Cm5hbWUyMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDIxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDIyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyMwlbIDAJbG8= +Y2tzPTAgXQkoCSIiCSkKbGFiZWwyMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjUJWyAwCWxvY2tzPTAgXQkoCSIiCSk= +CmxhYmVsMjUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTI2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTI3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjcJWyAwCWw= +b2Nrcz0wIF0JKAkiIgkpCm5hbWUyOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI5CVsgMAlsb2Nrcz0wIF0JKAkiIgk= +KQpuYW1lMzAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzIJWyAwCWw= +b2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM0CVsgMAlsb2Nrcz0wIF0JKAkiIgk= +KQpsYWJlbDM0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM2CVsgMAk= +bG9ja3M9MCBdCSgJIiIJKQpuYW1lMzcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzOAlbIDAJbG9ja3M9MCBdCSgJIiI= +CSkKbmFtZTM5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQxCVsgMAk= +bG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0MwlbIDAJbG9ja3M9MCBdCSgJIiI= +CSkKbGFiZWw0MwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0NQlbIDA= +CWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDcJWyAwCWxvY2tzPTAgXQkoCSI= +IgkpCm5hbWU0OAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0OQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1MAlbIDA= +CWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTIJWyAwCWxvY2tzPTAgXQkoCSI= +IgkpCmxhYmVsNTIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTQJWyA= +MAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1NQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1NglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU2CVsgMAlsb2Nrcz0wIF0JKAk= +IiIJKQpuYW1lNTcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1NwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1OAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTkJWyA= +MAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYxCVsgMAlsb2Nrcz0wIF0JKAk= +IiIJKQpsYWJlbDYxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDYyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2MwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDYzCVs= +IDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE= +NDA1NTc0MjI2NDAwMDQ0MTAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREc= +RV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UVVBUVU9CVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQUQ= +SUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCT1VUUFVUX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= +MDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwNDMzMDAwMDAwMDAwMzdoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUE= +TF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RVUE5JQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUE= +Ul9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQklOUFVUX19fX08uaW5pdAB0eXBlID0gc3ViaW5wdXQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDA= +MDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwNDMyMDAwMDAwMDA3NDNoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVI= +X1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RVUE5JQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX18= +X0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQklOUFVUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTI5LjUgMjAuNDY1CmNvbm5lY3Rvcm5leHRpZCAwCmZsYWc= +cyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSA= +b2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvZmYgZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7Cn0KaW5wdXRzTmE= +bWVkMwp7Cn0KaW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3ODA1MgogIG1vZGlmeSAxNjIyNjU2MDUyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDE= +IDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDQzMzAwMDAwMDAwMDIwaGRhcm9vdC8= +T19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT18= +X19fVFVQTklCVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl8= +U1VCSU5QVVRfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDQzNzAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1JFREE= +SFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UVVBOSUI= +VVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJJTlBVVF8= +X19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTA2MzAwMDAwMDAwMDMyaGRhcm8= +b3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08= +L09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= +X19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTEk= +WkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTy5pbml0AHR5cGUgPSBwb3cKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDI= +MjY0MDAxMDYyMDAwMDAwMDI0NzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0Y= +X0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk8= +Tl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT04= +X0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV8= +RVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTIzIDYuNjE1CmNvbm5lY3Rvcm5leHRpZCAzCmZsYWdzID0gIGw= +b2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9uIHJlbmRlciBvbiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXA= +cmVzcyBvZmYgY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoyICJwb3ciCn0KaW5wdXRzTmE= +bWVkMwp7CjAgCU9fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX18= +X09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1I= +TUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkU= +X19fX09fX19fT19fX19BQlNPTFVURV9fX19PIDEgMSAidmFsIgoxIAkiIiAiIiAxICJleHAiCn0KaW5wdXRzCnsKMCAJT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkY= +X05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX18= +Tk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUw= +SVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08gMCAxCjEgCSIiIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjE2MDI0NjM= +NAogIG1vZGlmeSAxNjIyNDk5MjAxCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA= +NzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTA2MzAwMDAwMDAwNjYwaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR18= +TEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST04= +X19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX18= +T19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1M= +VVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLnBhcm0Aewo= +dmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQk= +KQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWw= +X3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAk= +bG9ja3M9MCBdCSgJMQkxCTEJKQpleHAJWyAwCWxvY2tzPTAgXQkoCTIJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMDY1MDAwMDAwMDAwMTJoZGFyb28= +dC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy8= +T19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX18= +X19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVo= +RV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEwNjcwMDAwMDA= +MDAwMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1M= +SEFERVJfX19fTy9PX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0E= +RlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1U= +UkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV8= +X19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTA= +MDAwMDAxNDA1NTc0MjI2NDAwMTExNzAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUU= +TlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVQ= +Q0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUE= +TElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX18= +X19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5pbml0AHR5cGUgPSBjb21wbGVtZW4= +dAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTExNjAwMDAwMDAyNTE2aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk8= +TEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX18= +X0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF8= +VE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX18= +X09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX18= +QUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTIzIDQuMDQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG8= +ZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXg= +cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJjb21wbGVtIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fMl9SRVdPUF8= +X19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1I= +UF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT18= +X19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX18= +X19BQlNPTFVURV9fX19QT1dFUl8yX19fX08gMiAxICJ2YWwiCn0KaW5wdXRzCnsKMCAJT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0U= +UklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTEk= +WkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX18= +T19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjczNDMyCiAgbW8= +ZGlmeSAxNjIyNDk5MjAxCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzA= +MDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTExNzAwMDAwMDAwNjYyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVI= +X1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0U= +WklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF8= +X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX18= +X19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzE= +X1NVQlRSQUNUX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyA= +MAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCA= +XQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQk= +MQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY= +NDAwMTEyMTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0Y= +QUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX08= +X19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT18= +X19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVI= +RUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDA= +MDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTEyMzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX08= +X19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX18= +RUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX18= +X1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkE= +Q0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX18= +X08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMTU1MDAwMDAwMDAwMzNoZGFyb290L09fX19fUkU= +REFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RPT1I= +X0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0w= +QU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV8= +RVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE8= +X1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy5pbml0AHR5cGUgPSBzcXJ0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzA= +MDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTE1NDAwMDAwMDAyNjAzaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVI= +X1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkE= +X19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT18= +X19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1Q= +X1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV8= +X19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTIzIDEuNTQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXA= +bGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQ= +IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJzcXJ0Igp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVENBUlQ= +QlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX18= +X09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX18= +X19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk0= +QUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PIDEgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX18= +X09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1A= +Uk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1Q= +X19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVI= +XzJfX19fMV9TVUJUUkFDVF9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjczNDY5CiAgbW9kaWZ5IDE2MjI0OTkyMDEKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2w= +b3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMTU1MDAwMDAwMDA2MzA= +aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVI= +X19fX08vT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX18= +X0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX18= +RElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1Q= +SU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmE= +dHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M= +PTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX2MJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0= +CSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTE= +CSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTE1NzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkU= +SURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1A= +X19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE8= +UlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08= +X19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT18= +X19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc= +NDIyNjQwMDExNjEwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUw= +T0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl8= +Tk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTEk= +WkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08udXM= +ZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTIxMTAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1JFREFIU18= +T0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18= +MV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEE= +TVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1Q= +SU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlI= +T01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PLmluaXQAdHlwZSA9IGNvbXA= +bGVtZW50Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMjEwMDAwMDAwMDI3MDNoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUM= +QUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fVE9PUl8= +RVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEE= +TVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0U= +WUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT18= +U1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTI= +MyAtMC45Ngpjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2g= +bGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG8= +ZmYKb3V0cHV0c05hbWVkMwp7CjEgImNvbXBsZW0iCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl8= +X19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX08= +X19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= +UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1Q= +X19fX1NRVUFSRV9ST09UX19fX08gMSAxICJ2YWwiCn0KaW5wdXRzCnsKMCAJT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0E= +RlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= +UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV8= +Tk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1E= +VUFSRV9ST09UX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyNzM0MzIKICBtb2RpZnkgMTYyMjQ5OTIwMQogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiA= +MSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEyMTEwMDAwMDAwMDY2MmhkYXJvb3Q= +L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL08= +X19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT18= +X19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX18= +X19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX18= +X0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy5wYXI= +bQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQk= +KQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQ= +CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWw= +b2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMjEzMDAwMDAwMDAwMTI= +aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVI= +X19fX08vT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUkk= +RF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkU= +X19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT18= +X19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX18= +X19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEyMTUwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0E= +Rl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX19UT09SX0U= +UkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU0= +Uk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= +RV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1M= +VVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX18= +XwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMjczMDAwMDAwMDAwMzVoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1Q= +TkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1I= +TUFMX19fX08uaW5pdAB0eXBlID0gZ2xvYmFsCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMjcyMDAwMDAwMDA3NTdoZGFyb290L08= +X19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX18= +X19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTI3IDE4LjU0CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW0= +cGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWw= +dCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMCAiTiIKfQppbnB1dHNOYW1lZDMKewp9CmlucHV0cwp7Cn0Kc3Q= +YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0OTkyMDEKICBhdXRob3Igbm9ib2R5QG5vd2hlcmUuc2lkZWZ4LmNvbQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3I= +aXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDI3MzAwMDAwMDAwMTYxaGRhcm9vdC9PX19fX1JFREFIU18= +T0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19MQU1ST05fRUM= +QUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApjb250ZXh0dHlwZQlbIDAJbG9ja3M9MCBdCSgJc3VyZmFjZQkpCnVzZW1lbnUJWyAwCWxvY2tzPTAgXQkoCSJvbiIJKQp2YXJuYW0= +ZQlbIDAJbG9ja3M9MCBdCSgJTgkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAyNzUwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR04= +SUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fTEFNUk9OX0VDQUZSVVNfX18= +X09fX19fU1VSRkFDRV9OT1JNQUxfX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMjc3MDAwMDAwMDAwNDFoZGFyb290L08= +X19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX18= +X19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDA= +MTAwMDAwMDE0MDU1NzQyMjY0MDAwMzMxMDAwMDAwMDAwMzVoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQUQ= +SUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTy5pbml0AHR5cGU= +ID0gZ2xvYmFsCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMzMwMDAwMDAwMDA3NTZoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0c= +TklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VDQUZSVVNfT1RfRVlFX00= +T1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTI3IDguNTQKY29ubmVjdG9ybmV4dGlkIDEKZmxhZ3MgPSAgbG9jayBvZmYgbW8= +ZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiA= +Y29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewowICJJIgp9CmlucHV0c05hbWVkMwp7Cn0KaW4= +cHV0cwp7Cn0Kc3RhdAp7CiAgY3JlYXRlIDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ4Mzk2NwogIGF1dGhvciBub2JvZHlAbm93aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSA= +MSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMzMxMDAwMDAwMDAxNjFoZGFyb290L08= +X19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX18= +X19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnRleHR0eXBlCVsgMAlsb2Nrcz0wIF0JKAlzdXJmYWM= +ZQkpCnVzZW1lbnUJWyAwCWxvY2tzPTAgXQkoCSJvbiIJKQp2YXJuYW1lCVsgMAlsb2Nrcz0wIF0JKAlJCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDM= +MzMwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkc= +X1JBVElPX1NIQURFUl9fX19PL09fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDA= +MDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMzM1MDAwMDAwMDAwNDFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUw= +X19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= +RV9UT19TVVJGQUNFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEwMzUwMDA= +MDAwMDAwMzJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVEk= +T19TSEFERVJfX19fTy9PX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX18= +T19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX18= +X05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUE= +TElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy5pbml0AHR5cGUgPSBhYnMKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEwMzQ= +MDAwMDAwMDIzMzNoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1I= +QVRJT19TSEFERVJfX19fTy9PX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= +X19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= +X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMjUgMTIuNTQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiA= +Zm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3M= +ZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJhYnMiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19PX19fX0VaSUxBTVJPTl8= +X19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX08= +X19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= +UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTyAyIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX09fX19fRVo= +SUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX18= +X19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX18= +X09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyNDc= +Nzk2MwogIG1vZGlmeSAxNjIyNDk5MjAxCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW4= +ZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTAzNTAwMDAwMDAwNjYyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREE= +UkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUY= +UlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVI= +RkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX04= +T1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHU= +cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfaQlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSg= +CTEJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX2MJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQk= +MQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF8= +dWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTAzNzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVQ= +QVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVFVMT1NCQV9fX18= +T19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0Q= +T1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk8= +RFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08= +Lm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEwNDEwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0Y= +T0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0U= +WklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF8= +X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX18= +X19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLnVzZXJkYXRhAAA= +AAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEwNDQwMDAwMDAwMDI1NmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR04= +SUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVRVTE9TQkFfX19fT19fX18= +T19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFI= +T0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF8= +X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLm91dHA= +dXRpbmZvcwBOdW1JbmZvcyAxClZhbHVlc0JpbmFyeSAxCkJlZ2luSW5mbwpPdXRwdXROYW1lIGFicwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWw= +TW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDA3NzMwMDAwMDAwMDA= +MzJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQUQ= +RVJfX19fTy9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX18= +X19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX18= +X0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08uaW5pdAB0eXA= +ZSA9IGRvdAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDc3MjAwMDAwMDAxNjA1aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTkk= +Q0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19PX19fX0VaSUxBTVJPTl9fX18= +RUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX18= +X1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkE= +Q0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMjcgMTMuNjE1CmNvbm4= +ZWN0b3JuZXh0aWQgMwpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW4= +bG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9mZiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c04= +YW1lZDMKewoyICJkb3Rwcm9kIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08gMSAxICJ2ZWMxIgoxIAk= +T19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTyAxIDEgInZlYzIiCn0KaW5wdXRzCnsKMCA= +CU9fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08gMCAxCjEgCU9fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUkk= +RF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0OTkyMDEKICBhdXRob3Igbm9ib2R5QG4= +b3doZXJlLnNpZGVmeC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDA= +MDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDA3NzMwMDAwMDAwMDQ1NGhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl8= +UkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl8= +X19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0Y= +Uk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= +RV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZlYzEJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjMglbIDA= +CWxvY2tzPTAgXQkoCTAJMQkwCSkKdmVjMV9jCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlYzJfYwlbIDAJbG9ja3M9MCBdCSgJMAkxCTAJKQp2ZWMxX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlYzJfdXYJWyAwCWw= +b2Nrcz0wIF0JKAkwCTEJMAkpCnZlYzFfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjMl91YwlbIDAJbG9ja3M9MCBdCSgJMAkxCTAJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTA= +MDAwMDAxNDA1NTc0MjI2NDAwMDc3NTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUU= +TlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0E= +RlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1U= +UkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV8= +X19fTk9STUFMSVpFX19fX09fX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwNzc3MDAwMDAwMDAwMzFoZGFyb290L09fX18= +X1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX08= +X19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk8= +RFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX18= +X19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnM= +aW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAzMjUwMDAwMDAwMDA0MGhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0U= +R0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX18= +X19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLmluaXQAdHlwZSA9IG5vcm1hbGl6ZQptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= +NTU3NDIyNjQwMDAzMjQwMDAwMDAwMTE0N2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV8= +RkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24= +IC0yNyAxNi4wNApjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGg= +aWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9mZiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmk= +YWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJudmVjIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PIDAgMSAidmVjIgp9CmlucHV0cwp7CjAgCU9fX18= +X0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTM5MjE1ODgzMAogIG1vZGlmeSAxNjIyNDk5MjAxCiAgYXV0aG9yIG5vYm9keUBub3doZXJlLnNpZGVmeC4= +Y29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDA= +MDAwMDE0MDU1NzQyMjY0MDAwMzI1MDAwMDAwMDA0NDZoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU4= +VF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLnBhcm0Aewp2ZXJzaW9uIDA= +LjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmVjCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191CVsgMAlsb2Nrcz0wIF0JKAkxCTAJKQp2ZWNfcAlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWM= +X3YJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3Y0CVsgMAlsb2Nrcz0wIF0JKAkwCTAJMAkxCSkKdmVjX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191cAlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdXY= +CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAzMjcwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVI= +X0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0w= +QU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDI= +MjY0MDAwMzMxMDAwMDAwMDAwMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0Y= +X0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18= +AAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAzMzQwMDAwMDAwMDI1N2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE4= +RUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX18= +X1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLm91dHB1dGluZm9zAE51bUluZm9zIDEKVmFsdWVzQmluYXJ5IDEKQmVnaW5JbmZvCk91dHB1dE5hbWUgbnZlYwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18= +CkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= +MDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMzYzMDAwMDAwMDAwNDBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUE= +TF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVI= +RkFDRV9fX19OT1JNQUxJWkVfX19fTy5pbml0AHR5cGUgPSBub3JtYWxpemUKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAzNjIwMDA= +MDAwMDEyNDNoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVEk= +T19TSEFERVJfX19fTy9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PLmRlZgBjb21tZW4= +dCAiIgpwb3NpdGlvbiAtMjcgMTEuMDQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmY= +IHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvZmYgY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXQ= +YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAibnZlYyIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1Q= +T19TVVJGQUNFX19fX08gMCAxICJ2ZWMiCn0KaW5wdXRzCnsKMCAJT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08gMCAxCn0Kc3RhdAo= +ewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0ODM5NjcKICBhdXRob3Igbm9ib2R5QG5vd2hlcmUuc2lkZWZ4LmNvbQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQ= +ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDM2MzAwMDAwMDAwNDQ2aGRhcm9vdC9PX19fX1JFREFIU19PSVQ= +QVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FWklMQU1ST05fX18= +X0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCA= +XQkoCWRlZmF1bHQJKQp2ZWMJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3UJWyAwCWxvY2tzPTAgXQkoCTEJMAkpCnZlY19wCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAk= +KQp2ZWNfdjQJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCTEJKQp2ZWNfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191dglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQo= +fQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDM2NTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREE= +UkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0U= +UklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= +NTU3NDIyNjQwMDAzNjcwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV8= +RkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVo= +RV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDM3MjAwMDAwMDAwMjU3aGRhcm9vdC9PX18= +X19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18= +RVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWx1ZXM= +QmluYXJ5IDEKQmVnaW5JbmZvCk91dHB1dE5hbWUgbnZlYwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZUQ= +ZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAyMTQwMDAwMDAwNjI0M2hkYXJvb3QvT19fX19SRURBSFNfT0k= +VEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PLm9yZGVyADEyCk9fX19fVFU= +UFRVT0JVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQk8= +VVRQVVRfX19fTwpPX19fX1RVUE5JQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR18= +UkFUSU9fU0hBREVSX1NVQklOUFVUX19fX08KT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVI= +T05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU8= +Tl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST00= +X0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PCk9fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST04= +X19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX18= +T19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1M= +VVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUM= +VF9fX19PCk9fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX18= +X19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX18= +X0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUM= +VElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08KT19fX19UQ0FSVEJVU18xX19fX1RPT1I= +X0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0w= +QU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV8= +RVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE8= +X1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PCk9fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= +X19fU1VSRkFDRV9OT1JNQUxfX19fTwpPX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTwpPX19fX0VUVUxPU0JBX19fX09fX19fT19fX18= +RVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1Q= +X19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT18= +X19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTwpPX19fX09fX18= +X0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUM= +VF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX08= +X19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PCk9fX19fRVpJTEFNUk9OX19fX0xBTVJPTl8= +RUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PCk9fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1M= +VVJGQUNFX19fX05PUk1BTElaRV9fX19PCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMjEyMDAwMDAwMDAwMDJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0c= +TklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy5uZXQAMQowNzA3MDcwMDAwMDEwMDA= +MDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAwMTYwMDAwMDAwMDM1NGhkYXJvb3Qub3JkZXIAMwpPX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0hBREVSX08= +VVRQVVRfX19fTwpPX19fX1RDRUxPQ19UVVBUVU9fX19fT19fX19PVVRQVVRfQ09MRUNUX19fX08KT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkU= +QVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMDE0MDAwMDAwMDA= +MDAyaGRhcm9vdC5uZXQAMQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQBQSUMyAwAAAEhSAQAAQy8AAABDcmVhdGU= +ZCBieSBIb3VkaW5pMTguNS40OTkgWzA2LzAxLzIxIDE5OjE2OjAwXQBBDgAAAEFkbWluaXN0cmF0b3IATQIAAABPAFQIAAAAAAAAAAAA8L9tCAAAAAAAAAAAAAAAWAQAAABAAAAAWQQAAABAAAAAdygAAAAAAAAAAAAAAAAAAAA= +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFIEAAAAAACAPyMEAAAAAgAAAFBbAAAATgIAAABDAFYEAAAAAQAAAGMEAAAAAwAAAHACAAAAcgBwAgAAAGcAcAIAAABiAGQEAAAAAQAAAEIEAAAAAAAAAFcEAAAA/wAAAGcEAAA= +AAUAAABHBAAAAM3MDEBQNAAAAE4CAAAAQQBWBAAAAAEAAABjBAAAAAEAAABkBAAAAAEAAABCBAAAAAAAAABXBAAAAP8AAABTPQAAAHMEAAAAAAAAAEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AEYBAAA= +AAFEAgAAAD8AU3sAAABzBAAAAAEAAABGAQAAAAFEFAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFECgAAABk= +AAMBAwIDARkAU5UAAABzBAAAAAIAAABGAQAAAAFEGgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRo= +FxMMBhQARgEAAAABRBIAAAAVAAEBAQICAwUEAgMBAgEBFQBTrwAAAHMEAAAAAwAAAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCA= +HBgSCgERAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEGgAAABIAAQEBAvsDBAUFBgcH9wYFBQQDAgIBARIAU8EAAABzBAAAAAQAAABGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo= +OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCAAAAAQAAE= +AfYCAwQFBggJCgoLBQz0CwoKCQgGBQQDAgEBEABTywAAAHMEAAAABQAAAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI= +Pzw5NTEsJiAaEwcOAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJAAAAA8A8gECAwQGCAkLDA4PEBERAxIBEfQQDw4MCwkIBgQDAgEPAFPbAAAAcwQAAAAGAAAARgEAAAA= +AUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0s= +TVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKAAAAA0A8AECAwQGCAoMDhASExUWFxgDGfAYFxYVExIQDgwKCAYEAwIBDQBT4wAAAHMEAAAABwAAAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl0= +W1lWU09LRkI8NzEqIxsTBQsARgEAAAABRCwAAAALAO4FExsjKjE3PEJGS09TVllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwA= +RgEAAAABRCoAAAAMAO8BAgQGCAoMDxEUFhgaHB4fIAMh7yAfHhwaGBYUEQ8MCggGBAIBDABT7gAAAHMEAAAACAAAAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQA= +AAABRC8AAAAKANYHFh4mLjU7QUdMUlZaXmFkZmhpamtramloZmRhXlpWUkxHQTs1LiYeFgcKAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELAAAAAsA7gE= +AwQHCQwPERUYGh0gIiQmKCkDKu4pKCYkIiAdGhgVEQ8MCQcEAwELAFP3AAAAcwQAAAAJAAAARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRDEAAAAJANQ= +BxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQvAAAACgDWAgMFCAoNERQ= +FxseIiUoKy0vMTIzNDQzMjEvLSsoJSIeGxcUEQ0KCAUDAgoAU/sAAABzBAAAAAoAAABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCE= +KjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXZzb2tmYVxWT0hBOjIqIRgHCABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDAAAAAJAOwCAwUICw8SFho= +HiImKi4xNDc5Oz0DPuw9Ozk3NDEuKiYiHhoWEg8LCAUDAgkAUwYBAABzBAAAAAsAAABGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDUAAAAHANA= +BxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwBGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDIAAAAIAOs= +AgMGCAwPExgcISUqLzM3Oz5BREZIA0nrSEZEQT47NzMvKiUhHBgTDwwIBgMCCABTCwEAAHMEAAAADAAAAEYBAAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgE= +AAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgA= +RgEAAAABRDQAAAAHAOoBAwUIDBAUGR4jKC0yNzxBRUlMT1FTA1TqU1FPTElFQTw3Mi0oIx4ZFBAMCAUDAQcAUxMBAABzBAAAAA0AAABGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg30= +d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4iMkJOXmZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZc= +k5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ2AAAABgDpAQMFCAwQFBofJCowNTtBRktPU1daXV8DYOlfXVpXU09LRkE7NTAqJB8ZFBAMCAUDAQYAUxkBAABzBAAAAA4AAABGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3o= +gIaMkZWZnaCjpaanqKinpqWioJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMDxsmMDo= +Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMAQIECAsPFBkfJSsxOD5ESlBVWl9jZmlrbG1tbGtpZmNfWlVQSkQ+ODErJR8ZFA8LCAQCAQUAUx8BAABzBAAAAA8= +AAAARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYI= +e3RtZVxUS0E4LiMXBwQARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8TGR8lLDI5QEdOVFpgZWpvcnV3eXp6eXc= +dXJvamVgWlROR0A5MiwlHxkTDwoHBAIFAFMkAQAAcwQAAAAQAAAARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yipquusbS2uAO55ri2tLGuq6ainJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo= +NT9IUltkbHR8g4qRl5yipquusbS2uAO55ri2tLGuq6ainJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqKcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAA= +AAFEOwAAAAQAygEDBgkNEhgeJCsyOkFJUFdeZWtxdnp+gYSFhoaFhIF+enZxa2VeV1BJQToyKyQeGBINCQYDAQQAUyUBAABzBAAAABEAAABGAQAAAAFEPAAAAAMA5goaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AA8HmwL+8ubY= +s66ppJ6YkYqDe3NrYllPRTsxJhoKAwBGAQAAAAFEPAAAAAMA5goaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmChomMTtFT1lia3N7g4qRmJ6kqa4= +s7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmAQIECAwRFhwjKjE5QUlRWWFob3Z8gYaKjpADkuaQjoqGgXx2b2hhWVFJQTkxKiMcFhEMCAQCAQMAUy8BAABzBAAAABIAAABGAQAAAAE= +RD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsHExsjJysrJyMbEwb66trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioI= +enJpX1ZMQTcsIBQBAgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ9AAAAAwDIAQMGCg8UGiEoMDhASVFaYmpyeoGHjZKWmpw= +np+fnpyalpKNh4F6cmpiWlFJQDgwKCEaFA8KBgMBAwBTLgEAAHMEAAAAEwAAAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgA= +AAACAOUKGiYyPEdRXGVvd4CJkZifpq2yuL3BxcnLzs8D0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVw= +UUc8MiYaCgIARgEAAAABRD8AAAACAMYBAgQIDBEXHiUtNT5HUFlia3R8hIuSmJ2ipaiqq6uqqKWinZiSi4R8dGtiWVBHPjUtJR4XEQwIBAIBAgBTMAEAAHMEAAAAFAAAAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepq0= +s7m+w8jMz9LV1tfY2NfW1dLPzMjDvrmzraael4+GfXRrYVdMQjcsHxICAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAA= +AgDGEh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD4AAAACAOUBAwYKDxUbIioyO0ROV2FqdH2FjpWco6itsbQDtuW0sa2oo5yVjoV9dGphV05EOzIqIhs= +FQ8KBgMBAgBTNAEAAHMEAAAAFQAAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLI= +ub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAABEQAAAAAAABhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAAFEPwA= +AAACAMYCBAgMERgeJi43QUpUXmhyfIWOl5+mrbO4vL/AwsLAv7y4s62mn5eOhXxyaF5USkE3LiYeGBEMCAQCAgBTNQEAAHMEAAAAFgAAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tw= +2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZk= +oqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAECBQkOFBoiKjM8RlBaZW96hI6XoKiwt7zCxsnLzMzLycbCvLewqKCXjoR6b2VaUEY8MyoiGhQOCQUCAQAAUzUBAAA= +cwQAAAAXAAAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPK0NXZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPK0NXZ3eHk5ujp6uo= +6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3DytDV2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAABAwYLEBYdJS4= +N0FLVWBrdoGLlZ+osbnAxsvP09XW1tXTz8vGwLmxqJ+Vi4F2a2BVS0E3LiUdFhALBgMBAABTNQEAAHMEAAAAGAAAAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurOropk= +kId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5uk= +6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAAAAIECAwSGCAoMTtFT1plcXyHkpymsLnByM7U2Nve39/e29jUzsjBubCmnJKHfHFlWk9FOzEoIBgSDAgEAgAAUzUBAABzBAAAABkAAABGAQA= +AAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMU= +vraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAACBQkOExoiKzQ+SVNfanaBjZijrbc= +wMjP1tvg4+Xn5+Xj4NvWz8jAt62jmI2BdmpfU0k+NCsiGhMOCQUCAABTNQEAAHMEAAAAGgAAAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI2Kh0= +DABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6uY= +4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAAAQMFCg8VHCQtN0FMV2NveoaSnaizvMbO1tzi5urs7u7s6ubi3NbOxryzqJ2ShnpvY1dMQTctJBwVDwoFAwEAUzUBAABzBAAAABsAAABGAQAAAABEQAAAAAAPHyw= +OERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZls= +UEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAAEDBgoQFh4mLzlET1pmcn6KlqKtuMLL1Nvi6O3w8vT08vA= +7eji29TLwritopaKfnJmWk9EOS8mHhYQCgYDAQBTNQEAAHMEAAAAHAAAAEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAA= +AAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5I= +iH1zaF1SRjotIBQARgEAAAAAREAAAAAAAQMHCxEXHygxO0ZRXWl1gY6apbG8xs/Y4Obt8fX3+Pj39fHt5+DYz8a8saWajoF1aV1RRjsxKB8XEQsHAwEAUzUBAABzBAAAAB0AAABGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq8= +uMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAA= +AERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAAAEEBwwRGCApMj1IU19rd4SQnKi0v8nT2+Pq8PX4+/z8+/j18Orj29PJv7SonJA= +hHdrX1NIPTIpIBgRDAcEAQBTNQEAAHMEAAAAHgAAAEYBAAAAAERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9qdYA= +ipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwA= +RgEAAAAAREAAAAAAAgQHDBIZISozPklUYGx5hZKeqrbAy9Xe5ezy9/v9/v79+/fy7OXe1cvAtqqekoV5bGBUST4zKiEZEgwHBAIAUzUBAABzBAAAAB8AAABGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/o= +/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAFyMwPEg= +VF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAAAIEBwwSGSEqND5JVGBteoaSn6u2wszW3+fu9Pj8/v///vz49O7n39bMwrern5KGem1gVEk+NCohGRI= +DAcEAgBTNQEAAHMEAAAAIAAAAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uU= +6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAA= +AgQHDBIZISo0PklUYG16hpKfq7bCzNbf5+70+Pz+///+/Pj07uff1szCt6ufkoZ6bWBUST40KiEZEgwHBAIAUzUBAABzBAAAACEAAABGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u4= +6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucE= +ydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAAAIEBwwSGSEqMz5JVGBseYWSnqq2wMvV3uXs8vf7/f7+/fv38uzl3tXLwLaqnpKFeWxgVEk+MyohGRIMBwQCAFM1AQAAcwQ= +AAAAIgAAAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fw= ++vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAABBAcMERggKTI9SFM= +X2t3hJCcqLS/ydPb4+rw9fj7/Pz7+PXw6uPb08m/tKickIR3a19TSD0yKSAYEQwHBAEAUzUBAABzBAAAACMAAABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5I= +iH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fo= ++/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAAAEDBwsRFx8oMTtGUV1pdYGOmqWxvMbP2ODm7PH19/j49/Xx7Ofg2M/GvLGlmo6BdWldUUY7MSgfFxELBwMBAFM1AQAAcwQAAAAkAAAARgEAAAA= +AERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLw= +tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAABAwYKEBYeJi85RE9aZnJ+ipairbjCy9Q= +2+Lo7PDy9PTy8Ozo4tvUy8K4raKWin5yZlpPRDkvJh4WEAoGAwEAUzUBAABzBAAAACUAAABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDAA= +RgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dw= +1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAEDBQoPFRwkLTdBTFdjb3qGkp2os7zGztbc4ubq7O7u7Orn4tzWzsa8s6idkoZ6b2NXTEE3LSQcFQ8KBQMBAFM1AQAAcwQAAAAmAAAARgEAAAAAREAAAAAACBonMz8= +S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8= +MycaCABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAAAgUJDhMaIis0PklTX2p2gY2Yo623wMjP1tvg4+Xn5+Xj4Ns= +1s/IwLeto5iNgXZqX1NJPjQrIhoTDgkFAgAAUzUBAABzBAAAACcAAABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAA= +BBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXM= +aF5TRzwxJBcEAEYBAAAAAERAAAAAAAACBAgMEhggKDE7RU9aZXF8h5KcprC5wcjO1Njb3t/f3tvY1M7IwbmwppySh3xxZVpPRTsxKCAYEgwIBAIAAFM1AQAAcwQAAAAoAAAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq4= +tr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAEQ= +QAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rP1dnd4eTm6Onq6uno5uTh3dnVz8rDvbaupp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAAQMGCxAWHSUuN0FLVWBrdoGLlZ+osbnAxsvP09XW1tXTz8vGwLmxqJ+Vi4F2a2A= +VUtBNy4lHRYQCwYDAQAAUzUBAABzBAAAACkAAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX4= +iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgE= +AAAAAERAAAAAAAABAgUJDhQaIiozPEZQWmVveoSOl6CosLe8wsbJy8zMy8nGwr23sKigl46Eem9lWlBGPDMqIhoUDgkFAgEAAFM0AQAAcwQAAAAqAAAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ290= +3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEY= +UlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAAFEPwAAAAIAxgIECAwRGB4mLjdBSlReaHJ8hY6Xn6ats7i8v8DCwsC/vLizraafl46FfHJoXlRKQTcuJh4YEQwIBAI= +AgBTMQEAAHMEAAAAKwAAAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepqyzub7DyMzP0tXW19jY19bV0s/MyMO+ubOspp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM8= +0tXW19jY19bV0s/MyMO+ubOspp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxgEDBgo= +DxUbIioyO0ROV2FqdH2FjpWco6itsbS2t7e2tLGtqKOclY6FfXRqYVdORDsyKiIbFQ8KBgMBAgBTLgEAAHMEAAAALAAAAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJE= +iYB3b2VcUUc8MiYaCgIARgEAAAABRD4AAAACAOUKGiYyPEdRXGVvd4CJkZifpq2yuL3BxcnLzs8D0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy84= +zwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc8MiYaCgIARgEAAAABRD8AAAACAMYBAgQIDBEXHiUtNT5HUFlia3R8hIuSmJ2ipaiqq6uqqKWinZiSi4R8dGtiWVBHPjUtJR4XEQwIBAIBAgBTLwEAAHMEAAAALQAAAEYBAAAAAUQ= +PwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgno= +cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD0AAAADAMgBAwYKDxQaISgwOEBJUVpianJ6gYeNkpaanJ4= +n5+enJqWko2HgXpyamJaUUlAODAoIRoUDwoGAwEDAFMoAQAAcwQAAAAuAAAARgEAAAABRD0AAAADAMgKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wMHCwsHAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRD0AAAA= +AwDIChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8DBwsLBwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ9AAAAAwDIChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8DBwsLBwL+8ubazrqmknpiRioN7c2tiWU9FOzE= +JhoKAwBGAQAAAAFEPAAAAAMA5gECBAgMERYcIyoxOUFJUVlhaG92fIGGio6QA5LmkI6KhoF8dm9oYVlRSUE5MSojHBYRDAgEAgEDAFMkAQAAcwQAAAAvAAAARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yhpquusbQ= +trgDuea4trSxrqumoZyXkYqDfHRsZFtSSD81Kh8TAQMARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2Q= +bHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEOwAAAAQAygEDBgkNEhgeJCsyOkFJUFdeZWtxdnp+gYSFhoaFhIF+enZxa2VeV1BJQToyKyQeGBINCQYDAQQAUx8BAABzBAAAADA= +AAAARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYI= +e3RtZVxUS0E4LiMXBwQARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8TGR8lLDI5QEdOVFpgZWpvcnV3eXp6eXc= +dXJvamVgWlROR0A5MiwlHxkTDwoHBAIFAFMZAQAAcwQAAAAxAAAARgEAAAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWjoJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0w= +VV1lbHN6gIaMkZWZnaCjpaanqKinpqWjoJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQA= +zAECBAgLDxQZHyUrMTg+REpQVVpfY2Zpa2xtbWxraWZjX1pVUEpEPjgxKyUfGRQPCwgEAgEFAFMTAQAAcwQAAAAyAAAARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ= +PDIoHhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3I= +a2RcVUxEPDIoHhMBBQBGAQAAAAFENgAAAAYA6QEDBQgMEBQaHyQqMDU7QUZLT1NXWl1fA2DpX11aV1NPS0ZBOzUwKiQfGRQQDAgFAwEGAFMLAQAAcwQAAAAzAAAARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZA= +kpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4o= +jZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENAAAAAcA6gEDBQgMEBQZHiMoLTI3PEFFSUxPUVMDVOpTUU9MSUVBPDcyLSgjHhkUEAwIBQMBBwBTBgEAAHMEAAAANAAAAEYBAAAAAUQ1AAAABwDQBxchKjM= +PENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQ1AAAABwDQBxchKjM= +PENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDIAAAAIAOsCAwYIDA8TGBwhJSovMzc7PkFERkgDSetIRkRBPjs3My8qJSEcGBMPDAgGAwIIAFP7AAAAcwQAAAA1AAAARgEAAAABRDI= +AAAACADrBxghKjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXZzb2tmYVxWT0hBOjIqIRgHCABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOs= +BxghKjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXZzb2tmYVxWT0hBOjIqIRgHCABGAQAAAAFEMAAAAAkA7AIDBQgLDxIWGh4iJiouMTQ3OTs9Az7sPTs5NzQxLiomIh4aFhIPCwgFAwIJAFP3AAAAcwQAAAA2AAAARgEAAAABRDE= +AAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxc= +ICgwOD9FTFFXXGBlaGxvcXN0dXZ2dXRzcW9saGVgXFdRTEU/ODAoIBcHCQBGAQAAAAFELwAAAAoA1gIDBQgKDREUFxseIiUoKy0vMTIzNDQzMjEvLSsoJSIeGxcUEQ0KCAUDAgoAU+4AAABzBAAAADcAAABGAQAAAAFELwAAAAo= +ANYHFh4mLjU7QUdMUlZaXmFkZmhpamtramloZmRhXlpWUkxHQTs1LiYeFgcKAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0w= +UlZaXmFkZmhpamtramloZmRhXlpWUkxHQTs1LiYeFgcKAEYBAAAAAUQsAAAACwDuAQMEBwkMDxEVGBodICIkJigpAyruKSgmJCIgHRoYFREPDAkHBAMBCwBT4wAAAHMEAAAAOAAAAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRks= +T1NWWVtdXgNf7l5dW1lWU09LRkI8NzEqIxsTBQsARgEAAAABRCwAAAALAO4FExsjKjE3PEJGS09TVllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0s= +RkI8NzEqIxsTBQsARgEAAAABRCoAAAAMAO8BAgQGCAoMDxEUFhgaHB4fIAMh7yAfHhwaGBYUEQ8MCggGBAIBDABT2wAAAHMEAAAAOQAAAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxc= +DwEMAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKAAAAA0A8AECAwQ= +BggKDA4QEhMVFhcYAxnwGBcWFRMSEA4MCggGBAMCAQ0AU8sAAABzBAAAADoAAABGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPE= +R0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCQAAAAPAPIBAgMEBggJCwwODxAREQMSARH0EA8ODAsJCAYEAwIBDwBTwQAAAHMEAAAAOwAAAEY= +AQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODY= +MzEtKSQfGhQKAQ8ARgEAAAABRCAAAAAQAAEB9gIDBAUGCAkKCgsFDPQLCgoJCAYFBAMCAQEQAFOvAAAAcwQAAAA8AAAARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQgAAAAEQD0AQo= +EhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQaAAAAEgABAQEC+wMEBQUGBwf3BgUFBAMCAgEBEgBTlQAAAHMEAAAAPQAAAEYBAAAAAUQ= +GgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEEgAAABUAAQEBAgIDBQQCAwE= +AgEBFQBTewAAAHMEAAAAPgAAAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFEFAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQKAAAAGQADAQM= +AgMBGQBTPQAAAHMEAAAAPwAAAEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwAAAAABAB5WaWV3ZXJTdGF0ZU1vZHVsZS9Db2RlR2VuSW5wdXQAAAADAKR7Cgkic3RhdGVfbmFtZSI= +OiIiLAoJInN0YXRlX2xhYmVsIjoiIiwKCSJzdGF0ZV9kZXNjciI6IiIsCgkic3RhdGVfaWNvbiI6IiRISC9jb25maWcvSWNvbnMiLAoJInN0YXRlX2RlYnVnX21lbnUiOjAsCgkic3RhdGVfc2FtcGxlIjowLAoJInN0YXRlX2g= +YW5kbGVyX2luZGljZXMiOltdCn0KI2xpbmUgMSAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX18= +X19PL1N1cmZhY2VWZXhDb2RlIgojbGluZSAxNSAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX18= +X19PL1N1cmZhY2VWZXhDb2RlIgpfUHJhZ21hKCJvcG5hbWUgT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX18= +X19PIik7Cl9QcmFnbWEoIm9wbGFiZWwgXCJMb2NhbCBWb3AgQ29kZVwiIik7Cl9QcmFnbWEoIm9wbWluaW5wdXRzIDAiKTsKX1ByYWdtYSgib3BtYXhpbnB1dHMgMCIpOwoKCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT18= +U09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHU= +ZGUvdm9wdHlwZS5oIgojbGluZSAyMiAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08vU3U= +cmZhY2VWZXhDb2RlIgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08= +L09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1Y= +SURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL21hdGguaCIKI2xpbmUgNDUgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVI= +RV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGw= +aWIuaCIKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzU= +XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3NoYWRpbmcuaCIKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy8= +T19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvbWF0aC5oIgojbGluZSAyMiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1M= +TUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvc2hhZGluZy5oIgo= +I2xpbmUgMzYgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18= +MThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3NoYWRpbmcuaCIKdmVjdG9yCnNoYWRpbmdfY29tcHV0ZUVudkFuZ2xlU2NhbGUodmVjdG9yIGRpcjsgdmVjdG9yIGF4aXM7IGZsb2F0IGFuZ2xlc2NhbGUpCnsKICAgIHY= +ZWN0b3IJbmRpcjsKCiAgICBpZiAoYW5nbGVzY2FsZSAhPSAxKQogICAgewoJZmxvYXQJemFuZ2xlID0gYWNvcyhkaXIueik7Cgl2ZWN0b3IJcmF4aXM7CgltYXRyaXgzCXJtYXQ7CgoJcmF4aXMgPSBub3JtYWxpemUoY3Jvc3M= +KGF4aXMsIGRpcikpOwoJaWYgKGFuZ2xlc2NhbGUgPiAwKQoJewoJICAgIHphbmdsZSAvPSBhbmdsZXNjYWxlOwoJICAgIHphbmdsZSA9IGNsYW1wKHphbmdsZSwgMC4wLCAzLjE0MTU5MjYpOwoJfQoJZWxzZQoJICAgIHphbmc= +bGUgPSAzLjE0MTU5MjY7CgoJcm1hdCA9IGlkZW50KCk7Cglyb3RhdGUocm1hdCwgemFuZ2xlLCByYXhpcyk7CgoJbmRpciA9IGF4aXMgKiBybWF0OwogICAgfQogICAgZWxzZQoJbmRpciA9IGRpcjsKCiAgICByZXR1cm4gbmQ= +aXI7Cn0KCgp2ZWN0b3IgZnJlc25lbGNvbmRfbm1pbih2ZWN0b3IgcikKewogICAgcmV0dXJuICgxLXIpLygxK3IpOwp9Cgp2ZWN0b3IgZnJlc25lbGNvbmRfbm1heCh2ZWN0b3IgcikKewogICAgcmV0dXJuICgxK3NxcnQocik= +KS8oMS1zcXJ0KHIpKTsKfQoKdmVjdG9yIGZyZXNuZWxjb25kX2V0YSh2ZWN0b3IgciwgZykKewogICAgcmV0dXJuIGZyZXNuZWxjb25kX25taW4ocikqZyArICgxLWcpKmZyZXNuZWxjb25kX25tYXgocik7Cn0KCnZlY3RvciA= +ZnJlc25lbGNvbmRfa2FwcGEyKHZlY3RvciByLCBuKQp7CiAgICB2ZWN0b3IgbnIgPSAobisxKSoobisxKSpyLShuLTEpKihuLTEpOwogICAgcmV0dXJuIG5yLygxLXIpOwp9Cgp2ZWN0b3IgZnJlc25lbGNvbmRfcmVmbGVjdGk= +dml0eSh2ZWN0b3IgbiwgaykKewogICAgcmV0dXJuICgobi0xKSoobi0xKStrKmspLygobisxKSoobisxKStrKmspOwp9Cgp2ZWN0b3IgZnJlc25lbGNvbmRfZWRnZXRpbnQodmVjdG9yIG4sIHIpCnsKICAgIHJldHVybiAoZnI= +ZXNuZWxjb25kX25tYXgociktbikvKGZyZXNuZWxjb25kX25tYXgociktZnJlc25lbGNvbmRfbm1pbihyKSk7Cn0KCgp2ZWN0b3IgZnJlc25lbGNvbmRfYXJ0aXN0aWModmVjdG9yIG5JLCBuTiwgciwgZykKewogICAgZmxvYXQ= +IGRvdE5JID0gY2xhbXAoZG90KG5OLCAtbkkpLCAwLCAwLjk5OSk7CgogICAgdmVjdG9yIG4gPSBmcmVzbmVsY29uZF9ldGEociwgZyk7CiAgICB2ZWN0b3IgazIgPSBmcmVzbmVsY29uZF9rYXBwYTIociwgbik7CgogICAgdmU= +Y3RvciByc19udW0gPSBuKm4gKyBrMiAtIDIqbipkb3ROSSArIGRvdE5JKmRvdE5JOwogICAgdmVjdG9yIHJzX2RlbiA9IG4qbiArIGsyICsgMipuKmRvdE5JICsgZG90TkkqZG90Tkk7CiAgICB2ZWN0b3IgcnMgPSByc19udW0= +L3JzX2RlbjsKCiAgICB2ZWN0b3IgcnBfbnVtID0gKG4qbiArIGsyKSpkb3ROSSpkb3ROSSAtIDIqbipkb3ROSSArIDE7CiAgICB2ZWN0b3IgcnBfZGVuID0gKG4qbiArIGsyKSpkb3ROSSpkb3ROSSArIDIqbipkb3ROSSArIDE= +OwogICAgdmVjdG9yIHJwID0gcnBfbnVtL3JwX2RlbjsKCiAgICByZXR1cm4gMC41KihycytycCk7Cn0KCgoKCnZlY3RvciBmcmVzbmVsY29uZF9waHlzaWNhbCh2ZWN0b3IgbkksIG5OLCBldGEsIGthcHBhKQp7CiAgICBmbG8= +YXQgZG90TkkgPSBjbGFtcChkb3Qobk4sIC1uSSksIDAsIDAuOTk5KTsKCiAgICB2ZWN0b3IgdG1wID0gKGV0YSpldGEgKyBrYXBwYSprYXBwYSkgKiBkb3ROSSpkb3ROSTsKICAgIHZlY3RvciBScGFybDIgPSAodG1wIC0gKDI= +LjBmICogZXRhICogZG90TkkpICsgMSkgLwogICAgICAgICAgICAgICAgICAgICh0bXAgKyAoMi4wZiAqIGV0YSAqIGRvdE5JKSArIDEpOwogICAgdmVjdG9yIHRtcF9mID0gZXRhKmV0YSArIGthcHBhKmthcHBhOwogICAgdmU= +Y3RvciBScGVycDIgPSAodG1wX2YgLSAoMi4wZiAqIGV0YSAqIGRvdE5JKSArIGRvdE5JKmRvdE5JKSAvCiAgICAgICAgICAgICAgICAgICAgKHRtcF9mICsgKDIuMGYgKiBldGEgKiBkb3ROSSkgKyBkb3ROSSpkb3ROSSk7CiA= +ICAgcmV0dXJuIDAuNSAqIChScGFybDIgKyBScGVycDIpOwp9Cgp2b2lkIHRoaW5mcmVzbmVsKGNvbnN0IHZlY3RvciBuSSwgbk47IGNvbnN0IGZsb2F0IGV0YTsgZXhwb3J0IGZsb2F0IGtyLCBrdCkKewogICAgZmxvYXQga3I= +MSwga3QxOwogICAgdmVjdG9yIFIxLCBUMTsKICAgIGZyZXNuZWwobkksIG5OLCBldGEsIGtyMSwga3QxLCBSMSwgVDEpOwoKICAgIGZsb2F0IGtyMiwga3QyOwogICAgdmVjdG9yIFIyLCBUMjsKICAgIGZyZXNuZWwoVDEsIG4= +TiwgZXRhLCBrcjIsIGt0Mik7CgogICAgZmxvYXQgdG1wID0gMS4wLygxIC0ga3IyKmtyMik7CiAgICBrciA9IGtyMSArIChrdDEqa3IyKmt0MikgKiB0bXA7CiAgICBrdCA9IGt0MSprdDIqdG1wOwp9Cgp2b2lkIHRoaW5mcmU= +c25lbChjb25zdCB2ZWN0b3IgbkksIG5OOyBjb25zdCBmbG9hdCBldGE7IGV4cG9ydCBmbG9hdCBrciwga3Q7IGV4cG9ydCB2ZWN0b3IgUiwgVCkKewogICAgdGhpbmZyZXNuZWwobkksIG5OLCBldGEsIGtyLCBrdCk7CgogICA= +IFIgPSByZWZsZWN0KG5JLCBuTik7CiAgICBUID0gbkk7Cn0KCgpmbG9hdApkaXJ0bWFza19kb21lKHZlY3RvciBQOwoJIHZlY3RvciBuTjsKCSBpbnQgaW5TSUQ7CgkgaW50CXNhbXBsZXM7CgkgZmxvYXQgIG1heGRpc3Q7Cgk= +IHZlY3RvciBiaWFzZGlyOwoJIGZsb2F0ICBiaWFzOwoJIHN0cmluZyBzY29wZSkKewogICAgaW50IGhpdCwgZm91bmQ7CiAgICBmbG9hdCBkaXN0OwogICAgdmVjdG9yIGxvY2FsZGlyLCBkaXIsIGhpdFAsIGhpdE47CgogICA= +IHZlY3RvciB1ID0gbm9ybWFsaXplKHNldChuTi56LCBuTi56LCAtbk4ueC1uTi55KSk7CiAgICB2ZWN0b3IgdiA9IG5vcm1hbGl6ZShjcm9zcyhuTiwgdSkpOwogICAgbWF0cml4MyBzcGFjZSA9IHNldCh1LCB2LCBuTik7Cgo= +ICAgIGZsb2F0IF9tYXhkaXN0OwogICAgdmVjdG9yIF9iaWFzZGlyID0gYmlhc2RpcjsKICAgIF9iaWFzZGlyID0gbnRyYW5zZm9ybSgic3BhY2U6d29ybGQiLCAic3BhY2U6Y3VycmVudCIsIF9iaWFzZGlyKTsKICAgIF9iaWE= +c2RpciA9IG5vcm1hbGl6ZShzZWxlY3QoYmlhcyA+PSAwLCAtX2JpYXNkaXIsIF9iaWFzZGlyKSk7CiAgICBmbG9hdCBfYmlhcyA9IGFicyhiaWFzKTsKCiAgICBpbnQgaGl0cyA9IDA7CiAgICB2ZWN0b3IyIHNhbXBsZTsKCiA= +ICAgZmxvYXQgcmF5YmlhczsKICAgIGZvdW5kID0gcmVuZGVyc3RhdGUoInJlbmRlcmVyOnJheWJpYXMiLCByYXliaWFzKTsKICAgIHJheWJpYXMgPSBzZWxlY3QoZm91bmQsIHJheWJpYXMsIDFlLTMpOwoKICAgIHN0cmluZyA= +cmVuZ2luZTsKICAgIHJlbmRlcnN0YXRlKCJyZW5kZXJlcjpyZW5kZXJlbmdpbmUiLCByZW5naW5lKTsKICAgIGludCBpc3JheXRyYWNlID0gcmVuZ2luZSA9PSAicmF5dHJhY2UiIHx8IHJlbmdpbmUgPT0gInBicnJheXRyYWM= +ZSI7CiAgICBpbnQgc2lkID0gaXNyYXl0cmFjZSA/IGluU0lEIDogbmV3c2FtcGxlcigpOwoKICAgIGZvcihpbnQgaT0wOyBpPHNhbXBsZXM7IGkrKykKICAgIHsKCWlmIChpc3JheXRyYWNlKQoJICAgIG5leHRzYW1wbGUoc2k= +ZCwgc2FtcGxlLngsIHNhbXBsZS55LCAibW9kZSIsICJuZXh0cGl4ZWwiKTsKCWVsc2UKCSAgICBuZXh0c2FtcGxlKHNpZCwgc2FtcGxlLngsIHNhbXBsZS55LCAibW9kZSIsICJxc3RyYXQiKTsKCglmbG9hdCBwaGkgPSAyLjA= +KjMuMTQxNTkyNipzYW1wbGUueDsKCWZsb2F0IHRoZXRhID0gYXNpbihzcXJ0KHNhbXBsZS55KSk7CgoJbG9jYWxkaXIueCA9IGNvcyh0aGV0YSkgKiBzaW4ocGhpKTsKCWxvY2FsZGlyLnkgPSBjb3ModGhldGEpICogY29zKHA= +aGkpOwoJbG9jYWxkaXIueiA9IHNpbih0aGV0YSk7CglkaXIgPSBsb2NhbGRpciAqIHNwYWNlOwoKCWZsb2F0IGRvdGJpYXMgPSBkb3QoZGlyLCBfYmlhc2Rpcik7CglmbG9hdCBkb3ROQiA9IGRvdChuTiwgX2JpYXNkaXIpOwo= +CV9iaWFzZGlyID0gX2JpYXNkaXIgLSBjbGFtcChkb3ROQiwgLTEsIDApICogbk47CglkaXIgKz0gX2JpYXMgKiBjbGFtcChkb3RiaWFzLCAwLCAxKSAqIF9iaWFzZGlyOwoJZGlyICo9IGZpdChkb3RiaWFzLCAtMiwgMSwgMS4= +MC8oMS4wK19iaWFzKSwgMSk7CglkaXIgPSBub3JtYWxpemUoZGlyKTsKCgl2ZWN0b3IgdGVzdE5nID0gbm9ybWFsaXplKHNlbGVjdChkb3Qobk4sIE5nKSA+IDAuMCwgTmcsIC1OZykpOwoJaWYgKGRvdChkaXIsIHRlc3ROZyk= +IDwgMWUtNSkKCQljb250aW51ZTsKCglkaXN0ID0gcmF5aGl0dGVzdChQLCBtYXhkaXN0ICogZGlyLCBoaXRQLCBoaXROLCByYXliaWFzLCAic2NvcGUiLCBzY29wZSk7CgloaXQgPSBkaXN0ID49IDAuMDsKCgloaXRzICs9IGg= +aXQ7CiAgICB9CgogICAgcmV0dXJuIChmbG9hdCloaXRzL3NhbXBsZXM7Cn0KCmZsb2F0CmRpcnRtYXNrX2Zhbih2ZWN0b3IgUDsKCSB2ZWN0b3Igbk47CgkgaW50IGluU0lEOwoJIGZsb2F0ICBzZW5zaXRpdml0eTsKCSBpbnQ= +CXNhbXBsZXM7CgkgZmxvYXQgIG1heGRpc3Q7CgkgdmVjdG9yIGJpYXNkaXI7CgkgZmxvYXQgIGJpYXM7Cgkgc3RyaW5nIHNjb3BlKQogewogICAgaW50IGhpdCwgZm91bmQ7CiAgICBmbG9hdCBkaXN0OwogICAgdmVjdG9yIGw= +b2NhbGRpciwgZGlyLCBoaXRQLCBoaXROOwoKICAgIHZlY3RvciB1ID0gbm9ybWFsaXplKHNldChuTi56LCBuTi56LCAtbk4ueC1uTi55KSk7CiAgICB2ZWN0b3IgdiA9IG5vcm1hbGl6ZShjcm9zcyhuTiwgdSkpOwogICAgbWE= +dHJpeDMgc3BhY2UgPSBzZXQodSwgdiwgbk4pOwoKICAgIGZsb2F0IG1heF9kaXJ0ID0gMC4wOwoKICAgIHZlY3RvcjIgc2FtcGxlOwogICAgZmxvYXQgX21heGRpc3Q7CiAgICB2ZWN0b3IgX2JpYXNkaXIgPSBub3JtYWxpemU= +KHNlbGVjdChiaWFzID49IDAsIC1iaWFzZGlyLCBiaWFzZGlyKSk7CiAgICBfYmlhc2RpciA9IG50cmFuc2Zvcm0oInNwYWNlOndvcmxkIiwgInNwYWNlOmN1cnJlbnQiLCBfYmlhc2Rpcik7CiAgICBmbG9hdCBfYmlhcyA9IGE= +YnMoYmlhcyk7CgogICAgZmxvYXQgcmF5YmlhczsKICAgIGZvdW5kID0gcmVuZGVyc3RhdGUoInJlbmRlcmVyOnJheWJpYXMiLCByYXliaWFzKTsKICAgIHJheWJpYXMgPSBzZWxlY3QoZm91bmQsIHJheWJpYXMsIDFlLTMpOwo= +CiAgICBzdHJpbmcgcmVuZ2luZTsKICAgIHJlbmRlcnN0YXRlKCJyZW5kZXJlcjpyZW5kZXJlbmdpbmUiLCByZW5naW5lKTsKICAgIGludCBpc3JheXRyYWNlID0gcmVuZ2luZSA9PSAicmF5dHJhY2UiIHx8IHJlbmdpbmUgPT0= +ICJwYnJyYXl0cmFjZSI7CiAgICBpbnQgc2lkID0gaXNyYXl0cmFjZSA/IGluU0lEIDogbmV3c2FtcGxlcigpOwoKICAgIGZvcihpbnQgaT0wOyBpPHNhbXBsZXM7IGkrKykKICAgIHsKCWlmIChpc3JheXRyYWNlKQoJICAgIG4= +ZXh0c2FtcGxlKHNpZCwgc2FtcGxlLngsIHNhbXBsZS55LCAibW9kZSIsICJuZXh0cGl4ZWwiKTsKCWVsc2UKCSAgICBuZXh0c2FtcGxlKHNpZCwgc2FtcGxlLngsIHNhbXBsZS55LCAibW9kZSIsICJxc3RyYXQiKTsKCglmbG8= +YXQgcGhpID0gMi4wICogMy4xNDE1OTI2ICogc2FtcGxlLng7CglmbG9hdCB0aGV0YSA9IDAuNSozLjE0MTU5MjYqc2Vuc2l0aXZpdHk7CgoJbG9jYWxkaXIueCA9IGNvcyhwaGkpOwoJbG9jYWxkaXIueSA9IHNpbihwaGkpOwo= +CWxvY2FsZGlyLnogPSAwOwoKCWRpciA9IGxvY2FsZGlyICogc3BhY2U7CgoJZmxvYXQgZG90TkIgPSBkb3Qobk4sIF9iaWFzZGlyKTsKCV9iaWFzZGlyID0gX2JpYXNkaXIgLSBkb3ROQiAqIG5OOwoJZmxvYXQgZG90YmlhcyA= +PSBkb3QoZGlyLCBub3JtYWxpemUoX2JpYXNkaXIpKTsKCWRpciArPSBfYmlhcyAqIGNsYW1wKGRvdGJpYXMsIDAsIDEpICogX2JpYXNkaXI7CglkaXIgKj0gZml0KGRvdGJpYXMsIC0yLCAxLCAxLjAvKDEuMCtfYmlhcyksIDE= +KTsKCglmbG9hdCBsZW4gPSBsZW5ndGgoZGlyKTsKCWRpciAqPSBzaW4odGhldGEpOwoJZGlyICs9IGZpdDAxKHNpbih0aGV0YSksIDEsIGxlbikgKiBjb3ModGhldGEpICogbk47CglkaXIgPSBub3JtYWxpemUoZGlyKTsKCgk= +ZGlzdCA9IHJheWhpdHRlc3QoUCwgbWF4ZGlzdCAqIGRpciwgaGl0UCwgaGl0TiwgcmF5YmlhcywgInNjb3BlIiwgc2NvcGUpOwoKCWhpdCA9IGRpc3QgPj0gMC4wOwoKCWZsb2F0IGRpcnQgPSBjbGFtcCgxLjAgLSBkaXN0IC8= +IChtYXhkaXN0ICogbGVuZ3RoKGRpcikpLCAwLCAxKTsKCW1heF9kaXJ0ID0gc2VsZWN0KGhpdCwgbWF4KGRpcnQsIG1heF9kaXJ0KSwgbWF4X2RpcnQpOwogICAgfQoKICAgIHJldHVybiBtYXhfZGlydDsKfQojbGluZSA0NiA= +IkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV8= +Ty9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgojbGluZSA5NyAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0k= +TklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCmZsb2F0CnZvcF9ncmFuZG9tKGZsb2F0IHUwLCB1MTsgZmxvYXQgc2lnbWEpCnsKCgoKICAgIHI= +ZXR1cm4gY29zKHUwICogKDMuMTQxNTkyNioyKSkgKiBzcXJ0KC0yICogbG9nKHUxKSkgKiBzaWdtYTsKfQpmbG9hdAp2b3BfZ3JhbmRvbShpbnQgc2VlZDsgZmxvYXQgc2lnbWEpCnsKICAgIGZsb2F0CXUwID0gcmFuZG9tKHM= +ZWVkKTsKICAgIGZsb2F0CXUxID0gcmFuZG9tKHNlZWQqMzkyOSArIDQ4MzExKTsKICAgIHJldHVybiB2b3BfZ3JhbmRvbSh1MCwgdTEsIHNpZ21hKTsKfQoKZmxvYXQKdm9wX2ducmFuZG9tKGZsb2F0IHNpZ21hKQp7CiAgICA= +ZmxvYXQJdTAgPSBucmFuZG9tKCk7CiAgICBmbG9hdAl1MSA9IG5yYW5kb20oKTsKICAgIHJldHVybiB2b3BfZ3JhbmRvbSh1MCwgdTEsIHNpZ21hKTsKfQoKdmVjdG9yCnZvcF9ncmFuZG9tKGludCBzZWVkOyBmbG9hdCBzaWc= +bWEpCnsKCgogICAgZmxvYXQJeCA9IGZsb2F0KHZvcF9ncmFuZG9tKHNlZWQsIHNpZ21hKSk7CiAgICBmbG9hdAl5ID0gZmxvYXQodm9wX2dyYW5kb20oc2VlZCoxNyArIDk3LCBzaWdtYSkpOwogICAgZmxvYXQJeiA9IGZsb2E= +dCh2b3BfZ3JhbmRvbShzZWVkKjI5ICsgMzgzLCBzaWdtYSkpOwogICAgcmV0dXJuIHNldCh4LCB5LCB6KTsKfQoKdmVjdG9yCnZvcF9nbnJhbmRvbShmbG9hdCBzaWdtYSkKewoKCiAgICBmbG9hdAl4ID0gZmxvYXQodm9wX2c= +bnJhbmRvbShzaWdtYSkpOwogICAgZmxvYXQJeSA9IGZsb2F0KHZvcF9nbnJhbmRvbShzaWdtYSkpOwogICAgZmxvYXQJeiA9IGZsb2F0KHZvcF9nbnJhbmRvbShzaWdtYSkpOwogICAgcmV0dXJuIHNldCh4LCB5LCB6KTsKfQo= +CnZvaWQKdm9wX2JpbmRTVChmbG9hdCBuZXdzLCBzczsgaW50IGlzU0Nvbm5lY3RlZDsKCSAgIGZsb2F0IG5ld3QsIHR0OyBpbnQgaXNUQ29ubmVjdGVkKQp7CgoKCgoKCgogICAgbmV3cyA9IGlzU0Nvbm5lY3RlZCA/IHNzIDo= +IHM7CiAgICBuZXd0ID0gaXNUQ29ubmVjdGVkID8gdHQgOiB0OwoKCgoKfQoKdm9pZAp2b3BfYmluZFMoZmxvYXQgbmV3cywgc3M7IGludCBpc1NDb25uZWN0ZWQpCnsKCgoKCgogICAgbmV3cyA9IGlzU0Nvbm5lY3RlZCA/IHM= +cyA6IHM7CgoKCn0KCnZvaWQKdm9wX2JpbmRVKGV4cG9ydCBmbG9hdCBuZXd1OyBjb25zdCBmbG9hdCB1OyBpbnQgaXNVVkNvbm5lY3RlZCkKewoKCgoKCiAgICBuZXd1ID0gaXNVVkNvbm5lY3RlZCA/IHUgOiBzOwoKCgp9Cgo= +dm9pZAp2b3BfYmluZFVWKGV4cG9ydCB2ZWN0b3IyIG5ld3V2OyBjb25zdCB2ZWN0b3IyIHV2OyBpbnQgaXNVVkNvbm5lY3RlZCkKewoKCgoKCiAgICBuZXd1diA9IGlzVVZDb25uZWN0ZWQgPyB1diA6IHNldChzLCB0KTsKCgo= +Cn0KCnZvaWQKdm9wX2JpbmRVVihleHBvcnQgdmVjdG9yIG5ld3V2OyBjb25zdCB2ZWN0b3IgdXY7IGludCBpc1VWQ29ubmVjdGVkKQp7CgoKCgoKICAgIG5ld3V2ID0gaXNVVkNvbm5lY3RlZCA/IHV2IDogc2V0KHMsIHQsIDA= +KTsKCgoKfQoKCgoKZmxvYXQKdm9wX2JpYXMoZmxvYXQgYmFzZSwgYmlhcykKewogICAgZmxvYXQgdmFsOwogICAgaWYgKGJhc2UgPD0gMCkKCXZhbCA9IDA7CiAgICBlbHNlIGlmIChiYXNlID49IDEpCgl2YWwgPSAxOwogICA= +IGVsc2UKCXZhbCA9IGJpYXMgLyAoKCgxLjAgLyBiYXNlKSAtIDIpICogKDEgLSBiaWFzKSArIDEpOwogICAgcmV0dXJuIHZhbDsKfQoKZmxvYXQKdm9wX2dhaW4oZmxvYXQgYmFzZSwgZ2FpbikKewogICAgZmxvYXQJdmFsOwo= +ICAgIGlmIChiYXNlIDwgMC41KQoJdmFsID0gdm9wX2JpYXMoMipiYXNlLCBnYWluKSouNTsKICAgIGVsc2UKCXZhbCA9IDEtdm9wX2JpYXMoMiooMS1iYXNlKSwgZ2FpbikqLjU7CiAgICByZXR1cm4gdmFsOwp9Cgp2ZWN0b3I= +CnZvcF9jb2xvckxpbmVhclRyYW5zZm9ybSh2ZWN0b3IgQzsKICAgICAgICAgICAgICAgICAgICAgICAgIHN0cmluZyBmcm9tU3BhY2U7KQp7CiAgICB2ZWN0b3IgQ3QgPSBDOwoKICAgIGlmIChmcm9tU3BhY2UgPT0gInNyZ2I= +IikKICAgIHsKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IDM7IGkrKykKICAgICAgICB7CiAgICAgICAgICAgIGlmIChDW2ldIDw9IDAuMDQwNDUpIEN0W2ldID0gQ1tpXSAvIDEyLjkyOwogICAgICAgICAgICBlbHNlIEM= +dFtpXSA9IHBvdygoQ1tpXSArIDAuMDU1KSAvIDEuMDU1LCAyLjQpOwogICAgICAgIH0KICAgIH0KCiAgICBlbHNlIGlmIChmcm9tU3BhY2UgPT0gImxpbmVhciIpCiAgICB7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCA= +MzsgaSsrKQogICAgICAgIHsKICAgICAgICAgICAgaWYgKENbaV0gPD0gMC4wMDMxMzA4KSBDdFtpXSA9IENbaV0gKiAxMi45MjsKICAgICAgICAgICAgZWxzZSBDdFtpXSA9IDEuMDU1ICogcG93KENbaV0sIDEuMC8yLjQpIC0= +IDAuMDU1OwogICAgICAgIH0KICAgIH0KCiAgICByZXR1cm4gQ3Q7Cn0KCnZlY3Rvcgp2b3BfY29sb3JtaXgodmVjdG9yIGMxLCBjMjsgZmxvYXQgYmlhczsgaW50IGFkanVzdCkKewogICAgdmVjdG9yCWNscjsKICAgIGlmICg= +YWRqdXN0ID09IDMpCgljbHIgPSBjc3BsaW5lKGJpYXMsIGMxLCBjMSwgYzIsIGMyKTsKICAgIGVsc2UgaWYgKGFkanVzdCA9PSAyKQoJY2xyID0gbGVycChjMSwgYzIsIGZsb2F0KHNtb290aCgwLCAxLCBiaWFzKSkpOwogICA= +IGVsc2UgaWYgKGFkanVzdCA9PSAxKQoJY2xyID0gbGVycChjMSwgYzIsIGZsb2F0KGNsYW1wKGJpYXMsIDAsIDEpKSk7CiAgICBlbHNlCgljbHIgPSBsZXJwKGMxLCBjMiwgYmlhcyk7CiAgICByZXR1cm4gY2xyOwp9Cgp2b2k= +ZAp2b3BfY29tcG9zaXRlKHN0cmluZyBvcGVyYXRpb247CgkgICAgICB2ZWN0b3IgQzsgZmxvYXQgQ2E7CgkgICAgICB2ZWN0b3IgQTsgZmxvYXQgQWE7CgkgICAgICB2ZWN0b3IgQjsgZmxvYXQgQmE7CgkgICAgICkKewogICA= +IGlmIChvcGVyYXRpb24gPT0gIkFvdmVyQiIpCiAgICB7CglDICA9IEEgICsgKDEtQWEpKkI7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJBaW5zaWRlQiIpCiAgICB7Cgk= +QyAgPSBBKkJhOwoJQ2EgPSBBYSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiQW91dHNpZGVCIikKICAgIHsKCUMgID0gQSooMS1CYSk7CglDYSA9IEFhKigxLUJhKTsKICAgIH0KICAgIGVsc2UgaWYgKG8= +cGVyYXRpb24gPT0gIkFhdG9wQiIpCiAgICB7CglDICA9IEEqQmEgKyBCKigxLUFhKTsKCUNhID0gQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gIkF4b3JCIikKICAgIHsKCUMgID0gQSooMS1CYSkgKyBCKig= +MS1BYSk7CglDYSA9IEFhICsgQmEgLSAyKihBYSpCYSk7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gIkEiKQogICAgewoJQyAgPSBBOwoJQ2EgPSBBYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSA= +IkIiKQogICAgewoJQyAgPSBCOwoJQ2EgPSBCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiY2xlYXIiKQogICAgewoJQyAgPSAwOwoJQ2EgPSAwOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICI= +bXVsdGlwbHkiKQogICAgewoJQyAgPSBBICogQjsKCUMgID0gKDEgLSBCYSkgKiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAic2NyZWVuIikKICAgIHs= +CglDICA9IEEgKyBCIC0gQSAqIEI7CglDICA9ICgxIC0gQWEpICogQiArIEFhICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gIm92ZXJsYXkiKQogICAgewoJQyA9IDI= +ICogQSAqIEI7CglpZiAoQi54ID4gMC41KSBDLnggPSAxLjAgLSAyLjAgKiAoMS4wLUEueCkgKiAoMS4wLUIueCk7CglpZiAoQi55ID4gMC41KSBDLnkgPSAxLjAgLSAyLjAgKiAoMS4wLUEueSkgKiAoMS4wLUIueSk7CglpZiA= +KEIueiA+IDAuNSkgQy56ID0gMS4wIC0gMi4wICogKDEuMC1BLnopICogKDEuMC1CLnopOwoJQyAgPSAoMSAtIEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmE= +dGlvbiA9PSAiZGFya2VuIikKICAgIHsKCUMgID0gbWluKEEsIEIpOwoJQyAgPSAoMSAtIEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJsaWc= +aHRlbiIpCiAgICB7CglDICA9IG1heChBLCBCKTsKCUMgID0gKDEgLSBCYSkgKiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiY29sb3Jkb2RnZSIpCiA= +ICAgewoJQyA9IHsgMC4wLCAwLjAsIDAuMCB9OwoJaWYgKEIueCAhPSAwLjApIEMueCA9IChBLnggPT0gMS4wKSA/IDEuMCA6IG1pbigxLjAsIEIueCAvICgxLjAgLSBBLngpKTsKCWlmIChCLnkgIT0gMC4wKSBDLnkgPSAoQS4= +eSA9PSAxLjApID8gMS4wIDogbWluKDEuMCwgQi55IC8gKDEuMCAtIEEueSkpOwoJaWYgKEIueiAhPSAwLjApIEMueiA9IChBLnogPT0gMS4wKSA/IDEuMCA6IG1pbigxLjAsIEIueiAvICgxLjAgLSBBLnopKTsKCUMgID0gKDE= +IC0gQmEpICogQSArIEJhICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gImNvbG9yYnVybiIpCiAgICB7CglDID0geyAxLjAsIDEuMCwgMS4wIH07CglpZiAoQi54ICE= +PSAxLjApIEMueCA9IChBLnggPT0gMC4wKSA/IDAuMCA6IDEuMCAtIG1pbigxLjAsICgxLjAtQi54KSAvIEEueCk7CglpZiAoQi55ICE9IDEuMCkgQy55ID0gKEEueSA9PSAwLjApID8gMC4wIDogMS4wIC0gbWluKDEuMCwgKDE= +LjAtQi55KSAvIEEueSk7CglpZiAoQi56ICE9IDEuMCkgQy56ID0gKEEueiA9PSAwLjApID8gMC4wIDogMS4wIC0gbWluKDEuMCwgKDEuMC1CLnopIC8gQS56KTsKCUMgID0gKDEgLSBCYSkgKiBBICsgQmEgKiBDOwoJQ2EgPSA= +QWEgKyAoMS1BYSkqQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gImhhcmRsaWdodCIpCiAgICB7CglDID0gMi4wICogQSAqIEI7CglpZiAoQS54ID4gMC41KSBDLnggPSAxLjAgLSAyLjAgKiAoMS1BLngpICo= +ICgxLUIueCk7CglpZiAoQS55ID4gMC41KSBDLnkgPSAxLjAgLSAyLjAgKiAoMS1BLnkpICogKDEtQi55KTsKCWlmIChBLnogPiAwLjUpIEMueiA9IDEuMCAtIDIuMCAqICgxLUEueikgKiAoMS1CLnopOwoJQyAgPSAoMSAtIEI= +YSkgKiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KCiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gInNvZnRsaWdodCIpCiAgICB7CglDID0gQiAtICgxLjAgLSAyLjAgKiBBKSAqIEIgKiAoMS4wIC0= +IEIpOwoJaWYgKEEueCA+IDAuNSkgQy54ID0gQi54ICsgKDIuMCAqIEEueCAtIDEuMCkgKiAoQi54IDw9IDAuMjUgPyAoKDE2LjAgKiBCLnggLSAxMi4wKSAqIEIueCArIDQuMCkgKiBCLnggOiBzcXJ0KEIueCkgLSBCLngpOwo= +CWlmIChBLnkgPiAwLjUpIEMueSA9IEIueSArICgyLjAgKiBBLnkgLSAxLjApICogKEIueSA8PSAwLjI1ID8gKCgxNi4wICogQi55IC0gMTIuMCkgKiBCLnkgKyA0LjApICogQi55IDogc3FydChCLnkpIC0gQi55KTsKCWlmICg= +QS56ID4gMC41KSBDLnogPSBCLnogKyAoMi4wICogQS56IC0gMS4wKSAqIChCLnogPD0gMC4yNSA/ICgoMTYuMCAqIEIueiAtIDEyLjApICogQi56ICsgNC4wKSAqIEIueiA6IHNxcnQoQi56KSAtIEIueik7CglDICA9ICgxIC0= +IEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJkaWZmZXJlbmNlIikKICAgIHsKCUMgID0gYWJzKEIgLSBBKTsKCUMgID0gKDEgLSBCYSkgKiA= +QSArIEJhICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gImV4Y2x1c2lvbiIpCiAgICB7CglDICA9IEEgKyBCIC0gMi4wICogQSAqIEI7CglDICA9ICgxIC0gQmEpICo= +IEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQp9CgpmbG9hdAp2b3BfcHRsaW5lZCh2ZWN0b3IgUDEsIFAyLCBRKQp7CiAgICByZXR1cm4gcHRsaW5lZChQMSwgUDIsIFEpOwp9CgoKZmxvYXQKdm9wX0Y= +aWx0ZXJXaWR0aChmbG9hdCB4KQp7CgogICAgZmxvYXQgZHUgPSBEdSh4KTsKICAgIGZsb2F0IGR2ID0gRHYoeCk7CiAgICByZXR1cm4gbWF4KHNxcnQoZHUqZHUgKyBkdipkdiksIDFlLTYpOwoKCgoKfQoKCgpmbG9hdAp2b3A= +X0ZpbHRlckFuZ2xlKHZlY3RvciBkaXIpCnsKICAgIHZlY3RvcglkdSwgZHY7CiAgICB2ZWN0b3IJYSwgYiwgYywgZDsKICAgIHZlY3RvcglhYywgYmQ7CiAgICBmbG9hdAlhbmdsZTsKCiAgICBkdSA9IDAuNSpEdShkaXIpOwo= +ICAgIGR2ID0gMC41KkR2KGRpcik7CgogICAgYSA9IGRpci1kdS1kdjsKICAgIGIgPSBkaXIrZHUtZHY7CiAgICBjID0gZGlyK2R1K2R2OwogICAgZCA9IGRpci1kdStkdjsKCiAgICBhYyA9IGNyb3NzKGEsIGMpIC8gc3FydCg= +bGVuZ3RoMihhKSpsZW5ndGgyKGMpKTsKICAgIGJkID0gY3Jvc3MoYiwgZCkgLyBzcXJ0KGxlbmd0aDIoYikqbGVuZ3RoMihkKSk7CiAgICBhbmdsZSA9IDAuNSAqIGxlbmd0aChjcm9zcyhhYywgYmQpKTsKCiAgICByZXR1cm4= +IGFjb3MoMSAtICgwLjUgLyAzLjE0MTU5MjYpICogYW5nbGUpOwp9CgpmbG9hdAp2b3BfUHVsc2UoZmxvYXQgZWRnZTAsIGVkZ2UxLCB4LCBmd2lkdGg7IHN0cmluZyBmaWx0ZXIpCnsKICAgIGZsb2F0CXgwLCB4MTsKCiAgICA= +eDAgPSB4ICAtIGZ3aWR0aCouNTsKICAgIHgxID0geDAgKyBmd2lkdGg7CiAgICByZXR1cm4gbWF4KDAsIChtaW4oeDEsIGVkZ2UxKS1tYXgoeDAsIGVkZ2UwKSkvZndpZHRoKTsKfQoKZmxvYXQKdm9wX0ZpbHRlcmVkU2luKGY= +bG9hdCB4LCBmd2lkdGgpCnsKICAgIGZsb2F0CXgwLCB4MTsKCiAgICB4MCA9IHggLSBmd2lkdGggKiAuNTsKICAgIHgxID0geCArIGZ3aWR0aDsKICAgIHJldHVybiAoLTAuNzA3MTA2NykqbGVycCgoY29zKHgxKS1jb3MoeDA= +KSkvZndpZHRoLCAwLCBjbGFtcChmd2lkdGgqKDEuMC84LjApLCAwLCAxKSk7Owp9CgpmbG9hdAp2b3BfRmlsdGVyZWRTaW5EKGZsb2F0IHgpCnsKICAgIHJldHVybiB2b3BfRmlsdGVyZWRTaW4oeCwgdm9wX0ZpbHRlcldpZHQ= +aCh4KSk7Cn0KCmZsb2F0CnZvcF9GaWx0ZXJlZENvcyhmbG9hdCB4LCBmd2lkdGgpCnsKICAgIGZsb2F0CXgwLCB4MTsKCiAgICB4MCA9IHggLSBmd2lkdGggKiAuNTsKICAgIHgxID0geCArIGZ3aWR0aDsKICAgIHJldHVybiA= +MC43MDcxMDY3KmxlcnAoKHNpbih4MSktc2luKHgwKSkvZndpZHRoLCAwLCBjbGFtcChmd2lkdGgqKDEuMC84LjApLCAwLCAxKSk7Owp9CgpmbG9hdAp2b3BfRmlsdGVyZWRDb3NEKGZsb2F0IHgpCnsKICAgIHJldHVybiB2b3A= +X0ZpbHRlcmVkQ29zKHgsIHZvcF9GaWx0ZXJXaWR0aCh4KSk7Cn0KCmZsb2F0CnZvcF9QdWxzZUQoZmxvYXQgZWRnZTAsIGVkZ2UxLCB4OyBzdHJpbmcgZmlsdGVyKQp7CiAgICByZXR1cm4gdm9wX1B1bHNlKGVkZ2UwLCBlZGc= +ZTEsIHgsIHZvcF9GaWx0ZXJXaWR0aCh4KSwgZmlsdGVyKTsKfQoKZmxvYXQKdm9wX1B1bHNlVHJhaW4oZmxvYXQgZWRnZTAsIHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxOwoKICAgIHgwID0geCAgLSBmd2lkdGgqLjU= +OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICAgIHgwID0gZWRnZTAqZmxvb3IoeDApICsgbWluKGVkZ2UwLCBmcmFjKHgwKSk7CiAgICB4MSA9IGVkZ2UwKmZsb29yKHgxKSArIG1pbihlZGdlMCwgZnJhYyh4MSkpOwogICAgcmU= +dHVybiBsZXJwKCh4MS14MCkvZndpZHRoLCBlZGdlMCwgY2xhbXAoZndpZHRoKigxLjAvOC4wKSwgMCwgMSkpOzsKfQoKZmxvYXQKdm9wX1B1bHNlVHJhaW5EKGZsb2F0IGVkZ2UwLCB4KQp7CiAgICByZXR1cm4gdm9wX1B1bHM= +ZVRyYWluKGVkZ2UwLCB4LCB2b3BfRmlsdGVyV2lkdGgoeCkpOwp9CgpmbG9hdAp2b3BfUmFtcFRyYWluKGZsb2F0IHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxLCBmOwogICAgeDAgPSB4IC0gZndpZHRoKi41OwogICA= +IHgxID0geDAgKyBmd2lkdGg7CiAgICBmID0gZnJhYyh4MCk7IHgwID0gZmxvYXQoZmxvb3IoeDApKSArIGYqZjsKICAgIGYgPSBmcmFjKHgxKTsgeDEgPSBmbG9hdChmbG9vcih4MSkpICsgZipmOwogICAgcmV0dXJuIC41Kmw= +ZXJwKCh4MS14MCkvZndpZHRoLCAuNSwgY2xhbXAoZndpZHRoKigxLjAvOC4wKSwgMCwgMSkpOzsKfQoKZmxvYXQKdm9wX1JhbXBUcmFpbkQoZmxvYXQgeCkKewogICAgcmV0dXJuIHZvcF9SYW1wVHJhaW4oeCwgdm9wX0ZpbHQ= +ZXJXaWR0aCh4KSk7Cn0KCmZsb2F0CnZvcF9JbnRlZ3JhdGVUZW50KGZsb2F0IHgpCnsKICAgIGZsb2F0CWY7CiAgICBmID0gZnJhYyh4KTsKICAgIGlmIChmID4gLjUpIGYgPSBmKigyIC0gZikgLSAuNTsKICAgIGVsc2UJZiA= +PSBmKmY7CiAgICByZXR1cm4gLjUqZmxvb3IoeCkgKyBmOwp9CgpmbG9hdAp2b3BfVGVudFRyYWluKGZsb2F0IHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxOwogICAgeDAgPSB4IC0gZndpZHRoKi41OwogICAgeDEgPSA= +eDAgKyBmd2lkdGg7CiAgICB4MCA9IHZvcF9JbnRlZ3JhdGVUZW50KHgwKTsKICAgIHgxID0gdm9wX0ludGVncmF0ZVRlbnQoeDEpOwogICAgcmV0dXJuIGxlcnAoKHgxLXgwKS9md2lkdGgsIC41LCBjbGFtcChmd2lkdGgqKDE= +LjAvOC4wKSwgMCwgMSkpOzsKfQoKZmxvYXQKdm9wX1RlbnRUcmFpbkQoZmxvYXQgeCkKewogICAgcmV0dXJuIHZvcF9SYW1wVHJhaW4oeCwgdm9wX0ZpbHRlcldpZHRoKHgpKTsKfQoKZmxvYXQKdm9wX0RvdFN0YW1wKGZsb2E= +dCBweCwgcHksIGZ3aWR0aDsgc3RyaW5nIGZpbHRlcikKewogICAgZmxvYXQJZDsKICAgIGQgPSBweCpweCArIHB5KnB5OwogICAgcmV0dXJuIGZpbHRlcnN0ZXAoMSxkLWZ3aWR0aCxkK2Z3aWR0aCwiZmlsdGVyIixmaWx0ZXI= +KTsKfQoKZmxvYXQKdm9wX0J1bXBTdGFtcChmbG9hdCBweCwgcHksIGZ3aWR0aDsgc3RyaW5nIGZpbHRlcikKewogICAgZmxvYXQgZCAgPSBweCpweCArIHB5KnB5OwogICAgcmV0dXJuIDEtc21vb3RoKDAuMCwgMS4wLCBkKTs= +Cn0KCmZsb2F0CnZvcF9Sb3VuZENvc1N0YW1wKGZsb2F0IHB4LCBweSwgZndpZHRoOyBmbG9hdCBoZXhuZXNzLCBzaWRlcywgcG93ZXI7CgkJICAgIHN0cmluZyBmaWx0ZXIpCnsKICAgIGZsb2F0CXNzLCB0dDsKICAgIGZsb2E= +dAl4MCwgeDE7CgogICAgc3MgPSBhdGFuKHB5LCBweCk7CiAgICB0dCA9IHB4KnB4ICsgcHkqcHkgKyBoZXhuZXNzKnBvdyhhYnMoMS1jb3Moc3MqKHNpZGVzKSkpLCBwb3dlcik7CiAgICB4MCA9IHR0IC0gZndpZHRoKi41Owo= +ICAgIHgxID0geDAgKyBmd2lkdGg7CiAgICByZXR1cm4gZmlsdGVyc3RlcCgxLHgwLHgxLCJmaWx0ZXIiLGZpbHRlcik7Cn0KCmZsb2F0CnZvcF9Sb3VuZFNpblN0YW1wKGZsb2F0IHB4LCBweSwgZndpZHRoOyBmbG9hdCBoZXg= +bmVzcywgc2lkZXMsIHBvd2VyOwoJCSAgICBzdHJpbmcgZmlsdGVyKQp7CiAgICBmbG9hdAlzcywgdHQ7CiAgICBmbG9hdAl4MCwgeDE7CgogICAgc3MgPSBhdGFuKHB5LCBweCkgLSAzLjE0MTU5MjY7CiAgICB0dCA9IHB4KnA= +eCArIHB5KnB5ICsgaGV4bmVzcypwb3coYWJzKDEtc2luKHNzKihzaWRlcykpKSwgcG93ZXIpOwogICAgeDAgPSB0dCAtIGZ3aWR0aCouNTsKICAgIHgxID0geDAgKyBmd2lkdGg7CiAgICByZXR1cm4gZmlsdGVyc3RlcCgxLHg= +MCx4MSwiZmlsdGVyIixmaWx0ZXIpOwp9CgoKZmxvYXQKdm9wX1JpbmdTdGFtcChmbG9hdCBweCwgcHksIGlyYWRpdXMsIG9yYWRpdXMsIGZ3aWR0aDsgc3RyaW5nIGZpbHRlcikKewogICAgZmxvYXQJZDsKICAgIGQgPSBweCo= +cHggKyBweSpweTsKICAgIHJldHVybiB2b3BfUHVsc2UoaXJhZGl1cywgb3JhZGl1cywgZCwgZndpZHRoLCBmaWx0ZXIpOwp9CgpmbG9hdAp2b3BfQm94U3RhbXAoZmxvYXQgcHgsIHB5LCBmdSwgZnY7IHN0cmluZyBmaWx0ZXI= +KQp7CiAgICBmbG9hdAlkeDsKICAgIGR4ICA9IHZvcF9QdWxzZSgtMSwgMSwgcHgsIGZ1LCBmaWx0ZXIpOwogICAgZHggKj0gdm9wX1B1bHNlKC0xLCAxLCBweSwgZnYsIGZpbHRlcik7CiAgICByZXR1cm4gZHg7Cn0KI2xpbmU= +IDY0NSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzU= +XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCmludAp2b3BfVGlsZUdlbihmbG9hdCB1LCB2OyBmbG9hdCBmeCwgZnksIG94LCBveSwgc3RhZ2dlciwgaml0dGVyKQp7CiAgICBpbnQJCXJvdzsKCiAgICB2ID0= +IHYqZnkgLSBveTsKICAgIHJvdyA9IGZsb29yKHYpOwogICAgdSA9IHUqZnggLSBveCAtIHN0YWdnZXIqcm93ICsgaml0dGVyKnJhbmRvbShyb3cpOwogICAgcmV0dXJuIGZsb29yKHUpICsgcm93KjE5ODQ7Cn0KCmludAp2b3A= +X0hleFRpbGVHZW4oZmxvYXQgdSwgdjsgZmxvYXQgZngsIGZ5LCBveCwgb3kpCnsKICAgIGZsb2F0CWxlZnQsIHJpZ2h0OwogICAgaW50CQlyb3csIGNvbDsKCiAgICB2ICAgPSB2KmZ5IC0gb3k7CiAgICByb3cgPSBmbG9vcig= +dik7CiAgICB2ICA9IGZyYWModik7CgogICAgdSA9IHUqZnggKyBveDsKICAgIGlmIChyb3cgJiAxKQoJdSArPSAuNTsKCiAgICBjb2wgPSBmbG9vcih1KTsKICAgIHUgPSBmcmFjKHUpOwoKICAgIGlmICh2ID4gLjUpCiAgICA= +ewoJcmlnaHQgPSB2IC0gLjU7CglsZWZ0ICA9IDEuNSAtIHY7CglpZiAodSA+IGxlZnQpCgl7CgkgICAgaWYgKCEocm93ICYgMSkpIGNvbCsrOwoJICAgIHJvdysrOwoJICAgIHYgLT0gMTsKCSAgICB1ID0gZml0KHUsIGxlZnQ= +LCAxLCAwLCAuNSk7Cgl9CgllbHNlIGlmICh1IDwgcmlnaHQpCgl7CgkgICAgaWYgKHJvdyAmIDEpIGNvbC0tOwoJICAgIHJvdysrOwoJICAgIHYgLT0gMTsKCSAgICB1ID0gZml0KHUsIDAsIHJpZ2h0LCAwLjUsIDEpOwoJfQo= +CWVsc2UgdSA9IGZpdCh1LCByaWdodCwgbGVmdCwgMCwgMSk7CiAgICB9CiAgICB2ID0gKHYqMisxKS8zOwogICAgcmV0dXJuIHJvdyAqIDkzOCArIGNvbDsKfQojbGluZSA3MTAgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVI= +RV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGw= +aWIuaCIKZmxvYXQKdm9wX2FhQ2VsbDJEKGZsb2F0IHNzLCB0dCwgangsIGp5LCBid2lkdGgsIGJzb2Z0LCBjZW50ZXJ4LCBjZW50ZXJ5OwoJCWZsb2F0IGYxLCBmMjsgaW50IHNlZWQpCnsKICAgIGZsb2F0CXAyeCwgcDJ5LCA= +eDA7CiAgICBmbG9hdAlibHVyOwogICAgdmVjdG9yCXZwMSwgdnAyOwoKICAgIHZub2lzZShzcywgdHQsIGp4LCBqeSwgc2VlZCwgZjEsIGYyLCBjZW50ZXJ4LCBjZW50ZXJ5LCBwMngsIHAyeSk7CgogICAgdnAxID0gc2V0KGM= +ZW50ZXJ4LCBjZW50ZXJ5LCAwKTsKICAgIHZwMiA9IHNldChwMngsIHAyeSwgMCk7CiAgICB4MCA9IChmMi1mMSkqKGYxK2YyKSAvIG1heChkaXN0YW5jZSh2cDEsIHZwMiksIDFlLTYpOwoKICAgIGJsdXIgPSBtYXgodm9wX0Y= +aWx0ZXJXaWR0aChzcyksIHZvcF9GaWx0ZXJXaWR0aCh0dCkpICogKDEgKyBic29mdCk7CgogICAgcmV0dXJuIGZpbHRlcnN0ZXAoYndpZHRoLHgwLWJsdXIseDArYmx1ciwiZmlsdGVyIiwiZ2F1c3MiKTsKfQoKCgoKCgoKCmY= +bG9hdAp2b3BfU3RhbXBQYXR0ZXJuKGludCAgIGxheWVyczsKCQkgZmxvYXQgZG90c2l6ZTsKCQkgZmxvYXQgZGo7CgkJIGZsb2F0IHNvZnRuZXNzOwoJCSBmbG9hdCBweCwgang7CgkJIGZsb2F0IHB5LCBqeTsKCQkgZmxvYXQ= +IGF1eCwgamF1eDsKCQkgc3RyaW5nIHNwb3R0eXBlOwoJCSBzdHJpbmcgZmlsdGVyOwoJCSBmbG9hdAlmbG9hdHNlZWQ7CgkgKQp7CiAgICBmbG9hdAlmd2lkdGg7CiAgICBmbG9hdAlscmFuZG9tOwogICAgZmxvYXQJY3gsIGM= +eSwgbG9mZiwgZHNpemU7CiAgICBmbG9hdAlmeCwgZnk7CiAgICBmbG9hdAlkangsIGRqeTsKICAgIGZsb2F0CWR1LCBkdjsKICAgIGZsb2F0CXJlc3VsdDsKICAgIGZsb2F0CWlyYWQsIGlkb3Q7CiAgICB2ZWN0b3IJcHA7CiA= +ICAgaW50CQlpOwoKICAgIGR1ID0gdm9wX0ZpbHRlcldpZHRoKHB4KSAqIHNvZnRuZXNzOwogICAgZHYgPSB2b3BfRmlsdGVyV2lkdGgocHkpICogc29mdG5lc3M7CiAgICBmd2lkdGggPSBtYXgoZHUsIGR2KTsKICAgIHJlc3U= +bHQgPSAwOwogICAgbG9mZiA9IDA7CiAgICBmb3IgKGkgPSAwOyBpIDwgbGF5ZXJzOyBpKyssIGxvZmYgKz0gLjUpCiAgICB7CglscmFuZG9tID0gcmFuZG9tKGkpOwoJcHAgPSBzZXQoZmxvb3IocHgrbG9mZiksIGZsb29yKHA= +eStsb2ZmKSwKCQkgICAgMTAwMC4wKmxyYW5kb20rNTAwKSArIHsuNSwgLjUsIC41fTsKCWZsb2F0c2VlZCA9IHJhbmRvbShwcCk7CgoJcHAgPSB2ZWN0b3IocmFuZG9tKHBwKSkgLSAuNTsKCWRzaXplID0gZG90c2l6ZSAqICg= +MS1kaipmbG9hdHNlZWQpOwoJaWRvdCA9IDEvZHNpemU7CgoJZGp5ICA9IGlkb3QqKDEgLSBkc2l6ZSk7CglkanggID0gKDIqY2xhbXAoangsIDAsIDEpKSAqIGRqeTsKCWRqeSAqPSAoMipjbGFtcChqeSwgMCwgMSkpOwoKCWM= +eCA9IHBwLnggKiBkang7CgljeSA9IHBwLnkgKiBkank7CglmeCA9IGN4IC0gMiooZnJhYyhweCtsb2ZmKSAtIC41KSppZG90OwoJZnkgPSBjeSAtIDIqKGZyYWMocHkrbG9mZikgLSAuNSkqaWRvdDsKCglpZiAoc3BvdHR5cGU= +ID09ICJyaW5nIikKCXsKCSAgICBpcmFkID0gMS1jbGFtcChhdXggKyAocHAueiAtIC41KSpqYXV4LCAwLCAxKTsKCSAgICByZXN1bHQgPSB2b3BfUmluZ1N0YW1wKGZ4LCBmeSwgaXJhZCwgMSwgZndpZHRoLCBmaWx0ZXIpOwo= +CX0KCWVsc2UgaWYgKHNwb3R0eXBlID09ICJib3giKQoJewoJICAgIHJlc3VsdCA9IHZvcF9Cb3hTdGFtcChmeCwgZnksIGR1LCBkdiwgZmlsdGVyKTsKCX0KCWVsc2UgaWYgKHNwb3R0eXBlID09ICJoZXgiKQoJewoJICAgIHI= +ZXN1bHQgPSAxLXZvcF9Sb3VuZENvc1N0YW1wKGZ4LCBmeSwgZndpZHRoLCBhdXgsIDYsIGphdXgsIGZpbHRlcik7Cgl9CgllbHNlIGlmIChzcG90dHlwZSA9PSAic3RhciIpCgl7CgkgICAgcmVzdWx0ID0gMS12b3BfUm91bmQ= +U2luU3RhbXAoZngsIGZ5LCBmd2lkdGgsIGF1eCwgNSwgamF1eCwgZmlsdGVyKTsKCX0KCWVsc2UgaWYgKHNwb3R0eXBlID09ICJidW1wIikKCXsKCSAgICByZXN1bHQgPSB2b3BfQnVtcFN0YW1wKGZ4LCBmeSwgZndpZHRoLCA= +ZmlsdGVyKTsKCX0KCWVsc2UKCXsKCSAgICByZXN1bHQgPSAxLXZvcF9Eb3RTdGFtcChmeCwgZnksIGZ3aWR0aCwgZmlsdGVyKTsKCX0KICAgIH0KICAgIGZsb2F0c2VlZCA9IChmbG9hdHNlZWQgLSAwLjUpKjMyMDAwOwogICA= +IHJldHVybiByZXN1bHQ7Cn0KCmZsb2F0CnZvcF9SaXBwbGVQYXR0ZXJuKGZsb2F0IHgsIHksIGRlY2F5LCB0b2ZmKQp7CiAgICBmbG9hdAlkOwoKICAgIGQgPSBzcXJ0KHgqeCArIHkqeSk7CiAgICByZXR1cm4gc2luKGQtdG8= +ZmYpICogZXhwKGQqKC1kZWNheSkpOwp9CiNsaW5lIDg1MCAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0g= +X09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCnZlY3Rvcgp2b3BfRmxvd05vaXNlR3JhZFZWKHZlY3RvciBwb3M7IGZsb2F0IGZsb3c7IGZsb2F0IGRlbHQ= +YSkKewogICAgdmVjdG9yCXJlc3VsdDsKCiAgICByZXN1bHQueCA9IGZsb3dub2lzZShzZXQocG9zLngrZGVsdGEscG9zLnkscG9zLnopLCBmbG93KQoJICAgICAtIGZsb3dub2lzZShzZXQocG9zLngtZGVsdGEscG9zLnkscG8= +cy56KSwgZmxvdyk7CgogICAgcmVzdWx0LnkgPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55K2RlbHRhLHBvcy56KSwgZmxvdykKCSAgICAgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LWRlbHRhLHBvcy56KSwgZmxvdyk= +OwoKICAgIHJlc3VsdC56ID0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3MueitkZWx0YSksIGZsb3cpCgkgICAgIC0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3Muei1kZWx0YSksIGZsb3cpOwoKICAgIHJlc3U= +bHQgLz0gZGVsdGEgKiAyOwoKICAgIHJldHVybiByZXN1bHQ7Cn0KCnZlY3RvcjQKdm9wX0Zsb3dOb2lzZUdyYWRQUCh2ZWN0b3I0IHBvczsgZmxvYXQgZmxvdzsgZmxvYXQgZGVsdGEpCnsKICAgIHZlY3RvcjQJcmVzdWx0Owo= +CiAgICByZXN1bHQueCA9IGZsb3dub2lzZShzZXQocG9zLngrZGVsdGEscG9zLnkscG9zLnoscG9zLncpLCBmbG93KQoJICAgICAtIGZsb3dub2lzZShzZXQocG9zLngtZGVsdGEscG9zLnkscG9zLnoscG9zLncpLCBmbG93KTs= +CgogICAgcmVzdWx0LnkgPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55K2RlbHRhLHBvcy56LHBvcy53KSwgZmxvdykKCSAgICAgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LWRlbHRhLHBvcy56LHBvcy53KSwgZmxvdyk= +OwoKICAgIHJlc3VsdC56ID0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3MueitkZWx0YSxwb3MudyksIGZsb3cpCgkgICAgIC0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3Muei1kZWx0YSxwb3MudyksIGZsb3c= +KTsKCiAgICByZXN1bHQudyA9IGZsb3dub2lzZShzZXQocG9zLngscG9zLnkscG9zLnoscG9zLncrZGVsdGEpLCBmbG93KQoJICAgICAtIGZsb3dub2lzZShzZXQocG9zLngscG9zLnkscG9zLnoscG9zLnctZGVsdGEpLCBmbG8= +dyk7CgogICAgcmVzdWx0IC89IGRlbHRhICogMjsKCiAgICByZXR1cm4gcmVzdWx0Owp9Cgp2ZWN0b3IKdm9wX0Zsb3dOb2lzZUdyYWQzVih2ZWN0b3IgcG9zOyBmbG9hdCBmbG93OyBmbG9hdCBkZWx0YSkKewogICAgbWF0cmk= +eDMJcmVzdWx0OwogICAgdmVjdG9yCWZpbmFsOwogICAgdmVjdG9yCWR4LCBkeSwgZHo7CgogICAgZHggPSBmbG93bm9pc2Uoc2V0KHBvcy54K2RlbHRhLHBvcy55LHBvcy56KSwgZmxvdykKCSAtIGZsb3dub2lzZShzZXQocG8= +cy54LWRlbHRhLHBvcy55LHBvcy56KSwgZmxvdyk7CgogICAgZHkgPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55K2RlbHRhLHBvcy56KSwgZmxvdykKCSAtIGZsb3dub2lzZShzZXQocG9zLngscG9zLnktZGVsdGEscG9zLno= +KSwgZmxvdyk7CgogICAgZHogPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56K2RlbHRhKSwgZmxvdykKCSAtIGZsb3dub2lzZShzZXQocG9zLngscG9zLnkscG9zLnotZGVsdGEpLCBmbG93KTsKCiAgICByZXN1bHQ= +ID0gc2V0KGR4LngsIGR4LnksIGR4LnosCgkgICAgICAgZHkueCwgZHkueSwgZHkueiwKCSAgICAgICBkei54LCBkei55LCBkei56KTsKCiAgICByZXN1bHQgLz0gZGVsdGEgKiAyOwoKCgoKICAgIGZpbmFsID0gMC41Nzc3MzU= +OwogICAgZmluYWwgKj0gcmVzdWx0OwoKICAgIHJldHVybiBmaW5hbDsKfQoKdmVjdG9yNAp2b3BfRmxvd05vaXNlR3JhZDRQKHZlY3RvcjQgcG9zOyBmbG9hdCBmbG93OyBmbG9hdCBkZWx0YSkKewogICAgbWF0cml4CXJlc3U= +bHQ7CiAgICB2ZWN0b3I0CWZpbmFsOwogICAgdmVjdG9yCWR4LCBkeSwgZHosIGR3OwoKICAgIGR4ID0gZmxvd25vaXNlKHNldChwb3MueCtkZWx0YSxwb3MueSxwb3Mueixwb3MudyksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2U= +dChwb3MueC1kZWx0YSxwb3MueSxwb3Mueixwb3MudyksIGZsb3cpOwoKICAgIGR5ID0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueStkZWx0YSxwb3Mueixwb3MudyksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHA= +b3MueS1kZWx0YSxwb3Mueixwb3MudyksIGZsb3cpOwoKICAgIGR6ID0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3MueitkZWx0YSxwb3MudyksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy4= +ei1kZWx0YSxwb3MudyksIGZsb3cpOwoKICAgIGR3ID0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3Mueixwb3MudytkZWx0YSksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56LHBvcy53LWQ= +ZWx0YSksIGZsb3cpOwoKICAgIHJlc3VsdCA9IHNldChkeC54LCBkeC55LCBkeC56LCAwLAoJICAgICAgIGR5LngsIGR5LnksIGR5LnosIDAsCgkgICAgICAgZHoueCwgZHoueSwgZHoueiwgMCwKCSAgICAgICBkdy54LCBkdy4= +eSwgZHcueiwgMCk7CgogICAgcmVzdWx0IC89IGRlbHRhICogMjsKCgoKCiAgICBmaW5hbCA9IDAuNTsKICAgIGZpbmFsICo9IHJlc3VsdDsKCiAgICByZXR1cm4gZmluYWw7Cn0KCmZsb2F0CnZvcF9mYm1sZW5ndGhfZmxvYXQ= +KGZsb2F0IHZhbCkKewogICAgcmV0dXJuIHZhbDsKfQoKZmxvYXQKdm9wX2ZibWxlbmd0aF92ZWN0b3IodmVjdG9yIHZhbCkKewogICAgcmV0dXJuIGxlbmd0aCh2YWwpOwp9CgpmbG9hdAp2b3BfZmJtbGVuZ3RoX3ZlY3RvcjQ= +KHZlY3RvcjQgdmFsKQp7CiAgICByZXR1cm4gbGVuZ3RoKHZhbCk7Cn0KI2xpbmUgMTAwMiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0Q= +M19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCmZsb2F0CnZvcF9mYm1Ob2lzZUZGKGZsb2F0IHBvczsgZmxvYXQgcm91Z2g= +OyBpbnQgbWF4b2N0YXZlczsgc3RyaW5nIG5vaXNldHlwZSkKewogICAgZmxvYXQJYmx1ciA9IHZvcF9GaWx0ZXJXaWR0aChwb3MpOwogICAgZmxvYXQJbnZhbCwgcHAgPSBwb3M7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGk= +bWl0LCBibGVuZDsgaW50IG9jdGF2ZXM7IHBsaW1pdCA9IDIqYmx1cjsgbnZhbCA9IDA7IG9jdGF2ZXMgPSAwOyBzY2FsZSA9IDE7IGFtcCA9IDE7IHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmVzIDwgbWF4b2N0YXY= +ZXMpIHsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmFsICs9IGFtcCAqKGZsb2F0ICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYW1wICooZmxvYXQgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IGE= +bXAgKj0gcm91Z2g7IHNjYWxlICo9IDAuNTsgcHAgKj0gMjsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IGlmIChub2lzZXR5cGUgPT0= +ICJ4bm9pc2UiKSB7IG52YWwgKz0gYmxlbmQqKGZsb2F0ICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYmxlbmQqKGZsb2F0IChub2lzZShwcCkpIC0gMC41KTsgfSB9CiAgICByZXR1cm4gbnZhbDsKfQo= +CmZsb2F0CnZvcF9mYm1Ob2lzZUZWKHZlY3RvciBwb3M7IGZsb2F0IHJvdWdoOyBpbnQgbWF4b2N0YXZlczsgc3RyaW5nIG5vaXNldHlwZSkKewogICAgZmxvYXQJYmx1ciA9IHNxcnQoYXJlYShwb3MpKTsKICAgIHZlY3Rvcgk= +cHAgPSBwb3M7CiAgICBmbG9hdAludmFsOwogICAgZmxvYXQgYW1wLCBzY2FsZSwgcGxpbWl0LCBibGVuZDsgaW50IG9jdGF2ZXM7IHBsaW1pdCA9IDIqYmx1cjsgbnZhbCA9IDA7IG9jdGF2ZXMgPSAwOyBzY2FsZSA9IDE7IGE= +bXAgPSAxOyB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG9jdGF2ZXMpIHsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmFsICs9IGFtcCAqKGZsb2F0ICh4bm9pc2UocHApKSAtIDAuNSk7IH0= +IGVsc2UgeyBudmFsICs9IGFtcCAqKGZsb2F0IChub2lzZShwcCkpIC0gMC41KTsgfSBhbXAgKj0gcm91Z2g7IHNjYWxlICo9IDAuNTsgcHAgKj0gMjsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSA= +YW1wICogY2xhbXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBpZiAobm9pc2V0eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYmxlbmQqKGZsb2F0ICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYmxlbmQ= +KihmbG9hdCAobm9pc2UocHApKSAtIDAuNSk7IH0gfQogICAgcmV0dXJuIG52YWw7Cn0KCmZsb2F0CnZvcF9mYm1Ob2lzZUZQKHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IHN0cmluZyBub2lzZXQ= +eXBlKQp7CiAgICBmbG9hdAlibHVyID0gc3FydChhcmVhKCh2ZWN0b3IpcG9zKSk7CiAgICB2ZWN0b3I0CXBwID0gcG9zOwogICAgZmxvYXQJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQ7IGludCA= +b2N0YXZlczsgcGxpbWl0ID0gMipibHVyOyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHNjYWxlID0gMTsgYW1wID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IGlmIChub2lzZXQ= +eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYW1wICooZmxvYXQgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnZhbCArPSBhbXAgKihmbG9hdCAobm9pc2UocHApKSAtIDAuNSk7IH0gYW1wICo9IHJvdWdoOyBzY2E= +bGUgKj0gMC41OyBwcCAqPSAyOyBvY3RhdmVzKys7IH0gaWYgKHNjYWxlID4gYmx1cikgeyBibGVuZCA9IGFtcCAqIGNsYW1wKHNjYWxlL2JsdXIgLSAxLCAwLCAxKTsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmE= +bCArPSBibGVuZCooZmxvYXQgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnZhbCArPSBibGVuZCooZmxvYXQgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IH0KICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX2ZibU4= +b2lzZVZGKGZsb2F0IHBvczsgZmxvYXQgcm91Z2g7IGludCBtYXhvY3RhdmVzOyBzdHJpbmcgbm9pc2V0eXBlKQp7CiAgICBmbG9hdAlibHVyID0gdm9wX0ZpbHRlcldpZHRoKHBvcyk7CiAgICBmbG9hdAlwcCA9IHBvczsKICA= +ICB2ZWN0b3IJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQ7IGludCBvY3RhdmVzOyBwbGltaXQgPSAyKmJsdXI7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyB3aGk= +bGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBhbXAgKih2ZWN0b3IgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnY= +YWwgKz0gYW1wICoodmVjdG9yIChub2lzZShwcCkpIC0gMC41KTsgfSBhbXAgKj0gcm91Z2g7IHNjYWxlICo9IDAuNTsgcHAgKj0gMjsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGE= +bXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBpZiAobm9pc2V0eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYmxlbmQqKHZlY3RvciAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmFsICs9IGJsZW5kKih2ZWN0b3I= +IChub2lzZShwcCkpIC0gMC41KTsgfSB9CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9mYm1Ob2lzZVZWKHZlY3RvciBwb3M7IGZsb2F0IHJvdWdoOyBpbnQgbWF4b2N0YXZlczsgc3RyaW5nIG5vaXNldHlwZSkKewo= +ICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEocG9zKSk7CiAgICB2ZWN0b3IJcHAgPSBwb3M7CiAgICB2ZWN0b3IJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQ7IGludCBvY3RhdmVzOyBwbGltaXQ= +ID0gMipibHVyOyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHNjYWxlID0gMTsgYW1wID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSI= +KSB7IG52YWwgKz0gYW1wICoodmVjdG9yICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYW1wICoodmVjdG9yIChub2lzZShwcCkpIC0gMC41KTsgfSBhbXAgKj0gcm91Z2g7IHNjYWxlICo9IDAuNTsgcHA= +ICo9IDI7IG9jdGF2ZXMrKzsgfSBpZiAoc2NhbGUgPiBibHVyKSB7IGJsZW5kID0gYW1wICogY2xhbXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBpZiAobm9pc2V0eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYmxlbmQqKHY= +ZWN0b3IgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnZhbCArPSBibGVuZCoodmVjdG9yIChub2lzZShwcCkpIC0gMC41KTsgfSB9CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9mYm1Ob2lzZVZQKHZlY3Q= +b3I0IHBvczsgZmxvYXQgcm91Z2g7IGludCBtYXhvY3RhdmVzOyBzdHJpbmcgbm9pc2V0eXBlKQp7CiAgICBmbG9hdAlibHVyID0gc3FydChhcmVhKCh2ZWN0b3IpcG9zKSk7CiAgICB2ZWN0b3I0CXBwID0gcG9zOwogICAgdmU= +Y3RvcgludmFsOwogICAgZmxvYXQgYW1wLCBzY2FsZSwgcGxpbWl0LCBibGVuZDsgaW50IG9jdGF2ZXM7IHBsaW1pdCA9IDIqYmx1cjsgbnZhbCA9IDA7IG9jdGF2ZXMgPSAwOyBzY2FsZSA9IDE7IGFtcCA9IDE7IHdoaWxlICg= +c2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG9jdGF2ZXMpIHsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmFsICs9IGFtcCAqKHZlY3RvciAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmFsICs= +PSBhbXAgKih2ZWN0b3IgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IGFtcCAqPSByb3VnaDsgc2NhbGUgKj0gMC41OyBwcCAqPSAyOyBvY3RhdmVzKys7IH0gaWYgKHNjYWxlID4gYmx1cikgeyBibGVuZCA9IGFtcCAqIGNsYW1wKHM= +Y2FsZS9ibHVyIC0gMSwgMCwgMSk7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBibGVuZCoodmVjdG9yICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYmxlbmQqKHZlY3RvciAobm8= +aXNlKHBwKSkgLSAwLjUpOyB9IH0KICAgIHJldHVybiBudmFsOwp9CgoKCmZsb2F0CnZvcF9mYm1GbG93Tm9pc2VGVih2ZWN0b3IgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3dyYXQ= +ZSwgYWR2ZWN0KQp7CiAgICBmbG9hdAlibHVyID0gc3FydChhcmVhKHBvcykpOwogICAgdmVjdG9yCXBwID0gcG9zOwogICAgZmxvYXQJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQsIE0sIGZsb3c= +djsgaW50IG9jdGF2ZXM7IGZsb2F0IG5hbW91bnQ7IHBsaW1pdCA9IDIqYmx1cjsgTSA9IGFkdmVjdDsgZmxvd3YgPSBmbG93OyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHNjYWxlID0gMTsgYW1wID0gMTsgd2hpbGUgKHNjYWw= +ZSA+IHBsaW1pdCAmJiBvY3RhdmVzIDwgbWF4b2N0YXZlcykgeyBuYW1vdW50ID0gYW1wICogKGZsb2F0KGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyBmbG93diA= +Kj0gZmxvd3JhdGU7IHNjYWxlICo9IDAuNTsgaWYgKE0gIT0gMC4wKSB7IHBwIC09IE0gKiB2b3BfZmJtbGVuZ3RoX2Zsb2F0KG5hbW91bnQpICogdm9wX0Zsb3dOb2lzZUdyYWRWViAocHAsIGZsb3csIDAuMDEpOyB9IHBwICo= +PSAyOyBNICo9IGFkdmVjdDsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IG52YWwgKz0gYmxlbmQqKGZsb2F0KGZsb3dub2lzZShwcCw= +IGZsb3d2KSkgLSAwLjUpOyB9CiAgICByZXR1cm4gbnZhbDsKfQoKZmxvYXQKdm9wX2ZibUZsb3dOb2lzZUZQKHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3dyYXRlLCA= +YWR2ZWN0KQp7CiAgICBmbG9hdAlibHVyID0gc3FydChhcmVhKCh2ZWN0b3IpcG9zKSk7CiAgICB2ZWN0b3I0CXBwID0gcG9zOwogICAgZmxvYXQJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQsIE0= +LCBmbG93djsgaW50IG9jdGF2ZXM7IGZsb2F0IG5hbW91bnQ7IHBsaW1pdCA9IDIqYmx1cjsgTSA9IGFkdmVjdDsgZmxvd3YgPSBmbG93OyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHNjYWxlID0gMTsgYW1wID0gMTsgd2hpbGU= +IChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmVzIDwgbWF4b2N0YXZlcykgeyBuYW1vdW50ID0gYW1wICogKGZsb2F0KGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyA= +Zmxvd3YgKj0gZmxvd3JhdGU7IHNjYWxlICo9IDAuNTsgaWYgKE0gIT0gMC4wKSB7IHBwIC09IE0gKiB2b3BfZmJtbGVuZ3RoX2Zsb2F0KG5hbW91bnQpICogdm9wX0Zsb3dOb2lzZUdyYWRQUCAocHAsIGZsb3csIDAuMDEpOyA= +fSBwcCAqPSAyOyBNICo9IGFkdmVjdDsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IG52YWwgKz0gYmxlbmQqKGZsb2F0KGZsb3dub2k= +c2UocHAsIGZsb3d2KSkgLSAwLjUpOyB9CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9mYm1GbG93Tm9pc2VWVih2ZWN0b3IgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3c= +cmF0ZSwgYWR2ZWN0KQp7CiAgICBmbG9hdAlibHVyID0gc3FydChhcmVhKHBvcykpOwogICAgdmVjdG9yCXBwID0gcG9zOwogICAgdmVjdG9yCW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQsIGJsZW5kLCBNLCA= +Zmxvd3Y7IGludCBvY3RhdmVzOyB2ZWN0b3IgbmFtb3VudDsgcGxpbWl0ID0gMipibHVyOyBNID0gYWR2ZWN0OyBmbG93diA9IGZsb3c7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyB3aGlsZSA= +KHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IG5hbW91bnQgPSBhbXAgKiAodmVjdG9yKGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyA= +Zmxvd3YgKj0gZmxvd3JhdGU7IHNjYWxlICo9IDAuNTsgaWYgKE0gIT0gMC4wKSB7IHBwIC09IE0gKiB2b3BfZmJtbGVuZ3RoX3ZlY3RvcihuYW1vdW50KSAqIHZvcF9GbG93Tm9pc2VHcmFkM1YgKHBwLCBmbG93LCAwLjAxKTs= +IH0gcHAgKj0gMjsgTSAqPSBhZHZlY3Q7IG9jdGF2ZXMrKzsgfSBpZiAoc2NhbGUgPiBibHVyKSB7IGJsZW5kID0gYW1wICogY2xhbXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBudmFsICs9IGJsZW5kKih2ZWN0b3IoZmxvd24= +b2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IH0KICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX2ZibUZsb3dOb2lzZVZQKHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGY= +bG93cmF0ZSwgYWR2ZWN0KQp7CiAgICBmbG9hdAlibHVyID0gc3FydChhcmVhKCh2ZWN0b3IpcG9zKSk7CiAgICB2ZWN0b3I0CXBwID0gcG9zOwogICAgdmVjdG9yCW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQ= +LCBibGVuZCwgTSwgZmxvd3Y7IGludCBvY3RhdmVzOyB2ZWN0b3IgbmFtb3VudDsgcGxpbWl0ID0gMipibHVyOyBNID0gYWR2ZWN0OyBmbG93diA9IGZsb3c7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXA= +ID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IG5hbW91bnQgPSBhbXAgKiAodmVjdG9yKGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW0= +cCAqPSByb3VnaDsgZmxvd3YgKj0gZmxvd3JhdGU7IHNjYWxlICo9IDAuNTsgaWYgKE0gIT0gMC4wKSB7IHBwIC09IE0gKiB2b3BfZmJtbGVuZ3RoX3ZlY3RvcihuYW1vdW50KSAqIHZvcF9GbG93Tm9pc2VHcmFkNFAgKHBwLCA= +ZmxvdywgMC4wMSk7IH0gcHAgKj0gMjsgTSAqPSBhZHZlY3Q7IG9jdGF2ZXMrKzsgfSBpZiAoc2NhbGUgPiBibHVyKSB7IGJsZW5kID0gYW1wICogY2xhbXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBudmFsICs9IGJsZW5kKig= +dmVjdG9yKGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IH0KICAgIHJldHVybiBudmFsOwp9CiNsaW5lIDExMTggIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSUQ= +SVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgpmbG9hdAp2b3BfZGFtcGVuRmJtRkYoZmxvYXQ= +IHBvcywgZnJlcSwgb2Zmc2V0OyBmbG9hdCBsYWN1biwgYW1wOyBpbnQgbWF4b2N0YXZlcykKewogICAgZmxvYXQgcHAgPSBwb3MgKiBmcmVxICsgb2Zmc2V0OwogICAgZmxvYXQgZncgPSB2b3BfRmlsdGVyV2lkdGgocHApOwo= +ICAgIGZsb2F0IGFhID0gdm9wX0ZpbHRlcldpZHRoKHBvcyk7CiAgICBmbG9hdCBwbGltaXQgPSBmdy9sYWN1bjsKICAgIGZsb2F0IHNjYWxlID0gMTsKICAgIGludCAgIG9jdGF2ZSA9IDA7CiAgICBmbG9hdCBmYm0gPSAwOwo= +ICAgIHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmUgPCBtYXhvY3RhdmVzKSB7IGZibSArPSBzY2FsZSAqIGZpdChub2lzZShwcCksMC4zLDAuNywtMS4wLDEuMCk7IHNjYWxlICo9IGxhY3VuOyBwcCAvPSBsYWN1bjs= +IG9jdGF2ZSArKzsgfSBzY2FsZSAqPSBsYWN1bjsgZmJtICs9IHNjYWxlICogZml0KG5vaXNlKHBwKSwwLjMsMC43LC0xLjAsMS4wKTsgd2hpbGUgKHNjYWxlID4gYWEpIHsgZmJtICs9IHNjYWxlICogZml0KG5vaXNlKHBwKSw= +MC4zLDAuNywtMS4wLDEuMCk7IHBwICo9IGxhY3VuOyBzY2FsZSAqPSBsYWN1bjsgfQogICAgZmJtID0gYW1wICogZml0KGZibSwgLTEuMjUsIDEuMjUsIDAsIDEpOwogICAgcmV0dXJuIGZibTsKfQoKZmxvYXQKdm9wX2RhbXA= +ZW5GYm1GVih2ZWN0b3IgcG9zLCBmcmVxLCBvZmZzZXQ7IGZsb2F0IGxhY3VuLCBhbXA7IGludCBtYXhvY3RhdmVzKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3MgKiBmcmVxICsgb2Zmc2V0OwogICAgZmxvYXQgIGZ3ID0gc3FydCg= +YXJlYShwcCkpOwogICAgZmxvYXQgIGFhID0gc3FydChhcmVhKHBvcykpOwogICAgZmxvYXQgIHBsaW1pdCA9IGZ3L2xhY3VuOwogICAgZmxvYXQgIHNjYWxlID0gMTsKICAgIGludCAgICBvY3RhdmUgPSAwOwogICAgZmxvYXQ= +ICBmYm0gPSAwOwogICAgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZSA8IG1heG9jdGF2ZXMpIHsgZmJtICs9IHNjYWxlICogZml0KG5vaXNlKHBwKSwwLjMsMC43LC0xLjAsMS4wKTsgc2NhbGUgKj0gbGFjdW47IHA= +cCAvPSBsYWN1bjsgb2N0YXZlICsrOyB9IHNjYWxlICo9IGxhY3VuOyBmYm0gKz0gc2NhbGUgKiBmaXQobm9pc2UocHApLDAuMywwLjcsLTEuMCwxLjApOyB3aGlsZSAoc2NhbGUgPiBhYSkgeyBmYm0gKz0gc2NhbGUgKiBmaXQ= +KG5vaXNlKHBwKSwwLjMsMC43LC0xLjAsMS4wKTsgcHAgKj0gbGFjdW47IHNjYWxlICo9IGxhY3VuOyB9CiAgICBmYm0gPSBhbXAgKiBmaXQoZmJtLCAtMS4yNSwgMS4yNSwgMCwgMSk7CiAgICByZXR1cm4gZmJtOwp9CgpmbG8= +YXQKdm9wX2RhbXBlbkZibUZQKHZlY3RvcjQgcG9zLCBmcmVxLCBvZmZzZXQ7IGZsb2F0IGxhY3VuLCBhbXA7IGludCBtYXhvY3RhdmVzKQp7CiAgICB2ZWN0b3I0IHBwID0gcG9zICogZnJlcSArIG9mZnNldDsKICAgIGZsb2E= +dCAgIGZ3ID0gc3FydChhcmVhKCh2ZWN0b3IpcHApKTsKICAgIGZsb2F0ICAgYWEgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3MpKTsKICAgIGZsb2F0ICAgcGxpbWl0ID0gZncvbGFjdW47CiAgICBmbG9hdCAgIHNjYWxlID0gMTs= +CiAgICBpbnQgICAgIG9jdGF2ZSA9IDA7CiAgICBmbG9hdCAgIGZibSA9IDA7CiAgICB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlIDwgbWF4b2N0YXZlcykgeyBmYm0gKz0gc2NhbGUgKiBmaXQobm9pc2UocHApLDA= +LjMsMC43LC0xLjAsMS4wKTsgc2NhbGUgKj0gbGFjdW47IHBwIC89IGxhY3VuOyBvY3RhdmUgKys7IH0gc2NhbGUgKj0gbGFjdW47IGZibSArPSBzY2FsZSAqIGZpdChub2lzZShwcCksMC4zLDAuNywtMS4wLDEuMCk7IHdoaWw= +ZSAoc2NhbGUgPiBhYSkgeyBmYm0gKz0gc2NhbGUgKiBmaXQobm9pc2UocHApLDAuMywwLjcsLTEuMCwxLjApOyBwcCAqPSBsYWN1bjsgc2NhbGUgKj0gbGFjdW47IH0KICAgIGZibSA9IGFtcCAqIGZpdChmYm0sIC0xLjI1LCA= +MS4yNSwgMCwgMSk7CiAgICByZXR1cm4gZmJtOwp9CiNsaW5lIDExNzggIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT18= +SU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgp2ZWN0b3IKdm9wX2RhbXBlbkZibVZGKGZsb2F0IHBvcywgZnJlcSwgb2Zmc2V0OyBmbG9hdCA= +bGFjdW4sIGFtcDsgaW50IG1heG9jdGF2ZXMpCnsKICAgIGZsb2F0ICBwcCA9IHBvcyAqIGZyZXEgKyBvZmZzZXQ7CiAgICBmbG9hdCAgZncgPSB2b3BfRmlsdGVyV2lkdGgocHApOwogICAgZmxvYXQgIGFhID0gdm9wX0ZpbHQ= +ZXJXaWR0aChwb3MpOwogICAgZmxvYXQgIHBsaW1pdCA9IGZ3L2xhY3VuOwogICAgZmxvYXQgIHNjYWxlID0gMTsKICAgIGludCAgICBvY3RhdmUgPSAwOwogICAgdmVjdG9yIGZibSA9IDA7CiAgICB3aGlsZSAoc2NhbGUgPiA= +cGxpbWl0ICYmIG9jdGF2ZSA8IG1heG9jdGF2ZXMpIHsgZmJtICs9IHNjYWxlICogdmVjdG9yKGZpdCh2ZWN0b3Iobm9pc2UocHApKSx7MC4zLDAuMywwLjN9LHswLjcsMC43LDAuN30sey0xLjAsLTEuMCwtMS4wfSx7MS4wLDE= +LjAsMS4wfSkpOyBzY2FsZSAqPSBsYWN1bjsgcHAgLz0gbGFjdW47IG9jdGF2ZSArKzsgfSBzY2FsZSAqPSBsYWN1bjsgZmJtICs9IHNjYWxlICogdmVjdG9yKGZpdCh2ZWN0b3Iobm9pc2UocHApKSx7MC4zLDAuMywwLjN9LHs= +MC43LDAuNywwLjd9LHstMS4wLC0xLjAsLTEuMH0sezEuMCwxLjAsMS4wfSkpOyB3aGlsZSAoc2NhbGUgPiBhYSkgeyBmYm0gKz0gc2NhbGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezA= +LjcsMC43LDAuN30sey0xLjAsLTEuMCwtMS4wfSx7MS4wLDEuMCwxLjB9KSk7IHBwICo9IGxhY3VuOyBzY2FsZSAqPSBsYWN1bjsgfQogICAgZmJtID0gYW1wICogdmVjdG9yKGZpdChmYm0sey0xLjI1LC0xLjI1LC0xLjI1fSw= +ezEuMjUsMS4yNSwxLjI1fSx7MCwwLDB9LHsxLDEsMX0pKTsKICAgIHJldHVybiBmYm07Cn0KCnZlY3Rvcgp2b3BfZGFtcGVuRmJtVlYodmVjdG9yIHBvcywgZnJlcSwgb2Zmc2V0OyBmbG9hdCBsYWN1biwgYW1wOyBpbnQgbWE= +eG9jdGF2ZXMpCnsKICAgIHZlY3RvciBwcCA9IHBvcyAqIGZyZXEgKyBvZmZzZXQ7CiAgICBmbG9hdCAgZncgPSBzcXJ0KGFyZWEocHApKTsKICAgIGZsb2F0ICBhYSA9IHNxcnQoYXJlYShwb3MpKTsKICAgIGZsb2F0ICBwbGk= +bWl0ID0gZncvbGFjdW47CiAgICBmbG9hdCAgc2NhbGUgPSAxOwogICAgaW50ICAgIG9jdGF2ZSA9IDA7CiAgICB2ZWN0b3IgZmJtID0gMDsKICAgIHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmUgPCBtYXhvY3RhdmU= +cykgeyBmYm0gKz0gc2NhbGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgc2NhbGUgKj0gbGFjdW47IHA= +cCAvPSBsYWN1bjsgb2N0YXZlICsrOyB9IHNjYWxlICo9IGxhY3VuOyBmYm0gKz0gc2NhbGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjA= +fSx7MS4wLDEuMCwxLjB9KSk7IHdoaWxlIChzY2FsZSA+IGFhKSB7IGZibSArPSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHBwKSksezAuMywwLjMsMC4zfSx7MC43LDAuNywwLjd9LHstMS4wLC0xLjAsLTEuMH0= +LHsxLjAsMS4wLDEuMH0pKTsgcHAgKj0gbGFjdW47IHNjYWxlICo9IGxhY3VuOyB9CiAgICBmYm0gPSBhbXAgKiB2ZWN0b3IoZml0KGZibSx7LTEuMjUsLTEuMjUsLTEuMjV9LHsxLjI1LDEuMjUsMS4yNX0sezAsMCwwfSx7MSw= +MSwxfSkpOwogICAgcmV0dXJuIGZibTsKfQoKdmVjdG9yCnZvcF9kYW1wZW5GYm1WUCh2ZWN0b3I0IHBvcywgZnJlcSwgb2Zmc2V0OyBmbG9hdCBsYWN1biwgYW1wOyBpbnQgbWF4b2N0YXZlcykKewogICAgdmVjdG9yNAlwcCA= +PSBwb3MgKiBmcmVxICsgb2Zmc2V0OwogICAgZmxvYXQgZncgPSBzcXJ0KGFyZWEoKHZlY3RvcilwcCkpOwogICAgZmxvYXQgYWEgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3MpKTsKICAgIGZsb2F0IHBsaW1pdCA9IGZ3L2xhY3U= +bjsKICAgIGZsb2F0IHNjYWxlID0gMTsKICAgIGludCAgIG9jdGF2ZSA9IDA7CiAgICB2ZWN0b3IJZmJtID0gMDsKICAgIHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmUgPCBtYXhvY3RhdmVzKSB7IGZibSArPSBzY2E= +bGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgc2NhbGUgKj0gbGFjdW47IHBwIC89IGxhY3VuOyBvY3Q= +YXZlICsrOyB9IHNjYWxlICo9IGxhY3VuOyBmYm0gKz0gc2NhbGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0= +KSk7IHdoaWxlIChzY2FsZSA+IGFhKSB7IGZibSArPSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHBwKSksezAuMywwLjMsMC4zfSx7MC43LDAuNywwLjd9LHstMS4wLC0xLjAsLTEuMH0sezEuMCwxLjAsMS4wfSk= +KTsgcHAgKj0gbGFjdW47IHNjYWxlICo9IGxhY3VuOyB9CiAgICBmYm0gPSBhbXAgKiB2ZWN0b3IoZml0KGZibSx7LTEuMjUsLTEuMjUsLTEuMjV9LHsxLjI1LDEuMjUsMS4yNX0sezAsMCwwfSx7MSwxLDF9KSk7CiAgICByZXQ= +dXJuIGZibTsKfQojbGluZSAxMjQ5ICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy8= +T185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKZmxvYXQKdm9wX3Blcmxpbk5vaXNlVkYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiA= +ICAgdmVjdG9yIHBwID0gcG9zOwogICAgZmxvYXQgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2g= +KSBudmFsICs9IDEgKiBzY2FsZSAqICgoZmxvYXQobm9pc2UocHApKSkgKyAwKTsgbnZhbCA9IChmbG9hdChwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9wZXJsaW5Ob2lzZVZWKHY= +ZWN0b3IgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvciBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm8= +ciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3Iobm9pc2UocHApKSkgKyAwKTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGU= +bikpKTsKICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX3Blcmxpbk5vaXNlVlAodmVjdG9yNCBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yNCBwcCA9IHBvczsKICAgIHY= +ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCg= +dmVjdG9yKG5vaXNlKHBwKSkpICsgMCk7IG52YWwgPSAodmVjdG9yKHBvdyhudmFsLCBhdHRlbikpKTsKICAgIHJldHVybiBudmFsOwp9CgpmbG9hdAp2b3BfY29ycmVjdHBlcmxpbk5vaXNlVkYodmVjdG9yIHBvczsgaW50IHQ= +dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgZmxvYXQgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXI= +YjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDAuNSAqIHNjYWxlICogKChmbG9hdChub2lzZShwcCkpKSArIC0uNSk7IG52YWwgPSAoZmxvYXQocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXI= +biBudmFsOwp9Cgp2ZWN0b3IKdm9wX2NvcnJlY3RwZXJsaW5Ob2lzZVZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw= +OwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAwLjUgKiBzY2FsZSAqICgodmVjdG9yKG4= +b2lzZShwcCkpKSArIC0uNSk7IG52YWwgPSAodmVjdG9yKHBvdyhudmFsLCBhdHRlbikpKTsKICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX2NvcnJlY3RwZXJsaW5Ob2lzZVZQKHZlY3RvcjQgcG9zOyBpbnQgdHVyYjs= +IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3I0IHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjs= +IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAwLjUgKiBzY2FsZSAqICgodmVjdG9yKG5vaXNlKHBwKSkpICsgLS41KTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXI= +biBudmFsOwp9CgpmbG9hdAp2b3Bfc2ltcGxleE5vaXNlVkYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICBmbG9hdCBudmFsOwogICAgZmw= +b2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gLjUgKiBzY2FsZSAqICgoZmxvYXQoeG5vaXNlKHBwKSk= +KSArIC0uNSk7IG52YWwgPSAoZmxvYXQocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3Bfc2ltcGxleE5vaXNlVlYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2g= +LCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHM= +Y2FsZSAqPSByb3VnaCkgbnZhbCArPSAuNSAqIHNjYWxlICogKCh2ZWN0b3IoeG5vaXNlKHBwKSkpICsgLS41KTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgo= +dm9wX3NpbXBsZXhOb2lzZVZQKHZlY3RvcjQgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvcjQgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW0= +cDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IC41ICogc2NhbGUgKiAoKHZlY3Rvcih4bm9pc2UocHApKSkgKyAtLjUpOyBudmE= +bCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3Bfc2ltcGxleEN1cmxOb2lzZVZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbik= +CnsKICAgIHZlY3RvciBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSA= +cm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3IoY3VybHhub2lzZShwcCkpKSArIDApOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9zaW0= +cGxleEN1cmxOb2lzZTJEVlYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyA= +aW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDEgKiBzY2FsZSAqICgodmVjdG9yKGN1cmx4bm9pc2UyZChwcCkpKSArIDApOyBudmE= +bCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3Bfc2ltcGxleEN1cmxOb2lzZVZQKHZlY3RvcjQgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4= +KQp7CiAgICB2ZWN0b3I0IHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo= +PSByb3VnaCkgbnZhbCArPSAxICogc2NhbGUgKiAoKHZlY3RvcihjdXJseG5vaXNlKHBwKSkpICsgMCk7IG52YWwgPSAodmVjdG9yKHBvdyhudmFsLCBhdHRlbikpKTsKICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX3A= +ZXJsaW5DdXJsTm9pc2VWVih2ZWN0b3IgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvciBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGk= +bnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3IoY3VybG5vaXNlKHBwKSkpICsgMCk7IG52YWwgPSA= +KHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9wZXJsaW5DdXJsTm9pc2UyRFZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewo= +ICAgIHZlY3RvciBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3U= +Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3IoY3VybG5vaXNlMmQocHApKSkgKyAwKTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3BfcGVybGk= +bkN1cmxOb2lzZVZQKHZlY3RvcjQgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvcjQgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQ= +IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDEgKiBzY2FsZSAqICgodmVjdG9yKGN1cmxub2lzZShwcCkpKSArIDApOyBudmFsID0gKHY= +ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KI2xpbmUgMTQ0NiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy8= +T19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCnZlY3Rvcgp2b3BfY3VybE5vaXNlVlYodmVjdG9yIHBvcywgZnJlcSw= +IG9mZnNldCwgbm1sOwoJCXN0cmluZyB0eXBlLCBnZW87CgkJaW50IHR1cmIsIGJvdW5jZTsKCSAgICAJZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4sIGRpc3RhbmNlLCByYWRpdXMsIGgpCnsKICAgIHZlY3RvciB2YWwgPSB7MCw= +MCwwfTsKCiAgICBpZiAodHlwZSA9PSAiZXhhY3RfcG5vaXNlIikKICAgIHsKCXJldHVybiB2b3BfcGVybGluQ3VybE5vaXNlVlYocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KICA= +ICBlbHNlIGlmICh0eXBlID09ICJleGFjdF94bm9pc2UiKQogICAgewoJcmV0dXJuIHZvcF9zaW1wbGV4Q3VybE5vaXNlVlYocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KCgogICA= +IHZlY3RvciB4RGlmZiA9IHBvczsJCXhEaWZmLnggKz0gaDsKICAgIHZlY3RvciB5RGlmZiA9IHBvczsJCXlEaWZmLnkgKz0gaDsKICAgIHZlY3RvciB6RGlmZiA9IHBvczsJCXpEaWZmLnogKz0gaDsKCgogICAgdmVjdG9yIG4= +b2lzZXZlYywgeERpZmZOb2lzZSwgeURpZmZOb2lzZSwgekRpZmZOb2lzZTsKICAgIGlmKCB0eXBlID09ICJvbm9pc2UiICkKICAgIHsKCW5vaXNldmVjID0gb25vaXNlKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCw= +IGF0dGVuKSAqIGFtcDsKCXhEaWZmTm9pc2UgPSBvbm9pc2UoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXlEaWZmTm9pc2UgPSBvbm9pc2UoeURpZmYqZnJlcSAtIG9mZnNldCwgdHU= +cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl6RGlmZk5vaXNlID0gb25vaXNlKHpEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7CiAgICB9CiAgICBlbHNlIGlmKCB0eXBlID09ICJzbm9pc2U= +IiApCiAgICB7Cglub2lzZXZlYyA9IHNub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXhEaWZmTm9pc2UgPSBzbm9pc2UoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2g= +LCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gc25vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl6RGlmZk5vaXNlID0gc25vaXNlKHpEaWZmKmZyZXEgLSBvZmZzZXQsIHQ= +dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwogICAgfQogICAgZWxzZSBpZiggdHlwZSA9PSAiYW5vaXNlIiApCiAgICB7Cglub2lzZXZlYyA9IGFub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSA= +KiBhbXA7Cgl4RGlmZk5vaXNlID0gYW5vaXNlKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gYW5vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWc= +aCwgYXR0ZW4pICogYW1wOwoJekRpZmZOb2lzZSA9IGFub2lzZSh6RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwogICAgfQogICAgZWxzZSBpZiAodHlwZSA9PSAieG5vaXNlIiApCiAgICA= +ewoJbm9pc2V2ZWMgPSB2b3Bfc2ltcGxleE5vaXNlVlYocG9zKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXhEaWZmTm9pc2UgPSB2b3Bfc2ltcGxleE5vaXNlVlYoeERpZmYqZnJlcSAtIG9mZnM= +ZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXlEaWZmTm9pc2UgPSB2b3Bfc2ltcGxleE5vaXNlVlYoeURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJekRpZmZOb2lzZSA9IHZvcF8= +c2ltcGxleE5vaXNlVlYoekRpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwogICAgfQogICAgZWxzZQogICAgewoJbm9pc2V2ZWMgPSB2b3BfcGVybGluTm9pc2VWVihwb3MqZnJlcSAtIG9mZnM= +ZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXhEaWZmTm9pc2UgPSB2b3BfcGVybGluTm9pc2VWVih4RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl5RGlmZk5vaXNlID0gdm9wX3A= +ZXJsaW5Ob2lzZVZWKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXpEaWZmTm9pc2UgPSB2b3BfcGVybGluTm9pc2VWVih6RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWc= +aCwgYXR0ZW4pOwogICAgfQoKCiAgICBmbG9hdCBkaXN0LCByLCBkOyB2ZWN0b3Igbm9ybSA9IG5vcm1hbGl6ZShubWwpOyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcilwb3M= +KTsgciA9IGFicyggY2xhbXAoZGlzdC9yYWRpdXMsIC0xLCAxKSApOyBub3JtID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpcG9zKSApOyBpZiggZGlzdCA8IDAgKSB7IG5vcm0gPSAtbm9ybTs= +IH0gfSBlbHNlIHsgciA9IGFicyggY2xhbXAoZGlzdGFuY2UvcmFkaXVzLCAtMSwgMSkgKTsgfSByID0gKCAxNS4wKnIgLSAxMC4wKnIqcipyICsgMypyKnIqcipyKnIgKSAvIDguMDsgbm9pc2V2ZWMgPSAociAqIG5vaXNldmU= +YykgKyAoKDEtcikgKiBkb3Qobm9ybSwgbm9pc2V2ZWMpICogbm9ybSk7OyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcil4RGlmZik7IHIgPSBhYnMoIGNsYW1wKGRpc3QvcmE= +ZGl1cywgLTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Rvcil4RGlmZikgKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gLW5vcm07IH0gfSBlbHNlIHsgciA9IGFicyggY2w= +YW1wKGRpc3RhbmNlL3JhZGl1cywgLTEsIDEpICk7IH0gciA9ICggMTUuMCpyIC0gMTAuMCpyKnIqciArIDMqcipyKnIqcipyICkgLyA4LjA7IHhEaWZmTm9pc2UgPSAociAqIHhEaWZmTm9pc2UpICsgKCgxLXIpICogZG90KG4= +b3JtLCB4RGlmZk5vaXNlKSAqIG5vcm0pOzsgaWYoIGdlbyAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXBsZShnZW8sIDAsICh2ZWN0b3IpeURpZmYpOyByID0gYWJzKCBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG4= +b3JtID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpeURpZmYpICk7IGlmKCBkaXN0IDwgMCApIHsgbm9ybSA9IC1ub3JtOyB9IH0gZWxzZSB7IHIgPSBhYnMoIGNsYW1wKGRpc3RhbmNlL3JhZGk= +dXMsIC0xLCAxKSApOyB9IHIgPSAoIDE1LjAqciAtIDEwLjAqcipyKnIgKyAzKnIqcipyKnIqciApIC8gOC4wOyB5RGlmZk5vaXNlID0gKHIgKiB5RGlmZk5vaXNlKSArICgoMS1yKSAqIGRvdChub3JtLCB5RGlmZk5vaXNlKSA= +KiBub3JtKTs7IGlmKCBnZW8gIT0gIiIgKSB7IGRpc3QgPSB2b2x1bWVzYW1wbGUoZ2VvLCAwLCAodmVjdG9yKXpEaWZmKTsgciA9IGFicyggY2xhbXAoZGlzdC9yYWRpdXMsIC0xLCAxKSApOyBub3JtID0gbm9ybWFsaXplKCA= +dm9sdW1lZ3JhZGllbnQoZ2VvLCAwLCAodmVjdG9yKXpEaWZmKSApOyBpZiggZGlzdCA8IDAgKSB7IG5vcm0gPSAtbm9ybTsgfSB9IGVsc2UgeyByID0gYWJzKCBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKSApOyB9IHI= +ID0gKCAxNS4wKnIgLSAxMC4wKnIqcipyICsgMypyKnIqcipyKnIgKSAvIDguMDsgekRpZmZOb2lzZSA9IChyICogekRpZmZOb2lzZSkgKyAoKDEtcikgKiBkb3Qobm9ybSwgekRpZmZOb2lzZSkgKiBub3JtKTs7IGZsb2F0IGQ= +emR5ID0gKHlEaWZmTm9pc2UueiAtIG5vaXNldmVjLnopOyBmbG9hdCBkeWR6ID0gKHpEaWZmTm9pc2UueSAtIG5vaXNldmVjLnkpOyBmbG9hdCBkeGR6ID0gKHpEaWZmTm9pc2UueCAtIG5vaXNldmVjLngpOyBmbG9hdCBkemQ= +eCA9ICh4RGlmZk5vaXNlLnogLSBub2lzZXZlYy56KTsgZmxvYXQgZHlkeCA9ICh4RGlmZk5vaXNlLnkgLSBub2lzZXZlYy55KTsgZmxvYXQgZHhkeSA9ICh5RGlmZk5vaXNlLnggLSBub2lzZXZlYy54KTsgdmFsLnggPSAoZHo= +ZHkgLSBkeWR6KS9oOyB2YWwueSA9IChkeGR6IC0gZHpkeCkvaDsgdmFsLnogPSAoZHlkeCAtIGR4ZHkpL2g7IGlmKCBib3VuY2UgKSB7IHZlY3RvciB2bjsgaWYoIGdlbyAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXBsZSg= +Z2VvLCAwLCAodmVjdG9yKXBvcyk7IGlmKCBkaXN0IDwgMCApIHsgbm9ybSA9IG5vcm1hbGl6ZSggdm9sdW1lZ3JhZGllbnQoZ2VvLCAwLCAodmVjdG9yKXBvcykgKTsgZCA9IGRvdChub3JtLCB2YWwpOyBpZiggZCA8IDAgKSA= +eyB2biA9IGQgKiBub3JtOyB2YWwgPSB2YWwgLSAyKnZuOyB9IH0gfSBlbHNlIGlmKCBkaXN0YW5jZSA8IDAgKSB7IGQgPSBkb3Qobm9ybSwgdmFsKTsgaWYoIGQgPCAwICkgeyB2biA9IGQgKiBubWw7IHZhbCA9IHZhbCAtIDI= +KnZuOyB9IH0gfQoKICAgIHJldHVybiB2YWw7Cn0KCnZlY3Rvcgp2b3BfY3VybE5vaXNlVlAodmVjdG9yNCBwb3MsIGZyZXEsIG9mZnNldDsKCQl2ZWN0b3Igbm1sOwoJCXN0cmluZyB0eXBlOyBzdHJpbmcgZ2VvOwoJCWludCA= +dHVyYiwgYm91bmNlOwoJCWZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuLCBkaXN0YW5jZSwgcmFkaXVzLCBoKQp7CiAgICB2ZWN0b3IgdmFsID0gezAsMCwwfTsKCiAgICBpZiAodHlwZSA9PSAiZXhhY3RfcG5vaXNlIikKICAgIHs= +CglyZXR1cm4gdm9wX3BlcmxpbkN1cmxOb2lzZVZQKHBvcypmcmVxLW9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCoyLCBhdHRlbik7CiAgICB9CiAgICBlbHNlIGlmICh0eXBlID09ICJleGFjdF94bm9pc2UiKQogICAgewoJcmU= +dHVybiB2b3Bfc2ltcGxleEN1cmxOb2lzZVZQKHBvcypmcmVxLW9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCoyLCBhdHRlbik7CiAgICB9CgoKICAgIHZlY3RvcjQgeERpZmYgPSBwb3M7CXhEaWZmLnggKz0gaDsKICAgIHZlY3Q= +b3I0IHlEaWZmID0gcG9zOwl5RGlmZi55ICs9IGg7CiAgICB2ZWN0b3I0IHpEaWZmID0gcG9zOwl6RGlmZi56ICs9IGg7CgogICAgdmVjdG9yIG5vaXNldmVjLCB4RGlmZk5vaXNlLCB5RGlmZk5vaXNlLCB6RGlmZk5vaXNlOwo= +CgogICAgaWYgKHR5cGUgPT0gInhub2lzZSIpCiAgICB7Cglub2lzZXZlYyA9IHZvcF9zaW1wbGV4Tm9pc2VWUChwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHZvcF8= +c2ltcGxleE5vaXNlVlAoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeURpZmZOb2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWUCh5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHI= +b3VnaCwgYXR0ZW4pOwoJekRpZmZOb2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWUCh6RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CiAgICBlbHNlCiAgICB7Cglub2lzZXZlYyA9IHY= +b3BfcGVybGluTm9pc2VWUChwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZQKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm8= +dWdoLCBhdHRlbik7Cgl5RGlmZk5vaXNlID0gdm9wX3Blcmxpbk5vaXNlVlAoeURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJekRpZmZOb2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZQKHpEaWY= +ZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CgoKICAgIGZsb2F0IGRpc3QsIHIsIGQ7IHZlY3RvciBub3JtID0gbm9ybWFsaXplKG5tbCk7IGlmKCBnZW8gIT0gIiIgKSB7IGRpc3QgPSA= +dm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcilwb3MpOyByID0gYWJzKCBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Rvcilwb3MpICk= +OyBpZiggZGlzdCA8IDAgKSB7IG5vcm0gPSAtbm9ybTsgfSB9IGVsc2UgeyByID0gYWJzKCBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKSApOyB9IHIgPSAoIDE1LjAqciAtIDEwLjAqcipyKnIgKyAzKnIqcipyKnIqciA= +KSAvIDguMDsgbm9pc2V2ZWMgPSAociAqIG5vaXNldmVjKSArICgoMS1yKSAqIGRvdChub3JtLCBub2lzZXZlYykgKiBub3JtKTs7IGlmKCBnZW8gIT0gIiIgKSB7IGRpc3QgPSB2b2x1bWVzYW1wbGUoZ2VvLCAwLCAodmVjdG8= +cil4RGlmZik7IHIgPSBhYnMoIGNsYW1wKGRpc3QvcmFkaXVzLCAtMSwgMSkgKTsgbm9ybSA9IG5vcm1hbGl6ZSggdm9sdW1lZ3JhZGllbnQoZ2VvLCAwLCAodmVjdG9yKXhEaWZmKSApOyBpZiggZGlzdCA8IDAgKSB7IG5vcm0= +ID0gLW5vcm07IH0gfSBlbHNlIHsgciA9IGFicyggY2xhbXAoZGlzdGFuY2UvcmFkaXVzLCAtMSwgMSkgKTsgfSByID0gKCAxNS4wKnIgLSAxMC4wKnIqcipyICsgMypyKnIqcipyKnIgKSAvIDguMDsgeERpZmZOb2lzZSA9ICg= +ciAqIHhEaWZmTm9pc2UpICsgKCgxLXIpICogZG90KG5vcm0sIHhEaWZmTm9pc2UpICogbm9ybSk7OyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcil5RGlmZik7IHIgPSBhYnM= +KCBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Rvcil5RGlmZikgKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gLW5vcm07IH0gfSBlbHM= +ZSB7IHIgPSBhYnMoIGNsYW1wKGRpc3RhbmNlL3JhZGl1cywgLTEsIDEpICk7IH0gciA9ICggMTUuMCpyIC0gMTAuMCpyKnIqciArIDMqcipyKnIqcipyICkgLyA4LjA7IHlEaWZmTm9pc2UgPSAociAqIHlEaWZmTm9pc2UpICs= +ICgoMS1yKSAqIGRvdChub3JtLCB5RGlmZk5vaXNlKSAqIG5vcm0pOzsgaWYoIGdlbyAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXBsZShnZW8sIDAsICh2ZWN0b3IpekRpZmYpOyByID0gYWJzKCBjbGFtcChkaXN0L3JhZGk= +dXMsIC0xLCAxKSApOyBub3JtID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpekRpZmYpICk7IGlmKCBkaXN0IDwgMCApIHsgbm9ybSA9IC1ub3JtOyB9IH0gZWxzZSB7IHIgPSBhYnMoIGNsYW0= +cChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKSApOyB9IHIgPSAoIDE1LjAqciAtIDEwLjAqcipyKnIgKyAzKnIqcipyKnIqciApIC8gOC4wOyB6RGlmZk5vaXNlID0gKHIgKiB6RGlmZk5vaXNlKSArICgoMS1yKSAqIGRvdChub3I= +bSwgekRpZmZOb2lzZSkgKiBub3JtKTs7IGZsb2F0IGR6ZHkgPSAoeURpZmZOb2lzZS56IC0gbm9pc2V2ZWMueik7IGZsb2F0IGR5ZHogPSAoekRpZmZOb2lzZS55IC0gbm9pc2V2ZWMueSk7IGZsb2F0IGR4ZHogPSAoekRpZmY= +Tm9pc2UueCAtIG5vaXNldmVjLngpOyBmbG9hdCBkemR4ID0gKHhEaWZmTm9pc2UueiAtIG5vaXNldmVjLnopOyBmbG9hdCBkeWR4ID0gKHhEaWZmTm9pc2UueSAtIG5vaXNldmVjLnkpOyBmbG9hdCBkeGR5ID0gKHlEaWZmTm8= +aXNlLnggLSBub2lzZXZlYy54KTsgdmFsLnggPSAoZHpkeSAtIGR5ZHopL2g7IHZhbC55ID0gKGR4ZHogLSBkemR4KS9oOyB2YWwueiA9IChkeWR4IC0gZHhkeSkvaDsgaWYoIGJvdW5jZSApIHsgdmVjdG9yIHZuOyBpZiggZ2U= +byAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXBsZShnZW8sIDAsICh2ZWN0b3IpcG9zKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpcG9zKSApOyA= +ZCA9IGRvdChub3JtLCB2YWwpOyBpZiggZCA8IDAgKSB7IHZuID0gZCAqIG5vcm07IHZhbCA9IHZhbCAtIDIqdm47IH0gfSB9IGVsc2UgaWYoIGRpc3RhbmNlIDwgMCApIHsgZCA9IGRvdChub3JtLCB2YWwpOyBpZiggZCA8IDA= +ICkgeyB2biA9IGQgKiBubWw7IHZhbCA9IHZhbCAtIDIqdm47IH0gfSB9CgogICAgcmV0dXJuIHZhbDsKfQoKdmVjdG9yCnZvcF9jdXJsTm9pc2UyRFZWKHZlY3RvciBwb3MsIGZyZXEsIG9mZnNldDsKCQkgICAgc3RyaW5nIHQ= +eXBlLCBnZW87CgkJICAgIGludCB0dXJiOwoJCSAgICBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbiwgZGlzdGFuY2UsIHJhZGl1cywgaCkKewogICAgdmVjdG9yIHZhbCA9IHswLDAsMH07CgogICAgaWYgKHR5cGUgPT0gImV4YWM= +dF9wbm9pc2UiKQogICAgewoJcmV0dXJuIHZvcF9wZXJsaW5DdXJsTm9pc2UyRFZWKHBvcypmcmVxLW9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCoyLCBhdHRlbik7CiAgICB9CiAgICBlbHNlIGlmICh0eXBlID09ICJleGFjdF8= +eG5vaXNlIikKICAgIHsKCXJldHVybiB2b3Bfc2ltcGxleEN1cmxOb2lzZTJEVlYocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KCgogICAgdmVjdG9yIHhEaWZmID0gcG9zOwkJeEQ= +aWZmLnggKz0gaDsKICAgIHZlY3RvciB5RGlmZiA9IHBvczsJCXlEaWZmLnkgKz0gaDsKCgogICAgZmxvYXQgbm9pc2UsIHhEaWZmTm9pc2UsIHlEaWZmTm9pc2U7CiAgICBpZiggdHlwZSA9PSAib25vaXNlIiApCiAgICB7Cgk= +bm9pc2UgPSBvbm9pc2UocG9zKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl4RGlmZk5vaXNlID0gb25vaXNlKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA= +OwoJeURpZmZOb2lzZSA9IG9ub2lzZSh5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwogICAgfQogICAgZWxzZSBpZiggdHlwZSA9PSAic25vaXNlIiApCiAgICB7Cglub2lzZSA9IHNub2k= +c2UocG9zKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl4RGlmZk5vaXNlID0gc25vaXNlKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXM= +ZSA9IHNub2lzZSh5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwogICAgfQogICAgZWxzZSBpZiggdHlwZSA9PSAiYW5vaXNlIiApCiAgICB7Cglub2lzZSA9IGFub2lzZShwb3MqZnJlcSA= +LSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl4RGlmZk5vaXNlID0gYW5vaXNlKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gYW5vaXNlKHk= +RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwogICAgfQogICAgZWxzZSBpZiAodHlwZSA9PSAieG5vaXNlIikKICAgIHsKCW5vaXNlID0gdm9wX3NpbXBsZXhOb2lzZVZGKHBvcypmcmVxIC0= +IG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWRih4RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl5RGlmZk5vaXNlID0= +IHZvcF9zaW1wbGV4Tm9pc2VWRih5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CiAgICBlbHNlCiAgICB7Cglub2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZGKHBvcypmcmVxIC0gb2Y= +ZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZGKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXlEaWZmTm9pc2UgPSB2b3A= +X3Blcmxpbk5vaXNlVkYoeURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwogICAgfQoKCiAgICBmbG9hdCByOwogICAgaWYoIGdlbyAhPSAiIiApCiAgICB7CglmbG9hdCBkaXN0ID0gdm9sdW0= +ZXNhbXBsZShnZW8sIDAsIHBvcyk7CglyID0gY2xhbXAoZGlzdC9yYWRpdXMsIC0xLCAxKTsKICAgIH0KICAgIGVsc2UKICAgIHsKCXIgPSBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKTsKICAgIH0KICAgIHIgPSAoIDE= +NS4wICogciAtIDEwLjAgKiByKnIqciArIDMuMCAqIHIqcipyKnIqciApIC8gOC4wOwogICAgbm9pc2UgPSBub2lzZSAqIHI7CiAgICB4RGlmZk5vaXNlID0geERpZmZOb2lzZSAqIHI7CiAgICB5RGlmZk5vaXNlID0geURpZmY= +Tm9pc2UgKiByOwoKCiAgICB2YWwueCA9ICh5RGlmZk5vaXNlIC0gbm9pc2UpIC8gaDsKICAgIHZhbC55ID0gKG5vaXNlIC0geERpZmZOb2lzZSkgLyBoOwoKICAgIHJldHVybiB2YWw7Cn0KCnZvaWQKdm9wX2Rpc3BsYWNlQWw= +b25nTm9ybWFsKHZlY3RvciBwcCwgbm47IGZsb2F0IGFtb3VudCwgc2NhbGUsIHNzaGVhciwgdHNoZWFyOwoJCQkgICAgaW50CSBmb3JfcG9seSwgb2JqX3NwYWNlLCBidW1wX29ubHk7CgkJCSAgICB2ZWN0b3IgZFAsIGROKQo= +ewoKICAgIGlmIChvYmpfc3BhY2UpCiAgICB7CglmbG9hdAluc2NhbGUgPSBsZW5ndGgobm4pOwoJZE4gPSBub3JtYWxpemUobnRyYW5zZm9ybSgic3BhY2U6b2JqZWN0Iiwgbm4pKSAqIG5zY2FsZTsKCWRQID0gcHRyYW5zZm8= +cm0oInNwYWNlOm9iamVjdCIsIHBwKTsKICAgIH0KICAgIGVsc2UKICAgIHsKCWROID0gbm47CglkUCA9IHBwOwogICAgfQoKICAgIGRQICs9IChzY2FsZSAqIGFtb3VudCkqZE47CiAgICBkUCArPSAoc3NoZWFyICogYW1vdW4= +dCkgKiBub3JtYWxpemUoRHUoZFApKTsKICAgIGRQICs9ICh0c2hlYXIgKiBhbW91bnQpICogbm9ybWFsaXplKER2KGRQKSk7CgogICAgaWYgKG9ial9zcGFjZSkKICAgIHsKCWRQID0gcHRyYW5zZm9ybSgic3BhY2U6b2JqZWM= +dCIsICJzcGFjZTpjdXJyZW50IiwgZFApOwogICAgfQoKICAgIGlmIChmb3JfcG9seSkKCSBkTiA9IGNvbXB1dGVub3JtYWwoZFAsIG5uLCBOZyk7CiAgICBlbHNlIGROID0gY29tcHV0ZW5vcm1hbChkUCk7CgoKCgoKCiAgICA= +aWYgKGJ1bXBfb25seSkKICAgIHsKCWRQID0gIHBwOwogICAgfQp9CgoKCgoKdm9pZAp2b3BfZGlzcGxhY2VBbG9uZ1ZlY3Rvcih2ZWN0b3IgcHAsIHZlYzsgc3RyaW5nIHNwYWNlOyBpbnQgbW9kZTsKICAgICAgICAgICAgICA= +ICAgICAgICAgIGZsb2F0IGFtb3VudCwgc2NhbGUsIHNzaGVhciwgdHNoZWFyOwoJCQkgICAgICAgICAgICB2ZWN0b3IgZFAsIGROKQp7CiAgICBkUCA9IHBwOwogICAgZE4gPSBub3JtYWxpemUoTik7CgoKICAgIHZlY3RvciA= +bmcgPSBOZzsKICAgIHZlY3RvciBvUCA9IHBwOwogICAgdmVjdG9yIG9OID0gdmVjOwogICAgaWYgKHNwYWNlICE9ICJzcGFjZTpjdXJyZW50IiApIHsKCiAgICAgICAgb1AgPSBwdHJhbnNmb3JtKHNwYWNlLCBwcCk7CiAgICA= +ICAgIG5nID0gbnRyYW5zZm9ybShzcGFjZSwgTmcpOwoKICAgICAgICBpZiAoIG1vZGUgPT0gMCApCiAgICAgICAgICAgIG9OID0gYW1vdW50ICogbm9ybWFsaXplKG50cmFuc2Zvcm0oc3BhY2UsIDIqdmVjLTEpKTsKICAgICA= +ICAgZWxzZSBpZiAoIG1vZGUgPT0gMSApCiAgICAgICAgICAgIG9OID0gbnRyYW5zZm9ybShzcGFjZSwgdmVjKTsKICAgICAgICBlbHNlIGlmICggbW9kZSA9PSAyICkKICAgICAgICAgICAgb04gPSBhbW91bnQgKiBub3JtYWw= +aXplKG50cmFuc2Zvcm0oc3BhY2UsIE4pKTsKICAgIH0KICAgIGVsc2UgewogICAgICAgIGlmICggbW9kZSA9PSAwICkKICAgICAgICAgICAgb04gPSBhbW91bnQgKiBub3JtYWxpemUoMip2ZWMtMSk7CiAgICAgICAgZWxzZSA= +aWYgKCBtb2RlID09IDEgKQogICAgICAgICAgICBvTiA9IHZlYzsKICAgICAgICBlbHNlIGlmICggbW9kZSA9PSAyICkKICAgICAgICAgICAgb04gPSBhbW91bnQgKiBub3JtYWxpemUoTik7CiAgICB9CgoKICAgIG9QICs9IHM= +Y2FsZSAqIG9OOwoJb04gPSBjb21wdXRlbm9ybWFsKG9QLCBvTiwgbmcpOwoKCgogICAgaWYgKHNwYWNlICE9ICJzcGFjZTpjdXJyZW50IiApIHsKICAgICAgICBkUCA9IHB0cmFuc2Zvcm0oc3BhY2UsInNwYWNlOmN1cnJlbnQ= +Iiwgb1ApOwogICAgICAgIGROID0gbm9ybWFsaXplKG50cmFuc2Zvcm0oc3BhY2UsInNwYWNlOmN1cnJlbnQiLCBvTikpOwogICAgfQogICAgZWxzZSB7CiAgICAgICAgZFAgPSBvUDsKICAgICAgICBkTiA9IG5vcm1hbGl6ZSg= +b04pOwogICAgfQp9CgoKdmVjdG9yCnZvcF9zZXRjb21wKHZlY3RvciBpbjsgZmxvYXQgZnZhbDsgaW50IHBhcnQpCnsKICAgIHZlY3RvciBvdXQgPSBpbjsKICAgIHNldGNvbXAob3V0LCBmdmFsLCBwYXJ0KTsKICAgIHJldHU= +cm4gb3V0Owp9CgptYXRyaXgKdm9wX3NldG1hdGNvbXAobWF0cml4IGluOyBmbG9hdCBmdmFsOyBpbnQgcm93LCBjb2wpCnsKICAgIG1hdHJpeCBvdXQgPSBpbjsKICAgIHNldGNvbXAob3V0LCBmdmFsLCByb3csIGNvbCk7CiA= +ICAgcmV0dXJuIG91dDsKfQojbGluZSAxNzU3ICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVUQ= +SU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKbWF0cml4IHZvcF90cmFuc2xhdGUobWF0cml4IGluOyB2ZWN0b3IgdCkgeyBtYXRyaXggb3V0ID0gaW47IHRyYW5zbGE= +dGUob3V0LCB0KTsgcmV0dXJuIG91dDsgfQptYXRyaXggdm9wX3RyYW5zbGF0ZShtYXRyaXggaW47IHZlY3RvcjQgdCkgeyBtYXRyaXggb3V0ID0gaW47IHRyYW5zbGF0ZShvdXQsIHQpOyByZXR1cm4gb3V0OyB9CiNsaW5lIDE= +NzcwICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV8= +NDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKbWF0cml4IHZvcF9yb3RhdGUobWF0cml4IGluOyBmbG9hdCBhbmdsZTsgdmVjdG9yIGF4aXMpIHsgbWF0cml4IG91dCA9IGluOyByb3RhdGUob3V0LCBhbmdsZSw= +IGF4aXMpOyByZXR1cm4gb3V0OyB9Cm1hdHJpeDMgdm9wX3JvdGF0ZShtYXRyaXgzIGluOyBmbG9hdCBhbmdsZTsgdmVjdG9yIGF4aXMpIHsgbWF0cml4MyBvdXQgPSBpbjsgcm90YXRlKG91dCwgYW5nbGUsIGF4aXMpOyByZXQ= +dXJuIG91dDsgfQojbGluZSAxNzg0ICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy8= +T185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKbWF0cml4IHZvcF9zY2FsZShtYXRyaXggaW47IHZlY3RvciBzKSB7IG1hdHJpeCBvdXQgPSBpbjsgc2NhbGUob3V0LCBzKTsgcmU= +dHVybiBvdXQ7IH0KbWF0cml4MyB2b3Bfc2NhbGUobWF0cml4MyBpbjsgdmVjdG9yIHMpIHsgbWF0cml4MyBvdXQgPSBpbjsgc2NhbGUob3V0LCBzKTsgcmV0dXJuIG91dDsgfQoKCnZlY3Rvcgp2b3BfZnJvbXBvbGFyKGZsb2E= +dCB1LCB2OyBmbG9hdCByYWRpdXMpCnsKICAgIGZsb2F0CXN2ID0gc2luKHYpOwogICAgcmV0dXJuIHNldChzdipjb3ModSksIHN2KnNpbih1KSwgY29zKHYpKSpyYWRpdXM7Cn0KCnZlY3Rvcgp2b3BfdG9wb2xhclhZWihmbG8= +YXQgeCwgeSwgeikKewogICAgZmxvYXQgciA9IHNxcnQoeCp4K3kqeSt6KnopOwogICAgcmV0dXJuIHNldCgKCSAgICBhdGFuKHksIHgpICUgKDIqIDMuMTQxNTkyNiksCgkgICAgYWNvcyh6L3IpLAoJICAgIHIpOwp9Cgp2ZWM= +dG9yCnZvcF90b3BvbGFyKHZlY3RvciB2KQp7CiAgICByZXR1cm4gdm9wX3RvcG9sYXJYWVoodi54LCB2LnksIHYueik7Cn0KCgp2b2lkCnZvcF9jb21wdXRlVGFuZ2VudHMoc3RyaW5nIHRzdHlsZTsKCQkgICAgdmVjdG9yIG4= +biwgdXY7CgkJICAgIHZlY3RvciBpbl91dGFuLCBpbl92dGFuOwoJCSAgICB2ZWN0b3Igb3V0X3V0YW4sIG91dF92dGFuKQp7CiAgICBpZiAodHN0eWxlID09ICJnZW8iKQogICAgewoJb3V0X3V0YW4gPSBub3JtYWxpemUoZFA= +ZHMpOwoJb3V0X3Z0YW4gPSBub3JtYWxpemUoZFBkdCk7CiAgICB9CiAgICBlbHNlIGlmICh0c3R5bGUgPT0gIndvcmxkIikKICAgIHsKCW91dF92dGFuID0gY3Jvc3Moc2V0KDAsIDAsIDEpLCBubik7CglvdXRfdnRhbiA9IGw= +ZW5ndGgyKG91dF92dGFuKSA8IDFlLTYgPyBzZXQoMSwgMCwgMCkgOiBub3JtYWxpemUob3V0X3Z0YW4pOwoJb3V0X3V0YW4gPSBub3JtYWxpemUoY3Jvc3Mobm4sIG91dF92dGFuKSk7CiAgICB9CiAgICBlbHNlIGlmICh0c3Q= +eWxlID09ICJvYmplY3QiKQogICAgewoJb3V0X3Z0YW4gPSBjcm9zcyhvd192c3BhY2Uoc2V0KDAsIDAsIDEpKSwgbm4pOwoJb3V0X3Z0YW4gPSBsZW5ndGgyKG91dF92dGFuKSA8IDFlLTYgPyBzZXQoMSwgMCwgMCkgOiBub3I= +bWFsaXplKG91dF92dGFuKTsKCW91dF91dGFuID0gbm9ybWFsaXplKGNyb3NzKG5uLCBvdXRfdnRhbikpOwogICAgfQogICAgZWxzZSBpZiAodHN0eWxlID09ICJ1diIpCiAgICB7CglvdXRfdXRhbiA9IG5vcm1hbGl6ZSgoZFA= +ZHMgKiBEdih1di55KSkgLSAoZFBkdCAqIER1KHV2LnkpKSk7CglvdXRfdnRhbiA9IG5vcm1hbGl6ZShjcm9zcyhubiwgb3V0X3V0YW4pKTsKCW91dF91dGFuID0gbm9ybWFsaXplKGNyb3NzKG5uLCBvdXRfdnRhbikpOwoJaWY= +IChpc3NoYWRpbmdSSFMoKSkKCSAgICBvdXRfdnRhbiA9IC1vdXRfdnRhbjsKICAgIH0KICAgIGVsc2UKICAgIHsKCW91dF91dGFuID0gaW5fdXRhbjsKCW91dF92dGFuID0gaW5fdnRhbjsKICAgIH0KfQoKdm9pZAp2b3BfY28= +bXB1dGVUYW5nZW50c09sZCh2ZWN0b3Igb3V0X3RhbnUsIG91dF90YW52OwoJCSAgICAgICB2ZWN0b3Igbm4sIHV2OwoJCSAgICAgICB2ZWN0b3IgaW5fdGFudSwgaW5fdGFudjsKCQkgICAgICAgaW50IHRzdHlsZSkKewogICA= +IHN0cmluZwlzX3RzdHlsZTsKICAgIGlmICh0c3R5bGUgPT0gMCkKCXNfdHN0eWxlID0gIndvcmxkIjsKICAgIGVsc2UgaWYgKHRzdHlsZSA9PSAxKQoJc190c3R5bGUgPSAib2JqZWN0IjsKICAgIGVsc2UgaWYgKHRzdHlsZSA= +PT0gMikKICAgIHNfdHN0eWxlID0gInV2IjsKICAgIGVsc2UKCXNfdHN0eWxlID0gImlucHV0cyI7CiAgICB2b3BfY29tcHV0ZVRhbmdlbnRzKHNfdHN0eWxlLAoJICAgIG5uLCB1diwgaW5fdGFudSwgaW5fdGFudiwgb3V0X3Q= +YW51LCBvdXRfdGFudik7Cn0KCnZlY3Rvcgp2b3BfYW5pc290cm9waWNfZXZhbCh2ZWN0b3IgbGw7IHZlY3RvciBubjsgdmVjdG9yIFY7CgkJdmVjdG9yIHV2OyB2ZWN0b3IgaW5fdGFudTsgdmVjdG9yIGluX3RhbnY7CgkJZmw= +b2F0IHVyb3VnaCwgdnJvdWdoOyBpbnQgbW9kZWw7IGludCB0c3R5bGUpCnsKICAgIHZlY3RvciAgICBIOwogICAgdmVjdG9yICAgIGNscjsKICAgIHZlY3RvciAgICB0YW5VLCB0YW5WOwogICAgZmxvYXQgICAgIHJ6LCBjb3M= +X3IsIGNvc19pOwoKICAgIGZsb2F0ICAgICBubWxfdGVybTsKICAgIGZsb2F0ICAgICB1dmFsLCB2dmFsLCBudmFsOwogICAgZmxvYXQgICAgIGV4cG9uZW50OwoKICAgIGNvc19yID0gZG90KG5uLCBWKTsKICAgIGNsciA9IDA= +OwogICAgaWYgKGNvc19yID4gMC4wKQogICAgewoJdm9wX2NvbXB1dGVUYW5nZW50c09sZCh0YW5VLCB0YW5WLCBubiwgdXYsIGluX3RhbnUsIGluX3RhbnYsIHRzdHlsZSk7CgoJY29zX2kgPSBkb3QobGwsIG5uKTsKCWlmICg= +Y29zX2kgPiAwLjApCgl7CgkgICAgSCA9IG5vcm1hbGl6ZShWICsgbGwpOwoJICAgIHV2YWwgPSBkb3QodGFuVSwgSCk7CgkgICAgdnZhbCA9IGRvdCh0YW5WLCBIKTsKCSAgICBudmFsID0gZG90KG5uLCBIKTsKCgkgICAgcno= +ID0gMDsKCSAgICBpZiAobnZhbCA+IDApCgkgICAgewoJCWlmIChtb2RlbCA9PSAwKQoJCXsKCgkJICAgIG5tbF90ZXJtID0gNC4wICogMy4xNDE1OTI2ICogdXJvdWdoKnZyb3VnaDsKCQkgICAgdXZhbCAvPSB1cm91Z2g7Cgk= +CSAgICB2dmFsIC89IHZyb3VnaDsKCQkgICAgcnogPSBjb3NfaSpleHAoLTIuKih1dmFsKnV2YWwgKyB2dmFsKnZ2YWwpIC8KCQkJICAgICgxLjAgKyBudmFsKSk7CgkJICAgIHJ6IC89IG5tbF90ZXJtICogc3FydChjb3NfaSo= +Y29zX3IpOwoJCX0KCQllbHNlCgkJewoKCQkgICAgZXhwb25lbnQgPSB1dmFsKnV2YWwvdXJvdWdoICsgdnZhbCp2dmFsL3Zyb3VnaDsKCQkgICAgZXhwb25lbnQgLz0gMS4wIC0gbnZhbCpudmFsOwoKCQkgICAgcnogPSBwb3c= +KG52YWwsIGV4cG9uZW50KSAvICg0LjAgKiBkb3QoViwgSCkpOwoJCX0KCSAgICB9CgkgICAgY2xyID0gcno7Cgl9CiAgICB9CiAgICByZXR1cm4gY2xyOwp9CgoKCnZlY3Rvcgp2b3BfYW5pc290cm9waWModmVjdG9yIG5uOyA= +dmVjdG9yIFY7IHZlY3RvciB1djsgZmxvYXQgdXJvdWdoLCB2cm91Z2g7CgkJaW50IG1vZGVsLCB0c3R5bGUpCnsKICAgIHZlY3RvcglsbDsKICAgIHZlY3RvcglsY2xyOwogICAgdmVjdG9yCXRhbnUgPSAwOwogICAgdmVjdG8= +cgl0YW52ID0gMDsKCiAgICBsY2xyID0gMDsKICAgIHRhbnUgPSAwOwogICAgdGFudiA9IDA7CgoKICAgIGlsbHVtaW5hbmNlIChQLCBubiwgMy4xNDE1OTI2LzIsIGJvdW5jZW1hc2soInJlZmxlY3QiKSwgImxpZ2h0ZXhwb3I= +dCIsICIiKQogICAgewoJc2hhZG93KENsKTsKCWxsID0gbm9ybWFsaXplKEwpOwoJbGNsciA9IHZvcF9hbmlzb3Ryb3BpY19ldmFsKAoJCWxsLCBubiwgViwgdXYsIHRhbnUsIHRhbnYsIHVyb3VnaCwgdnJvdWdoLCBtb2RlbCw= +IHRzdHlsZSk7CglsY2xyICo9IENsOwogICAgfQogICAgcmV0dXJuIGxjbHI7Cn0KCnZlY3Rvcgp2b3Bfc2hlZW4odmVjdG9yIG5uLCBpaTsgZmxvYXQgZXRhLCByb3VnaDsgaW50IGZhY2Vmd2QpCnsKICAgIHZlY3RvcglSLCA= +VDsKICAgIGZsb2F0CUtyLCBLdCwgc2hlZW47Cgl2ZWN0b3IJbmYgPSBubjsKCWlmIChmYWNlZndkKSBuZiA9IG5vcm1hbGl6ZShmcm9udGZhY2Uobm4sIGlpKSk7CiAgICB2ZWN0b3IJaWxsdW0gPSAwOwoKICAgIGZyZXNuZWw= +KGlpLCBubiwgZXRhLCBLciwgS3QsIFIsIFQpOwogICAgS3IgPSBzbW9vdGgoMC4wLCAwLjUsIEtyKTsKICAgIGlsbHVtaW5hbmNlIChQLCBubiwgMy4xNDE1OTI2LzIsIGJvdW5jZW1hc2soInJlZmxlY3QiKSwgImxpZ2h0ZXg= +cG9ydCIsICIiKQogICAgewoJdmVjdG9yIG5MID0gbm9ybWFsaXplKEwpOwoJc2hhZG93KENsKTsKCXNoZWVuID0gc3BlY3VsYXJCUkRGKG5MLCBuZiwgLWlpLCByb3VnaCk7CglpbGx1bSArPSBDbCAqIGRvdChuTCwgbmYpICo= +IChzaGVlbiArIDAuMik7CiAgICB9CiAgICByZXR1cm4gS3IgKiBpbGx1bTsKfQoKCgpic2RmCnZvcF9zaGVlbl9ic2RmKHZlY3RvciBubiwgaWk7IGZsb2F0IGV0YSwgcm91Z2g7IGludCBmYWNlZndkKQp7CiAgICBmbG9hdAk= +S3IsIEt0OwogICAgdmVjdG9yCVIsIFQ7Cgl2ZWN0b3IJbmYgPSBubjsKCWlmIChmYWNlZndkKSBuZiA9IG5vcm1hbGl6ZShmcm9udGZhY2Uobm4sIGlpKSk7Cglic2RmICAgIGY7CgogICAgZnJlc25lbChpaSwgbm4sIGV0YSw= +IEtyLCBLdCwgUiwgVCk7CiAgICBLciA9IHNtb290aCgwLjAsIDAuNSwgS3IpOwogICAgZiA9IEtyICogKChic2RmKGRpZmZ1c2UobmYpKSAqIDAuMikgKwoJICAgICAgIGJzZGYoZGlmZnVzZShuZikpICogbWF0Y2h2ZXhfc3A= +ZWN1bGFyKG5mLCAxLjAvcm91Z2gpKTsKICAgIHJldHVybiBmOwp9CgpmbG9hdAp2b3Bfc3BlY3VsYXJfZXZhbChzdHJpbmcgbG1vZGVsOyB2ZWN0b3IgbGwsIG5mLCBpaSwgdXYsIHRhbnUsIHRhbnY7CgkgICAgIGZsb2F0IHU= +cm91Z2gsIHZyb3VnaCwgc2hhcnA7IGludCB0c3R5bGUpCnsKICAgIGZsb2F0CXNldmFsID0gMDsKCiAgICBpZiAobG1vZGVsID09ICJwaG9uZyIpCiAgICB7CglzZXZhbCA9IHBob25nQlJERihsbCwgbmYsIC1paSwgMS4wL3U= +cm91Z2gpOwogICAgfQogICAgZWxzZSBpZiAobG1vZGVsID09ICJibGlubiIpCiAgICB7CglzZXZhbCA9IGJsaW5uQlJERihsbCwgbmYsIC1paSwgdXJvdWdoKTsKICAgIH0KICAgIGVsc2UgaWYgKGxtb2RlbCA9PSAiZ2xvc3M= +eSIpCiAgICB7CglmbG9hdAl3ID0gc2hhcnAvMi4wOwoKCXNldmFsID0gc3BlY3VsYXJCUkRGKGxsLCBuZiwgLWlpLCB1cm91Z2gpOwoJaWYgKHcgPiAwKQoJICAgIHNldmFsID0gc21vb3RoKHcsIDEtdywgc2V2YWwpOwogICA= +IH0KICAgIGVsc2UgaWYgKGxtb2RlbCA9PSAiYW5pc290cm9waWMiKQogICAgewoJc2V2YWwgPSAoZmxvYXQpdm9wX2FuaXNvdHJvcGljX2V2YWwobGwsIG5mLCAtaWksCgkJdXYsIHRhbnUsIHRhbnYsIHVyb3VnaCwgdnJvdWc= +aCwgMCwgdHN0eWxlKTsKICAgIH0KICAgIGVsc2UgaWYgKGxtb2RlbCA9PSAic3BlYyIgfHwKCSAgICAgbG1vZGVsID09ICJzcGVjdWxhciIpCiAgICB7CglzZXZhbCA9IHNwZWN1bGFyQlJERihsbCwgbmYsIC1paSwgdXJvdWc= +aCk7CiAgICB9CiAgICByZXR1cm4gc2V2YWw7Cn0KCgoKdmVjdG9yCnZvcF9zcGVjdWxhcihzdHJpbmcgbG1vZGVsOyB2ZWN0b3IgbmYsIGlpLCB1djsKCSAgICAgZmxvYXQgdXJvdWdoLCB2cm91Z2gsIHNoYXJwOyBpbnQgdHM= +dHlsZSkKewogICAgdmVjdG9yCWNsciwgbGw7CiAgICB2ZWN0b3IJdGFudSwgdGFudjsKCiAgICB0YW51ID0gMDsKICAgIHRhbnYgPSAwOwoKICAgIGNsciA9IDA7CiAgICBpbGx1bWluYW5jZShQLCBuZiwgMy4xNDE1OTI2LzI= +LCBib3VuY2VtYXNrKCJyZWZsZWN0IiksICJsaWdodGV4cG9ydCIsICIiKQogICAgewoJc2hhZG93KENsKTsKCWxsID0gbm9ybWFsaXplKEwpOwoJY2xyICs9IENsICogdm9wX3NwZWN1bGFyX2V2YWwobG1vZGVsLCBsbCwgbmY= +LCBpaSwgdXYsIHRhbnUsIHRhbnYsCgkJdXJvdWdoLCB2cm91Z2gsIHNoYXJwLCB0c3R5bGUpOwogICAgfQoKICAgIHJldHVybiBjbHI7Cn0KCgoKYnNkZgp2b3Bfc3BlY3VsYXJfYnNkZihzdHJpbmcgbG1vZGVsOyB2ZWN0b3I= +IG5mLCBpaSwgdXYsIHRhbnUsIHRhbnY7CgkgICAgIGZsb2F0IHVyb3VnaCwgdnJvdWdoLCBzaGFycDsgaW50IHRzdHlsZSkKewogICAgYnNkZglmOwoKICAgIGlmIChsbW9kZWwgPT0gInBob25nIikKICAgIHsKCWYgPSBic2Q= +ZihwaG9uZyhuZiwgMS4wL3Vyb3VnaCkpOwogICAgfQogICAgZWxzZSBpZiAobG1vZGVsID09ICJibGlubiIpCiAgICB7CglmID0gbWF0Y2h2ZXhfYmxpbm4obmYsIDEuMC91cm91Z2gpOwogICAgfQogICAgZWxzZSBpZiAobG0= +b2RlbCA9PSAiZ2xvc3N5IikKICAgIHsKCWYgPSBtYXRjaHZleF9zcGVjdWxhcihuZiwgMS4wL3Vyb3VnaCk7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImFuaXNvdHJvcGljIikKICAgIHsKCWJzZGYJYW5pc29fYnM= +ZGY7Cgl2ZWN0b3IJdGFuVTsKCXZlY3Rvcgl0YW5WOwoKCXZvcF9jb21wdXRlVGFuZ2VudHNPbGQodGFuVSwgdGFuViwgbmYsIHV2LCB0YW51LCB0YW52LCB0c3R5bGUpOwoJYW5pc29fYnNkZiA9IGFzaGlraG1pbihuZiwgMi4= +MC8odXJvdWdoKnVyb3VnaCksIDIuMC8odnJvdWdoKnZyb3VnaCksCgkJCSAgICAgICBub3JtYWxpemUodGFuVSksIG5vcm1hbGl6ZSh0YW5WKSk7CglmID0gKDEuMCAvICgyLjAgKiAzLjE0MTU5MjYgKiB1cm91Z2ggKiB2cm8= +dWdoKSkgKiBhbmlzb19ic2RmOwogICAgfQogICAgZWxzZQogICAgewoJZiA9IG1hdGNodmV4X3NwZWN1bGFyKG5mLCAxLjAvdXJvdWdoKTsKICAgIH0KICAgIHJldHVybiBmOwp9CgpmbG9hdAp2b3BfZGlmZnVzZV9ldmFsKHM= +dHJpbmcgZG1vZGVsOyB2ZWN0b3IgbGwsIG5mLCBpaTsgZmxvYXQgcm91Z2gpCnsKICAgIGZsb2F0CWRldmFsID0gMDsKICAgIGlmIChkbW9kZWwgPT0gImlzb3Ryb3BpYyIpCiAgICB7CglkZXZhbCA9IDE7CiAgICB9CiAgICA= +ZWxzZSBpZiAoZG1vZGVsID09ICJvcmVuIikKICAgIHsKCWRldmFsID0gZGlmZnVzZUJSREYobGwsIG5mLCAtaWksIHJvdWdoKTsKICAgIH0KICAgIGVsc2UgaWYgKGRtb2RlbCA9PSAiZGlmZnVzZSIpCiAgICB7CglkZXZhbCA= +PSBkaWZmdXNlQlJERihsbCwgbmYpOwogICAgfQogICAgcmV0dXJuIGRldmFsOwp9Cgpic2RmCnZvcF9kaWZmdXNlX2JzZGYoc3RyaW5nIGRtb2RlbDsgdmVjdG9yIG5mLCBpaTsgZmxvYXQgcm91Z2gpCnsKICAgIGJzZGYJZjs= +CgogICAgaWYgKGRtb2RlbCA9PSAiaXNvdHJvcGljIikKICAgIHsKCWYgPSBpc290cm9waWMoKTsKICAgIH0KICAgIGVsc2UgaWYgKGRtb2RlbCA9PSAib3JlbiIpCiAgICB7CglmID0gYnNkZihkaWZmdXNlKG5mLCByb3VnaCk= +KTsKICAgIH0KICAgIGVsc2UKICAgIHsKCWYgPSBic2RmKGRpZmZ1c2UobmYpKTsKICAgIH0KICAgIHJldHVybiBmOwp9CgoKCnZlY3Rvcgp2b3BfbGlnaHRpbmcoc3RyaW5nIGxtb2RlbDsKCSAgICAgdmVjdG9yIG5mLCBpaSw= +IHV2LCBhbWIsIGRpZmYsIHNwZWM7CgkgICAgIGZsb2F0IHVyb3VnaCwgdnJvdWdoOyBpbnQgdHN0eWxlKQp7CiAgICB2ZWN0b3IJY2xyOwoKICAgIGlmIChsbW9kZWwgPT0gImNvbnN0YW50IikKICAgIHsKCWNsciA9IGRpZmY= +OwogICAgfQogICAgZWxzZSBpZiAobG1vZGVsID09ICJoZWFkbGlnaHQiKQogICAgewoJY2xyID0gZGlmZiAqIGNsYW1wKGRvdChuZiwgLWlpKSwgMCwgMSk7CiAgICB9CiAgICBlbHNlCiAgICB7CglmbG9hdAlhbmdsZTsKCgk= +Y2xyID0gYW1iICogYW1iaWVudCgpOwoKCWlmIChsbW9kZWwgPT0gImlzb3Ryb3BpYyIpCgkgICAgYW5nbGUgPSAzLjE0MTU5MjY7CgllbHNlCgkgICAgYW5nbGUgPSAzLjE0MTU5MjYvMjsKCglpbGx1bWluYW5jZShQLCBuZiw= +IGFuZ2xlLCAoYm91bmNlbWFzaygiZGlmZnVzZSIpfGJvdW5jZW1hc2soInJlZmxlY3QiKSksICJsaWdodGV4cG9ydCIsICIiKQoJewoJICAgIHZlY3RvciBsbCA9IG5vcm1hbGl6ZShMKTsKCSAgICB2ZWN0b3IgbGNsciA9IDA= +OwoKCSAgICBpZiAoZGlmZiAhPSB7MCwwLDB9KQoJICAgIHsKCQlmbG9hdAlkZXZhbDsKCQlpZiAobG1vZGVsID09ICJpc290cm9waWMiIHx8CgkJICAgIGxtb2RlbCA9PSAib3JlbiIpCgkJICAgIGRldmFsID0gdm9wX2RpZmY= +dXNlX2V2YWwobG1vZGVsLCBsbCwgbmYsIGlpLCB1cm91Z2gpOwoJCWVsc2UKCQkgICAgZGV2YWwgPSB2b3BfZGlmZnVzZV9ldmFsKCJkaWZmdXNlIiwgbGwsIG5mLCBpaSwgdXJvdWdoKTsKCgkJbGNsciArPSBkZXZhbCAqIGQ= +aWZmOwoJICAgIH0KCSAgICBpZiAobG1vZGVsICE9ICJpc290cm9waWMiICYmCgkJbG1vZGVsICE9ICJvcmVuIiAmJgoJCXNwZWMgIT0gezAsMCwwfSkKCSAgICB7CgkJdmVjdG9yCXRhbnUgPSAwOwoJCXZlY3Rvcgl0YW52ID0= +IDA7CgoJCWZsb2F0IHNldmFsID0gdm9wX3NwZWN1bGFyX2V2YWwobG1vZGVsLCBsbCwgbmYsIGlpLAoJCQl1diwgdGFudSwgdGFudiwgdXJvdWdoLCB2cm91Z2gsIDAsIHRzdHlsZSk7CgoJCWxjbHIgKz0gc2V2YWwgKiBzcGU= +YzsKCSAgICB9CgoJICAgIGlmIChsY2xyICE9IDApCgkgICAgewoJCXNoYWRvdyhDbCk7CgkJY2xyICs9IGxjbHIgKiBDbDsKCSAgICB9Cgl9CiAgICB9CiAgICByZXR1cm4gY2xyOwp9CgoKCmJzZGYKdm9wX2xpZ2h0aW5nX2I= +c2RmKHN0cmluZyBsbW9kZWw7CgkgICAgIHZlY3RvciBuZiwgaWksIHV2LCBhbWIsIGRpZmYsIHNwZWM7CgkgICAgIGZsb2F0IHVyb3VnaCwgdnJvdWdoOyBpbnQgdHN0eWxlKQp7CiAgICBic2RmCWY7CiAgICB2ZWN0b3IJdGE= +bnUgPSAwOwogICAgdmVjdG9yCXRhbnYgPSAwOwoKICAgIGlmIChsbW9kZWwgPT0gImNvbnN0YW50IikKICAgIHsKCWYgPSBic2RmKCk7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImxhbWJlcnQiIHx8CgkgICAgIGw= +bW9kZWwgPT0gImhlYWRsaWdodCIgfHwKCSAgICAgbG1vZGVsID09ICJvcmVuIiB8fAoJICAgICBsbW9kZWwgPT0gImlzb3Ryb3BpYyIpCiAgICB7CglmID0gZGlmZiAqIHZvcF9kaWZmdXNlX2JzZGYobG1vZGVsLCBuZiwgaWk= +LCB1cm91Z2gpOwogICAgfQogICAgZWxzZQogICAgewoJdGFudSA9IDA7Cgl0YW52ID0gMDsKCWYgPSBkaWZmICogYnNkZihkaWZmdXNlKG5mKSk7CglmICs9IHNwZWMgKiB2b3Bfc3BlY3VsYXJfYnNkZihsbW9kZWwsIG5mLCA= +aWksCgkJdXYsIHRhbnUsIHRhbnYsIHVyb3VnaCwgdnJvdWdoLCAwLCB0c3R5bGUpOwogICAgfQogICAgcmV0dXJuIGY7Cn0KCgoKCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT18= +UFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS9zaW5nbGVzY2F0dGVyLmgiCiNsaW4= +ZSAxNiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzU= +XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvc2luZ2xlc2NhdHRlci5oIgpmbG9hdApwaGFzZSh2ZWN0b3IgdjEsIHYyOyBmbG9hdCBnKQp7CiAgICBmbG9hdCBjb3N0aGV0YSA9IGRvdCgtdjEsIHYyKTsKCWZsb2F0IGcyID0= +IGcqZzsKICAgIHJldHVybiAoMS4wIC0gZzIpIC8gcG93KDEuMCArIGcyIC0gMi4qZypjb3N0aGV0YSwgMS41KTsKfQoKCgoKCgoKCmZsb2F0CnNpbmdsZVNjYXR0ZXIodmVjdG9yIGluLCBvdXQsIG5uOyBmbG9hdCBnLCBhbGI= +ZWRvLCBkZXB0aCkKewogICAgZmxvYXQgd2luID0gYWJzKGRvdChpbiwgbm4pKTsKICAgIGZsb2F0IHdvbiA9IGFicyhkb3Qob3V0LCBubikpOwogICAgZmxvYXQgb2Zmc2V0ID0gcGhhc2Uob3V0LCBpbiwgZyk7CgogICAgZmw= +b2F0IHNjYXR0ZXIgPSBhbGJlZG8gKiBvZmZzZXQvKHdpbiArIHdvbik7CiAgICBzY2F0dGVyICo9IDEuMCAtIGV4cCgtKDEuMC93aW4gKyAxLjAvd29uKSAqIGRlcHRoKTsKCiAgICByZXR1cm4gc2NhdHRlcjsKfQoKdmVjdG8= +cgplZnJlc25lbCh2ZWN0b3IgaWksIG5uOyBmbG9hdCBldGE7IGZsb2F0IEtyLCBLdDspCnsKICAgIHZlY3RvciBSLCBUOwogICAgZnJlc25lbChpaSwgbm4sIGV0YSwgS3IsIEt0LCBSLCBUKTsKICAgIEtyID0gc21vb3RoKDA= +LjAsIDAuNSwgS3IpOwogICAgS3QgPSAxLjAgLSBLcjsKICAgIHJldHVybiBub3JtYWxpemUoVCk7Cn0KI2xpbmUgMjIzMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0E= +SURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1M= +X09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW4= +Y2x1ZGUvcGNzY2F0dGVyLmgiCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VREk= +TklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3NoYWRpbmcuaCIKI2xpbmUgMTQgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSUQ= +SVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3Bjc2NhdHRlci5oIgoKZmxvYXQgdm9wX2hncGhhc2UoZmxvYXQ= +IGc7IHZlY3RvciBXaSwgV28pIHsKICAgZmxvYXQgZzI9ZypnOwogICAgICAgIHJldHVybiAoMS4gLSBnMikgLyBwb3coMS4gKyBnMiAtICgyLipnKmRvdCgtV2ksV28pKSwgMS41KTsKfQoKZmxvYXQgdm9wX2hncGhhc2VOKGY= +bG9hdCBnOyB2ZWN0b3IgV2ksIFdvKSB7CiAgIGZsb2F0IGcyPWcqZzsKICAgZmxvYXQgbnVtID0gZz4wID8gLTEuK2cgOiAxLitnOwogICAgICAgIHJldHVybiBwb3cobnVtKm51bSwxLjUpIC8gcG93KDEuK2cyLSgyLipnKmQ= +b3QoLVdpLFdvKSksMS41KTsKfQoKZmxvYXQgdm9wX3NzQm91bmNlQXR0ZW4odmVjdG9yIE5vLE5pLExpKSB7CiAgIHJldHVybiAxLjAgLSAoKDEuMC1kb3QoTm8sTmkpKSogKDEuMC1kb3QoTm8sTGkpKSAvIDIuMCk7Cn0KCmY= +bG9hdCB2b3BfY2RmU2luZ2xlKGZsb2F0IHkpIHsKICAgZmxvYXQgeXkgPSBjbGFtcCh5LDAuMCwxLjApOwogICByZXR1cm4geTw9MC4gPyAwLiA6ICh5Pj0xLiA/IDEuIDogeXkqKDIuMCArICh5eS0yLjApKnl5Knl5KSk7Cn0= +CgoKdm9pZCB2b3BfcGNJbGx1bSAoaW50IGhhbmRsZTsgc3RyaW5nIGF0dCkgewogICB2ZWN0b3IgcCwgbjsKICAgdmVjdG9yIGlsbHVtOwogICBpbnQgc3RhdHVzOwogICB3aGlsZSAocGN1bnNoYWRlZChoYW5kbGUsIGF0dCk= +KSB7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSwgIlAiLCBwKTsgcCA9IG93X3NwYWNlKHApOwogICAgICBwY2ltcG9ydChoYW5kbGUsICJOIiwgbik7IG4gPSBub3JtYWxpemUob3dfbnNwYWNlKG4pKTsKICAgICAgaWxsdW0gPSA= +MDsKICAgICAgaWxsdW1pbmFuY2UocCwgbiwgMy4xNDE1OTI2LzIsIGJvdW5jZW1hc2soImRpZmZ1c2UiKSwgImxpZ2h0ZXhwb3J0IiwgIiIpIHsKICAgICAgICAgc2hhZG93KENsKTsKICAgICAgICAgaWxsdW0gKz0gQ2wgKiA= +ZGlmZnVzZUJSREYobm9ybWFsaXplKEwpLCBuKTsKICAgICAgfQogICAgICBzdGF0dXMgPSBwY2V4cG9ydChoYW5kbGUsIGF0dCwgaWxsdW0pOwogICB9Cn0KCgoKCnZvaWQgdm9wX3BjSXJyYWQgKGludCBoYW5kbGU7IHN0cmk= +bmcgYXR0KSB7CiAgIHZlY3RvciBwLCBuOwogICB2ZWN0b3IgaXJyYWQ7CiAgIGludCBzdGF0dXM7CiAgIHdoaWxlIChwY3Vuc2hhZGVkKGhhbmRsZSwgYXR0KSkgewogICAgICBwY2ltcG9ydChoYW5kbGUsICJQIiwgcCk7IHA= +ID0gb3dfc3BhY2UocCk7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSwgIk4iLCBuKTsgbiA9IG5vcm1hbGl6ZShvd19uc3BhY2UobikpOwogICAgICBpcnJhZCA9IGlycmFkaWFuY2UocCxuKTsKICAgICAgc3RhdHVzID0gcGNleHA= +b3J0KGhhbmRsZSwgYXR0LCBpcnJhZCk7CiAgIH0KfQoKCmZsb2F0IHZvcF9pY2RmU2luZ2xlKGZsb2F0IHgpIHsKICAgZmxvYXQgcnNsdCA9IDAuOwogICBpZih4Pj0xLikgewogICAgICByc2x0ID0gMS47CiAgIH0gZWxzZSA= +aWYoeD4wLikgewogICAgICBmbG9hdCBhID0gcG93KDkuIC0gKDkuKngpICsgKDEuNzMyMDUwODA3NTY4ODc3MjkzNTMgKgogICAgICAgICAgICAgICAgICBzcXJ0KDExLi0oNi4qeCktKDIxLip4KngpKygxNi4qeCp4KngpKSk= +LCAwLjMzMzMzMzMzMzMzMzMzMyk7CiAgICAgIGZsb2F0IEEgPSAoMi4qMS41ODc0MDEwNTE5NjgxOTkqKDEuLXgpKSAvICgxLjQ0MjI0OTU3MDMwNzQwOCphKTsKICAgICAgZmxvYXQgQiA9ICgxLjI1OTkyMTA0OTg5NDg3Myo= +YSkgLyAyLjA4MDA4MzgyMzA1MTkwNDsKICAgICAgZmxvYXQgQyA9IHNxcnQoMS4wICsgQSArIEIpOwogICAgICByc2x0ID0gMC41ICogKCAxLjAgKyBzcXJ0KDIuMCAtIEEgLSBCICsgKDIuMC9DKSkgLSBDICk7CiAgIH0KICA= +IHJldHVybiByc2x0Owp9CgoKCnZlY3RvciB2b3Bfc3NJbnRlZ011bHRpICgKICAgc3RyaW5nIHBjbWFwOwogICB2ZWN0b3IgUmRvOwogICBmbG9hdCBzZDsKICAgZmxvYXQgYm91bmNlOwogICBpbnQgdF9yZ2I7CiAgIHZlY3Q= +b3IgcGNQOwogICB2ZWN0b3IgcGNOOwogICApCnsKICAgdmVjdG9yIFhpLE5pOwogICB2ZWN0b3IgWG8gPSBwY1A7CiAgIHZlY3RvciBObyA9IG5vcm1hbGl6ZShwY04pOwogICB2ZWN0b3IgbGQgPSBSZG8qc2Q7CiAgIGZsb2E= +dCBsZDEgPSBtYXgobGQpOwogICBpbnQgaGFuZGxlID0gcGNvcGVuKHBjbWFwLCAiUCIsIFhvLCBsZDEsIChpbnQpMWU5KTsKICAgdm9wX3BjSWxsdW0oaGFuZGxlLCJpbGx1bSIpOwogICBmbG9hdCByLHB0YXJlYTsKICAgdmU= +Y3RvciBzc209MCwgcHRpbGx1bT0wOwogICB3aGlsZSAocGNpdGVyYXRlKGhhbmRsZSkpIHsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiUCIsIFhpKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIE5pKTsKICAgICAgcGM= +aW1wb3J0KGhhbmRsZSwgInBvaW50LmRpc3RhbmNlIiwgcik7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSwgInB0YXJlYSIsIHB0YXJlYSk7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSwgImlsbHVtIiwgcHRpbGx1bSk7CiAgICAgIE4= +aSA9IG5vcm1hbGl6ZShOaSk7CiAgICAgIHZlY3RvciBMaSA9IChYby1YaSkvbGQxOwogICAgICBmbG9hdCBrYiA9IHZvcF9zc0JvdW5jZUF0dGVuKE5vLE5pLExpKTsKICAgICAga2IgPSBsZXJwKDEuMCxrYixib3VuY2UpOwo= +ICAgICAgaWYoa2I+MC4wICkgewogICAgICAgICBpZih0X3JnYikKICAgICAgICAgewogICAgICAgICAgICBpbnQgd2F2ZTsKICAgICAgICAgICAgZm9yKHdhdmU9MDt3YXZlPDM7d2F2ZSsrKSB7CiAgICAgICAgICAgICAgIHM= +ZXRjb21wKCBzc20sCiAgICAgICAgICAgICAgICAgICAgICAgIGdldGNvbXAoc3NtLHdhdmUpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAga2IgKiBnZXRjb21wKHB0aWxsdW0sd2F2ZSkgKiBwdGFyZWEgKgogICAgICA= +ICAgICAgICAgICAgICAgICAgICAgKDEtc21vb3RoKDAsZ2V0Y29tcChsZCx3YXZlKSxyKSksCiAgICAgICAgICAgICAgICAgICAgICAgIHdhdmUKICAgICAgICAgICAgICAgICAgICAgICk7CiAgICAgICAgICAgIH0KICAgICA= +ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICBzc20gKz0ga2IgKiBwdGlsbHVtICogcHRhcmVhICogKDEtc21vb3RoKDAsbGQxLHIpKTsKICAgICAgfQogICB9CiAgIHBjY2xvc2UoaGFuZGxlKTsKICAgaWYoIXRfcmc= +Yikgc3NtKj1SZG87CiAgIGZsb2F0IG5vcm0gPSAzLjAqbGQxKmxkMSozLjE0MTU5MjYgLyAxMC4wOwogICByZXR1cm4gc3NtIC8gbm9ybTsKfQoKCnZlY3RvciB2b3Bfc3NJbnRlZ1NpbmdsZSAoCiAgIHZlY3RvciBSZDsKICA= +IGZsb2F0IHNkOwogICBmbG9hdCBnOwogICBmbG9hdCBldGE7CiAgIGludCBzYW1wbGVzOwogICBmbG9hdCB0YmlhczsKICAgaW50IHRfcmdiOwogICB2ZWN0b3IgUFA7CiAgIHZlY3RvciBOTjsKICAgdmVjdG9yIElJOwogICA= +KQp7CiAgIGZsb2F0IEtybywgS3RvLCBLcmksIEt0aTsKICAgdmVjdG9yIFhpLCBXaSwgTmk7CiAgIGludCBzYW1wOwogICB2ZWN0b3IgUHNhbXA7CiAgIGZsb2F0IHBoYXNlLFdpTmksQVdpTmksc3BpLHNwbyxrc3NzOwogICA= +c3RyaW5nIG9uYW1lID0gZ2V0b2JqZWN0bmFtZSgpOwogICB2ZWN0b3IgWG8gPSBQUDsKICAgdmVjdG9yIE5vID0gbm9ybWFsaXplKE5OKTsKICAgdmVjdG9yIFdvID0gLW5vcm1hbGl6ZShJSSk7CiAgIHZlY3RvciBsdSA9IFI= +ZCpzZDsKICAgZmxvYXQgbHUxID0gbWF4KGx1KTsKICAgZmxvYXQgaWV0YSA9IDEuMCAvIGV0YTsKICAgZmxvYXQgaWV0YTIgPSBpZXRhICogaWV0YTsKICAgdmVjdG9yIFRvID0gbm9ybWFsaXplKHJlZnJhY3QoLVdvLE5vLGk= +ZXRhKSk7CiAgIHZlY3RvciBXcG8gPSAtVG87CiAgIGZsb2F0IGdnID0gY2xhbXAoZywtMC45OTgsLjk5OCk7CiAgIGlmKGV0YSE9MS4wKSB7IGZyZXNuZWwoV3BvLC1ObyxpZXRhLEtybyxLdG8pOyB9CiAgICAgIGVsc2UgS3Q= +byA9IDEuMDsKICAgdmVjdG9yIHNjYXR0ID0gMDsKICAgdmVjdG9yIHJlYWxzYW1wbGVzID0gMDsKICAgZmxvYXQgaGl0RCA9IHJheWhpdHRlc3QoWG8sVG8qMWU2LHRiaWFzLCJzY29wZSIsb25hbWUpOwogICBmbG9hdCBzcG8= +TWF4ID0gaGl0RDwwLiA/IGx1MSA6IG1pbihoaXRELGx1MSk7CiAgIGZsb2F0IHRlcnIgPSB0YmlhczsKICAgZmxvYXQgc2luYyA9ICgxLjAtMi4wKnRlcnIpLyhmbG9hdCkoc2FtcGxlcyk7CiAgIGZsb2F0IHNzID0gdGVycjs= +CiAgIGZsb2F0IHNzYmFzZT0gc3M7CiAgIGlmKHRfcmdiKSB7CiAgICAgIHZlY3RvciBtYXhhZGogPSBzZXQoCiAgICAgICAgICAgIHZvcF9jZGZTaW5nbGUoY2xhbXAoc3BvTWF4L2x1LngsMC4sMS4pKSwKICAgICAgICAgICA= +IHZvcF9jZGZTaW5nbGUoY2xhbXAoc3BvTWF4L2x1LnksMC4sMS4pKSwKICAgICAgICAgICAgdm9wX2NkZlNpbmdsZShjbGFtcChzcG9NYXgvbHUueiwwLiwxLikpCiAgICAgICAgICk7CiAgICAgIGludCB3YXZlOwogICAgICA= +Zm9yKHdhdmU9MDt3YXZlPDM7d2F2ZSsrKQogICAgICB7CiAgICAgICAgIHNzPXNzYmFzZT10ZXJyOwogICAgICAgICBmbG9hdCBsdWsgPSBnZXRjb21wKGx1LHdhdmUpOwogICAgICAgICBmb3Ioc2FtcD0wOyBzYW1wPHNhbXA= +bGVzOyBzYW1wKyspCiAgICAgICAgIHsKICAgICAgICAgICAgc3MgPSBzc2Jhc2Urc2luYypucmFuZG9tKCk7CiAgICAgICAgICAgIHNwbyA9IHNwb01heCp2b3BfaWNkZlNpbmdsZShzcypnZXRjb21wKG1heGFkaix3YXZlKSk= +OwogICAgICAgICAgICBzc2Jhc2UrPXNpbmM7CiAgICAgICAgICAgIFBzYW1wID0gWG8gKyAoVG8gKiBzcG8pOwogICAgICAgICAgICBpbGx1bWluYW5jZShQc2FtcCwgTm8sIDMuMTQxNTkyNiwgYm91bmNlbWFzaygiZGlmZnU= +c2UiKSwgImxpZ2h0ZXhwb3J0IiwgIiIpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgV2kgPSBub3JtYWxpemUoTCk7CiAgICAgICAgICAgICAgIGhpdEQgPSByYXloaXR0ZXN0KFBzYW1wLEwsWGksTmksMC4sInNjb3A= +ZSIsb25hbWUpOwogICAgICAgICAgICAgICBpZihoaXREPjAuKSB7CiAgICAgICAgICAgICAgICAgIHNldGNvbXAocmVhbHNhbXBsZXMsZ2V0Y29tcChyZWFsc2FtcGxlcyx3YXZlKSsxLHdhdmUpOwogICAgICAgICAgICAgICA= +ICAgTmkgPSBub3JtYWxpemUoTmkpOwogICAgICAgICAgICAgICAgICBXaU5pID0gZG90KFdpLE5pKTsKICAgICAgICAgICAgICAgICAgQVdpTmkgPSBhYnMoV2lOaSk7CiAgICAgICAgICAgICAgICAgIHNwaSA9IGRpc3RhbmM= +ZShQc2FtcCxYaSkgKiBBV2lOaSAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNxcnQoMS4wIC0gaWV0YTIgKiAoMS4wIC0gQVdpTmkqQVdpTmkpKTsKCQkgIGlmKHNwaSA8PSBsdWsgJiYgV2lOaT4wLikgewoJCSA= +ICAgICBpZihldGEhPTEuMCkgeyBmcmVzbmVsKC1XaSxOaSxpZXRhLEtyaSxLdGkpOyB9CgkJICAgICAgZWxzZSBLdGkgPSAxLjA7CgkJICAgICAgZmxvYXQgZiA9IEt0aSAqIEt0bzsKCQkgICAgICBwaGFzZSA9IHZvcF9oZ3A= +aGFzZU4oZ2csV2ksV3BvKTsKCQkgICAgICBrc3NzID0gZiAqIHBoYXNlICogKDEtc21vb3RoKDAsbHVrLHNwaSkpOwoJCSAgICAgIHNldGNvbXAoc2NhdHQsZ2V0Y29tcChzY2F0dCx3YXZlKSArCgkJCSAgICAgIGdldGNvbXA= +KENsLHdhdmUpKldpTmkqa3NzcywKCQkJICAgICAgd2F2ZSk7CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgfQogICB9IGVsc2UgewogICAgICBzcz0= +c3NiYXNlPXRlcnI7CiAgICAgIGZsb2F0IGljZGZtYXggPSB2b3BfY2RmU2luZ2xlKGNsYW1wKHNwb01heC9sdTEsMC4sMS4pKTsKICAgICAgZm9yKHNhbXA9MDsgc2FtcDxzYW1wbGVzOyBzYW1wKyspCiAgICAgIHsKICAgICA= +ICAgIHNzID0gc3NiYXNlK25yYW5kb20oKSpzaW5jOwogICAgICAgICBzcG8gPSBzcG9NYXgqdm9wX2ljZGZTaW5nbGUoc3MqaWNkZm1heCk7CiAgICAgICAgIHNzYmFzZSArPSBzaW5jOwogICAgICAgICBQc2FtcCA9IFhvICs= +IChUbyAqIHNwbyk7CiAgICAgICAgIGlsbHVtaW5hbmNlKFBzYW1wLCBObywgMy4xNDE1OTI2LCBib3VuY2VtYXNrKCJkaWZmdXNlIiksICJsaWdodGV4cG9ydCIsICIiKQogICAgICAgICB7CiAgICAgICAgICAgIFdpID0gbm8= +cm1hbGl6ZShMKTsKICAgICAgICAgICAgaGl0RCA9IHJheWhpdHRlc3QoUHNhbXAsTCxYaSxOaSwwLiwic2NvcGUiLG9uYW1lKTsKICAgICAgICAgICAgaWYoaGl0RD4wLikgewogICAgICAgICAgICAgICByZWFsc2FtcGxlcyA= +Kz0gMTsKICAgICAgICAgICAgICAgTmkgPSBub3JtYWxpemUoTmkpOwogICAgICAgICAgICAgICBXaU5pID0gZG90KFdpLE5pKTsKICAgICAgICAgICAgICAgQVdpTmkgPSBhYnMoV2lOaSk7CiAgICAgICAgICAgICAgIHNwaSA= +PSBkaXN0YW5jZShQc2FtcCxYaSkgKiBBV2lOaSAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHNxcnQoMS4wIC0gaWV0YTIgKiAoMS4wIC0gQVdpTmkqQVdpTmkpKTsKICAgICAgICAgICAgICAgaWYoc3BpIDw9IGx1MSA= +JiYgV2lOaT4wLikgewogICAgICAgICAgICAgICAgICBpZihldGEhPTEuMCkgeyBmcmVzbmVsKC1XaSxOaSxpZXRhLEtyaSxLdGkpOyB9CiAgICAgICAgICAgICAgICAgICAgIGVsc2UgS3RpID0gMS4wOwogICAgICAgICAgICA= +ICAgICAgZmxvYXQgZiA9IEt0aSAqIEt0bzsKICAgICAgICAgICAgICAgICAgICAgcGhhc2UgPSB2b3BfaGdwaGFzZU4oZ2csV2ksV3BvKTsKICAgICAgICAgICAgICAgICAgICAga3NzcyA9IGYgKiBwaGFzZSAqICgxLXNtb28= +dGgoMCxsdTEsc3BpKSk7CiAgICAgICAgICAgICAgICAgIHNjYXR0Kz0gQ2wgKiBSZCAqIFdpTmkgKiBrc3NzOwogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICB9CiAgIH0KICAgICAgcmU= +dHVybiAyLjAgKiBzY2F0dCAvIHJlYWxzYW1wbGVzOwp9CiNsaW5lIDIyMzIgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08= +L09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgoKdmVjdG9yCnZvcF9oYWlyc3BlYyh2ZWN0b3Igbm4sIFYsIFQ7IGZsb2F0IGV4cDspCns= +CgoKCgogICAgZmxvYXQgTmRvdEkgPSBkb3Qobm4sIFYpOwogICAgdmVjdG9yIGlsbHVtID0gMDsKCiAgICBpbGx1bWluYW5jZSAoUCwgbm4sIDMuMTQxNTkyNi8yLCBib3VuY2VtYXNrKCJyZWZsZWN0IiksICJsaWdodGV4cG8= +cnQiLCAiIikKICAgIHsKCXZlY3RvciBuTCA9IG5vcm1hbGl6ZShMKTsKCWZsb2F0IE5kb3RMID0gZG90KG5uLCBuTCk7CgoJZmxvYXQgS2FqaXlhID0gY29zKGFicyhhY29zKGRvdChULG5MKSkgLSBhY29zKGRvdCgtVCxWKSk= +KSk7CgoJc2hhZG93KENsKTsKCWlsbHVtICs9IENsICogTmRvdEwgKiBOZG90SSAqIHBvdyhLYWppeWEsIDEuMC9leHApOwogICAgfQogICAgcmV0dXJuIGlsbHVtOwp9Cgp2ZWN0b3IKdm9wX3NpbXBsZVNTUyh2ZWN0b3Igbm4= +LCBpaTsgZmxvYXQgIGV0YSwgZGVwdGg7IGludCBmYWNlZndkKQp7CiNsaW5lIDIyNzAgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM18= +T18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgogICAgdmVjdG9yCWlsbHVtID0gMDsKICAgIGZsb2F0CUtyLCBmS3IgPSAxOwo= +ICAgIGZsb2F0CUt0ID0gMTsKICAgIGZsb2F0CWZLdCA9IDE7CiAgICB2ZWN0b3IJcmF5aW4gPSBlZnJlc25lbChpaSwgbm4sIGV0YSwgS3IsIEt0KTsKCXZlY3RvcgluZiA9IG5uOwoJaWYgKGZhY2Vmd2QpIG5mID0gbm9ybWE= +bGl6ZShmcm9udGZhY2Uobm4sIGlpKSk7CgogICAgaWxsdW1pbmFuY2UgKFAsIG5uLCAzLjE0MTU5MjYvMiwgYm91bmNlbWFzaygiZGlmZnVzZSIpLCAibGlnaHRleHBvcnQiLCAiIikKICAgIHsKCXZlY3RvciBuTCA9IG5vcm0= +YWxpemUoTCk7Cgl2ZWN0b3IgcmF5b3V0ID0gZWZyZXNuZWwoLW5MLCBubiwgZXRhLCBmS3IsIGZLdCk7CgoJc2hhZG93KENsKTsKCWlsbHVtICs9IENsICogZG90KG5MLCBuZikgKiBLdCAqIGZLdCAqCgkJCSAgICAoc2luZ2w= +ZVNjYXR0ZXIocmF5aW4sIHJheW91dCwgbmYsIC44LCAuOCwgZGVwdGgpICsKCQkJICAgICBzaW5nbGVTY2F0dGVyKHJheWluLCByYXlvdXQsIG5mLCAuMywgLjUsIGRlcHRoKSArCgkJCSAgICAgc2luZ2xlU2NhdHRlcihyYXk= +aW4sIHJheW91dCwgbmYsIDAuLCAuNCwgZGVwdGgpKTsKICAgIH0KICAgIHJldHVybiBpbGx1bTsKfQoKCgpic2RmCnZvcF9TU1NfYnNkZih2ZWN0b3Igbm4sIGlpOyBmbG9hdCAgZXRhLCBkZXB0aDsgaW50IGZhY2Vmd2QpCns= +CiAgICBmbG9hdAlLciA9IDE7CiAgICBmbG9hdAlLdCA9IDE7Cgl2ZWN0b3IgIFIsIFQ7Cgl2ZWN0b3IJbmYgPSBubjsKCWlmIChmYWNlZndkKSBuZiA9IG5vcm1hbGl6ZShmcm9udGZhY2Uobm4sIGlpKSk7Cglic2RmICAgIGY= +OwoKICAgIGZyZXNuZWwoaWksIG5uLCBldGEsIEtyLCBLdCwgUiwgVCk7CglLciA9IHNtb290aCgwLCAwLjUsIEtyKTsKCUt0ID0gMSAtIEtyOwoKCglmID0gS3QgKiBic2RmKGRpZmZ1c2UobmYpKTsKICAgIHJldHVybiBmOwo= +fQoKCgp2ZWN0b3IKdm9wX211bHRpU1NTKHZlY3RvciBQaW4sIE5pbiwgUmQ7IGZsb2F0IHNkLCBib3VuY2U7CgkJCSBzdHJpbmcgcGNtYXA7IGludCBuZnAsIHRfcmdiOykKewogICB2ZWN0b3IgWG8gPSB3b19zcGFjZShQaW4= +KTsKICAgdmVjdG9yIE5vID0gbm9ybWFsaXplKHdvX25zcGFjZShOaW4pKTsKICAgdmVjdG9yIG1hcFAsIG1hcE4sIHNzbTsKICAgaW50IHh4eDsKICAgc3RyaW5nIGNoX3NzbSA9ICJzc00iOwogICBpbnQgaGFuZGxlID0gcGM= +b3BlbihwY21hcCwgIlAiLCBYbywgIk4iLCBObywgMWUzNywgbmZwKTsKICAgd2hpbGUgKHBjdW5zaGFkZWQoaGFuZGxlLCBjaF9zc20pKSB7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSwgIlAiLCBtYXBQKTsKICAgICAgcGNpbXA= +b3J0KGhhbmRsZSwgIk4iLCBtYXBOKTsKICAgICAgc3NtID0gdm9wX3NzSW50ZWdNdWx0aShwY21hcCwgUmQsIHNkLCBib3VuY2UsdF9yZ2IsIG1hcFAsIG1hcE4pOwogICAgICB4eHggPSBwY2V4cG9ydChoYW5kbGUsIGNoX3M= +c20sIHNzbSk7CiAgIH0KICAgdmVjdG9yIGJzc3JkZiA9IHZlY3RvcihwY2ZpbHRlcihoYW5kbGUsIGNoX3NzbSkpOwogICBwY2Nsb3NlKGhhbmRsZSk7CiAgIHJldHVybiBic3NyZGY7Cn0KCnZlY3Rvcgp2b3Bfc2luZ2xlU1M= +Uyh2ZWN0b3IgUGluLCBOaW4sIElpbiwgUmQ7IGZsb2F0IHNkLCBnLCBldGEsIHRiaWFzOwogICAgICAgICAgICAgICAgc3RyaW5nIHBjbWFwOyBpbnQgbmZwLCBzYW1wbGVzLCB0X3JnYjspCnsKICAgdmVjdG9yIGJzc3JkZjs= +CiAgIGlmKHBjbWFwICE9ICIiKQogICB7CiAgICAgIHZlY3RvciBYbyA9IHdvX3NwYWNlKFBpbik7CiAgICAgIHZlY3RvciBObyA9IG5vcm1hbGl6ZSh3b19uc3BhY2UoTmluKSk7CiAgICAgIHZlY3RvciBleWUgPSBQaW4tSWk= +bjsKICAgICAgdmVjdG9yIG1hcFAsIG1hcE4sIHNzbTsKICAgICAgaW50IHh4eDsKICAgICAgaW50IGhhbmRsZSA9IHBjb3BlbihwY21hcCwgIlAiLCBYbywgIk4iLCBObywgMWUzNywgbmZwKTsKICAgICAgc3RyaW5nIGNoX3M= +c20gPSAic3NTIjsKICAgICAgd2hpbGUgKHBjdW5zaGFkZWQoaGFuZGxlLCBjaF9zc20pKSB7CiAgICAgICAgIHBjaW1wb3J0KGhhbmRsZSwgIlAiLCBtYXBQKTsKICAgICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIG1hcE4= +KTsKICAgICAgICAgc3NtID0gdm9wX3NzSW50ZWdTaW5nbGUgKFJkLHNkLCBnLGV0YSxzYW1wbGVzLHRiaWFzLHRfcmdiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvd19zcGFjZShtYXBQKSxvd19uc3BhY2UobWE= +cE4pLG1hcFAtZXllKTsKICAgICAgICAgeHh4ID0gcGNleHBvcnQoaGFuZGxlLCBjaF9zc20sIHNzbSk7CiAgICAgIH0KICAgICAgYnNzcmRmID0gdmVjdG9yKHBjZmlsdGVyKGhhbmRsZSwgY2hfc3NtKSk7CiAgICAgIHBjY2w= +b3NlKGhhbmRsZSk7CiAgIH0KICAgZWxzZQogICB7CiAgICAgIGJzc3JkZiA9IHZvcF9zc0ludGVnU2luZ2xlKFJkLHNkLGcsZXRhLHNhbXBsZXMsdGJpYXMsdF9yZ2IsUGluLE5pbixJaW4pOwogICB9CiAgIHJldHVybiBic3M= +cmRmOwp9CgoKdmVjdG9yCnZvcF90cmFjZV9lbnZpcm9ubWVudChzdHJpbmcgZW52bWFwLCBlbnZvYmo7IHZlY3RvciByYXlkaXIsIGJnOykKewogICAgdmVjdG9yIHZhbCA9IDA7CiAgICBpZiAoZW52bWFwID09ICIiKQogICA= +IHsKCXZhbCA9IGJnOwogICAgfQogICAgZWxzZQogICAgewoJdmVjdG9yCWRpciA9IHZ0cmFuc2Zvcm0oInNwYWNlOmN1cnJlbnQiLCBlbnZvYmosIHJheWRpcik7Cgl2YWwgPSBlbnZpcm9ubWVudChlbnZtYXAsIGRpciwgZGk= +ciwgZGlyLCBkaXIsICJsZXJwIiwgMSk7CiAgICB9CiAgICByZXR1cm4gdmFsOwp9CgoKdmVjdG9yCnZvcF90cmFjZSh2ZWN0b3IgTmYsIG5OLCBQUCwgZGlyLCBhdHRlbiwgYmc7IHN0cmluZyBlbnZtYXA7CglmbG9hdCBiaWE= +cywgYW5nbGUsIHRocmVzaCwgaml0dGVyLCBkZW5zaXR5OyBzdHJpbmcgc3R5bGU7CglpbnQgc2FtcGxlczsgZmxvYXQgbmhpdDsgc3RyaW5nIGVudm9iajspCnsKICAgIG5oaXQgPSAwOwogICAgdmVjdG9yIHN1bSA9IDA7CiA= +ICAgdmVjdG9yIHJheWRpciA9IDA7CiAgICBmbG9hdCAgYXR0ZW5faW50ZXJwLCBkaXN0OwogICAgdmVjdG9yIGhpdENmLCBoaXRPZiwgaGl0UDsKCiAgICBnYXRoZXIoIFBQLCBkaXIsCgkgICAgIkNmIiwgaGl0Q2YsCgkgICA= +ICJPZiIsIGhpdE9mLAoJICAgICJQIiwgIGhpdFAsCgkgICAgInJheTpkaXJlY3Rpb24iLCByYXlkaXIsCgkgICAgInNhbXBsZXMiLCBzYW1wbGVzLAoJICAgICJiaWFzIiwgYmlhcywKCSAgICAiYW5nbGUiLCBhbmdsZSwKCSA= +ICAgInJheXN0eWxlIiwgc3R5bGUsCgkgICAgInJheXdlaWdodCIsIHRocmVzaCwKCSAgICAic2FtcGxlYmFzZSIsIGppdHRlciwKCSAgICAidmFyaWFuY2V2YXIiLCAiQ2YiKQogICAgewoKICAgICAgICBhdHRlbl9pbnRlcnA= +ID0gMTsKICAgICAgICBpZiAoKGRvdChOZiwgbk4pID4gMCkgJiYgKGRvdChOZiwgcmF5ZGlyKSA8IDApICYmIChkZW5zaXR5ID4gMCkpCiAgICAgICAgewogICAgICAgICAgICBkaXN0ID0gbGVuZ3RoKGhpdFAtUFApOwogICA= +ICAgICAgICAgYXR0ZW5faW50ZXJwID0gZXhwKC1kaXN0KmRlbnNpdHkpOwogICAgICAgIH0KICAgICAgICBzdW0gKz0gbGVycChhdHRlbiwgaGl0Q2YsIGF0dGVuX2ludGVycCk7CgogICAgICAgIGlmIChtYXgoaGl0T2YpIDw= +IDEpCiAgICAgICAgewogICAgICAgICAgICBzdW0gKz0gKHNldCgxLDEsMSkgLSBoaXRPZikgKgogICAgICAgICAgICAgICAgICAgIHZvcF90cmFjZV9lbnZpcm9ubWVudChlbnZtYXAsIGVudm9iaiwgcmF5ZGlyLCBiZyk7CiA= +ICAgICAgIH0KCiAgICAgICAgbmhpdCArPSAxOwogICAgfQogICAgZWxzZQogICAgewoKICAgICAgICBzdW0gKz0gdm9wX3RyYWNlX2Vudmlyb25tZW50KGVudm1hcCwgZW52b2JqLCByYXlkaXIsIGJnKTsKICAgICAgICBuaGk= +dCArPSAxOwogICAgfQogICAgcmV0dXJuIHN1bTsKfQoKCmZsb2F0CnZvcF93ZWF2ZShmbG9hdCBzcywgdHQsIHNmcmVxLCB0ZnJlcSwgd2lkdGgpCnsKCWZsb2F0IHdlYXZlID0gMDsKCWlmICggc2ZyZXEgPiAwICYmIHRmcmU= +cSA+IDAgJiYgd2lkdGggPiAwKQoJewoKCQlmbG9hdCB2diA9IHR0ICogMC41OwoJCWZsb2F0IHV1ID0gKHNzK3Z2KSAqIHNmcmVxOwoJCXZ2ID0gKHNzLXZ2KSAqIHRmcmVxOwoJCWlmICgoKGludChmbG9vcih1dSkpICYgMSk= +ID09IDApICkgdnYgKz0gMC41OwoKCgkJZmxvYXQgd2FycHB1bHNlID0gc3FydChhYnMoc2luKHV1ICogMy4xNDE1OTI2KSkpOwoJCXdhcnBwdWxzZSA9IHNtb290aCgxLXdpZHRoLCAxLCB3YXJwcHVsc2UpOwoKCQlmbG9hdCA= +d2VmdHB1bHNlID0gc3FydChhYnMoc2luKHZ2ICogMy4xNDE1OTI2KSkpOwoJCXdlZnRwdWxzZSA9IHNtb290aCgxLXdpZHRoLCAxLCB3ZWZ0cHVsc2UpOwoKCgkJZmxvYXQgd2VmdCA9IGxlcnAoMCwgMSwgd2FycHB1bHNlKTs= +CgkJd2VmdCA9IGxlcnAod2VmdCwgMCwgMS13YXJwcHVsc2UpOwoKCQl3ZWZ0ID0gbGVycCgwLCB3ZWZ0LCB3ZWZ0cHVsc2UpOwoJCXdlZnQgPSBsZXJwKHdlZnQsIDAsIDEtd2VmdHB1bHNlKTsKCgoJCWZsb2F0IHdhcnAgPSA= +bGVycCgwLCAxLCB3ZWZ0cHVsc2UpOwoJCXdhcnAgPSBsZXJwKHdhcnAsIDAsIDEtd2VmdHB1bHNlKTsKCgkJd2FycCA9IGxlcnAoMCwgd2FycCwgd2FycHB1bHNlKTsKCQl3YXJwID0gbGVycCh3YXJwLCAwLCAxLXdhcnBwdWw= +c2UpOwoKCQl3ZWF2ZSA9ICgoKChpbnQoZmxvb3IodXUpKSAmIDEpID09IDEpICYmICgoaW50KGZsb29yKHZ2KSkgJiAxKSA9PSAwKSkgfHwKCQkJCQkJKCgoaW50KGZsb29yKHV1KSkgJiAxKSA9PSAwKSAmJiAoKGludChmbG8= +b3IodnYpKSAmIDEpID09IDEpKSkgPwoJCQkJCQkJCQkJd2VmdCA6IHdhcnA7Cgl9CglyZXR1cm4gd2VhdmU7Cn0KCnZlY3Rvcgp2b3BfdG9Vbml0Tm9ybWFsKHZlY3RvciBOaTspCnsKICAgIHJldHVybiBOaSAqIDAuNSArIDA= +LjU7Cn0KCnZlY3Rvcgp2b3BfZnJvbVVuaXROb3JtYWwodmVjdG9yIE5pOykKewogICAgcmV0dXJuIE5pICogMi4wIC0gMS4wOwp9Cgp2ZWN0b3IKdm9wX3RhbmdlbnROb3JtYWwodmVjdG9yIE5pOwogICAgICAgICAgICAgICA= +ICAgdmVjdG9yIG5uOwogICAgICAgICAgICAgICAgICB2ZWN0b3IgdXRhbjsKICAgICAgICAgICAgICAgICAgdmVjdG9yIHZ0YW47CiAgICAgICAgICAgICAgICAgIGludCBvbnNwYWNlOwogICAgICAgICAgICAgICAgICBpbnQ= +IGZsaXBYOwogICAgICAgICAgICAgICAgICBpbnQgZmxpcFk7CiAgICAgICAgICAgICAgICAgIGZsb2F0IGhlaWdodFNjYWxlOykKewogICAgdmVjdG9yIE5uICAgPSBub3JtYWxpemUobm4pOwogICAgdmVjdG9yIE5pbiAgPSA= +bGVycChObiwgTmksIGhlaWdodFNjYWxlKTsKCiAgICB2ZWN0b3IgTm87CiAgICBOby54ID0gZG90KE5pbiwgdXRhbik7CiAgICBOby55ID0gZG90KE5pbiwgdnRhbik7CiAgICBOby56ID0gZG90KE5pbiwgbm4pOwogICAgTm8= +ID0gbm9ybWFsaXplKE5vKTsKCiAgICBpZiAoZmxpcFgpIHsgTm8ueCA9IC1Oby54OyB9CiAgICBpZiAoZmxpcFkpIHsgTm8ueSA9IC1Oby55OyB9CgogICAgaWYgKG9uc3BhY2UgPT0gMCkgeyBObyA9IHZvcF90b1VuaXROb3I= +bWFsKE5vKTsgfQoKICAgIHJldHVybiBObzsKfQoKdmVjdG9yCnZvcF90YW5nZW50Tm9ybWFsUmVtYXAodmVjdG9yIE5pOwogICAgICAgICAgICAgICAgICAgICAgIHZlY3RvciBubjsKICAgICAgICAgICAgICAgICAgICAgICA= +dmVjdG9yIHV0YW47CiAgICAgICAgICAgICAgICAgICAgICAgdmVjdG9yIHZ0YW47CiAgICAgICAgICAgICAgICAgICAgICAgaW50IGluc3BhY2U7CiAgICAgICAgICAgICAgICAgICAgICAgaW50IGZsaXBYOwogICAgICAgICA= +ICAgICAgICAgICAgICBpbnQgZmxpcFk7CiAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQgaGVpZ2h0U2NhbGU7KQp7CiAgICB2ZWN0b3IgTm4gICA9IG5vcm1hbGl6ZShubik7CiAgICB2ZWN0b3IgVnMJPSBub3JtYWxpemU= +KHV0YW4pOwogICAgdmVjdG9yIFZ0CT0gbm9ybWFsaXplKHZ0YW4pOwogICAgdmVjdG9yIE5pbiAgPSBOaTsKCiAgICBpZiAoaW5zcGFjZSA9PSAwKSB7IE5pbiA9IHZvcF9mcm9tVW5pdE5vcm1hbChOaW4pOyB9CgogICAgaWY= +IChmbGlwWCkgeyBOaW4ueCA9IC1OaW4ueDsgfQogICAgaWYgKGZsaXBZKSB7IE5pbi55ID0gLU5pbi55OyB9CgogICAgbWF0cml4IE07CiAgICBzZXRjb21wKE0sIFZzLngsIDAsIDApOwogICAgc2V0Y29tcChNLCBWcy55LCA= +MCwgMSk7CiAgICBzZXRjb21wKE0sIFZzLnosIDAsIDIpOwogICAgc2V0Y29tcChNLCAwLCAgICAwLCAzKTsKICAgIHNldGNvbXAoTSwgVnQueCwgMSwgMCk7CiAgICBzZXRjb21wKE0sIFZ0LnksIDEsIDEpOwogICAgc2V0Y28= +bXAoTSwgVnQueiwgMSwgMik7CiAgICBzZXRjb21wKE0sIDAsICAgIDEsIDMpOwogICAgc2V0Y29tcChNLCBObi54LCAyLCAwKTsKICAgIHNldGNvbXAoTSwgTm4ueSwgMiwgMSk7CiAgICBzZXRjb21wKE0sIE5uLnosIDIsIDI= +KTsKICAgIHNldGNvbXAoTSwgMCwgICAgMiwgMyk7CiAgICBzZXRjb21wKE0sIDAsICAgIDMsIDApOwogICAgc2V0Y29tcChNLCAwLCAgICAzLCAxKTsKICAgIHNldGNvbXAoTSwgMCwgICAgMywgMik7CiAgICBzZXRjb21wKE0= +LCAxLCAgICAzLCAzKTsKCiAgICB2ZWN0b3IgTm8gPSBub3JtYWxpemUobnRyYW5zZm9ybShOaW4sIE0pKTsKCiAgICBObyA9IGxlcnAoTm4sIE5vLCBoZWlnaHRTY2FsZSk7CgogICAgcmV0dXJuIE5vOwp9Cgp2ZWN0b3IKdm8= +cF9idW1wVG9Ob3JtYWxNYXAoc3RyaW5nIG1hcDsKICAgICAgICAgICAgICAgICAgICBpbnQgb25zcGFjZTsKICAgICAgICAgICAgICAgICAgICBpbnQgZmxpcFg7CiAgICAgICAgICAgICAgICAgICAgaW50IGZsaXBZOwogICA= +ICAgICAgICAgICAgICAgICBmbG9hdCBoZWlnaHRTY2FsZTsKICAgICAgICAgICAgICAgICAgICB2ZWN0b3IgdXY7KQp7CiAgICBpbnQgeHJlcyA9IDA7CiAgICB0ZXhpbXBvcnQobWFwLCAidGV4dHVyZTp4cmVzIiwgeHJlcyk= +OwogICAgaW50IHlyZXMgPSAwOwogICAgdGV4aW1wb3J0KG1hcCwgInRleHR1cmU6eXJlcyIsIHlyZXMpOwogICAgZmxvYXQgZHggPSAxLjAgLyBtYXgoeHJlcywgeXJlcyk7CgogICAgdmVjdG9yIHYwMCA9IHRleHR1cmUobWE= +cCwgdXYueC1keCwgdXYueS1keCk7CiAgICB2ZWN0b3IgdjAxID0gdGV4dHVyZShtYXAsIHV2LngtZHgsIHV2LnkgICApOwogICAgdmVjdG9yIHYwMiA9IHRleHR1cmUobWFwLCB1di54LWR4LCB1di55K2R4KTsKICAgIHZlY3Q= +b3IgdjEwID0gdGV4dHVyZShtYXAsIHV2LngsICAgIHV2LnktZHgpOwogICAgdmVjdG9yIHYxMiA9IHRleHR1cmUobWFwLCB1di54LCAgICB1di55K2R4KTsKICAgIHZlY3RvciB2MjAgPSB0ZXh0dXJlKG1hcCwgdXYueCtkeCw= +IHV2LnktZHgpOwogICAgdmVjdG9yIHYyMSA9IHRleHR1cmUobWFwLCB1di54K2R4LCB1di55ICAgKTsKICAgIHZlY3RvciB2MjIgPSB0ZXh0dXJlKG1hcCwgdXYueCtkeCwgdXYueStkeCk7CgogICAgZmxvYXQgZjAwID0gbHU= +bWluYW5jZSh2MDApOwogICAgZmxvYXQgZjAxID0gbHVtaW5hbmNlKHYwMSk7CiAgICBmbG9hdCBmMDIgPSBsdW1pbmFuY2UodjAyKTsKICAgIGZsb2F0IGYxMCA9IGx1bWluYW5jZSh2MTApOwogICAgZmxvYXQgZjEyID0gbHU= +bWluYW5jZSh2MTIpOwogICAgZmxvYXQgZjIwID0gbHVtaW5hbmNlKHYyMCk7CiAgICBmbG9hdCBmMjEgPSBsdW1pbmFuY2UodjIxKTsKICAgIGZsb2F0IGYyMiA9IGx1bWluYW5jZSh2MjIpOwoKICAgIHZlY3RvciBObzsKICA= +ICBOby54ID0gZjIwICsgMipmMjEgKyBmMjIgLWYwMCAtIDIqZjAxIC0gZjAyOwogICAgTm8ueSA9IGYwMiArIDIqZjEyICsgZjIyIC1mMDAgLSAyKmYxMCAtIGYyMDsKICAgIE5vLnogPSAxLjAgLyBoZWlnaHRTY2FsZTsKICA= +ICBpZiAoZmxpcFgpIHsgTm8ueCA9IC1Oby54OyB9CiAgICBpZiAoZmxpcFkpIHsgTm8ueSA9IC1Oby55OyB9CiAgICBObyA9IG5vcm1hbGl6ZShObyk7CgogICAgaWYgKG9uc3BhY2UgPT0gMCkgeyBObyA9IHZvcF90b1VuaXQ= +Tm9ybWFsKE5vKTsgfQoKICAgIHJldHVybiBObzsKfQoKCnZvaWQKdm9wX2N1cnZhdHVyZSh2ZWN0b3IgcDsKICAgICAgICAgICAgICB2ZWN0b3IgbjsKICAgICAgICAgICAgICBpbnQgbW9kZTsKICAgICAgICAgICAgICBpbnQ= +IHNwYWNlOwogICAgICAgICAgICAgIGludCBzbW9vdGg7CiAgICAgICAgICAgICAgZmxvYXQgdG9sZXJhbmNlOwogICAgICAgICAgICAgIGZsb2F0IGNvbnZleHNjYWxlOwogICAgICAgICAgICAgIGZsb2F0IGNvbnZleGJpYXM= +OwogICAgICAgICAgICAgIGZsb2F0IGNvbmNhdmVzY2FsZTsKICAgICAgICAgICAgICBmbG9hdCBjb25jYXZlYmlhczsKICAgICAgICAgICAgICBmbG9hdCBiaWFzbWFwOwogICAgICAgICAgICAgIGZsb2F0IEtvOykKewogICA= +IGZsb2F0IHhhID0gYXJlYShQKTsKCiAgICB2ZWN0b3IgZFBkdSwgZFBkdjsKICAgIGdldGRlcml2KHAsICJQIiwgMCwgcywgdCwgZFBkdSwgZFBkdiwgInNtb290aCIsIHNtb290aCk7CiAgICBkUGR1IC89IHhhOwogICAgZFA= +ZHYgLz0geGE7CgogICAgdmVjdG9yIGROZHUsIGROZHY7CiAgICBnZXRkZXJpdihuLCAiTiIsIDAsIHMsIHQsIGROZHUsIGROZHYsICJzbW9vdGgiLCBzbW9vdGgpOwogICAgZE5kdSAvPSB4YTsKICAgIGROZHYgLz0geGE7Cgo= +ICAgIGZsb2F0IGEwMCA9IGRvdChkUGR1LCBkUGR1KTsKICAgIGZsb2F0IGEwMSA9IGRvdChkUGR1LCBkUGR2KTsKICAgIGZsb2F0IGExMSA9IGRvdChkUGR2LCBkUGR2KTsKCiAgICBmbG9hdCBiMDAgPSAtZG90KGROZHUsIGQ= +UGR1KTsKICAgIGZsb2F0IGIwMSA9IC0oZG90KGROZHUsIGRQZHYpICsgZG90KGROZHYsIGRQZHUpKSAvIDI7CiAgICBmbG9hdCBiMTEgPSAtZG90KGROZHYsIGRQZHYpOwoKICAgIGZsb2F0IGEgPSBhMDAqYTExIC0gYTAxKmE= +MDE7CiAgICBmbG9hdCBiID0gYjAwKmIxMSAtIGIwMSpiMDE7CiAgICBmbG9hdCBhYSA9IG1heChhYnMoYSksIHRvbGVyYW5jZSkgKiBzaWduKGEpOwoKICAgIGZsb2F0IGNuMDAgPSBhMTEgLyBhYTsKICAgIGZsb2F0IGNuMDE= +ID0gLWEwMSAvIGFhOwogICAgZmxvYXQgY24xMSA9IGEwMCAvIGFhOwoKICAgIGZsb2F0IEsgPSBiIC8gYWE7CiAgICBmbG9hdCBIID0gKChjbjAwKmIwMCArIGNuMTEqYjExKSAvIDIpICsgKGNuMDEqYjAxKTsKCiAgICBmbG8= +YXQgUSA9IEgqSCAtIDQqSzsKICAgIGZsb2F0IFFRID0gbWF4KFEsIDApOwogICAgZmxvYXQgU1EgPSBzcXJ0KFFRKTsKCiAgICBmbG9hdCBwMCA9IChIICsgU1EpIC8gMjsKICAgIGZsb2F0IHAxID0gKEggLSBTUSkgLyAyOwo= +CiAgICBLbyA9IDA7CgogICAgaWYgKG1vZGUgPT0gMCkKICAgIHsKICAgICAgICBLbyA9IEs7CiAgICB9CiAgICBlbHNlIGlmIChtb2RlID09IDEpCiAgICB7CiAgICAgICAgS28gPSAtSDsKICAgIH0KCiAgICBmbG9hdCBiaWE= +c3IgPSBjbGFtcChiaWFzbWFwLCAwLCAxKSAtIDAuNTsKICAgIGlmIChLbyA+ICAwKSB7IEtvICo9IGNvbnZleHNjYWxlOyAgS28gPSAgdm9wX2JpYXMoIEtvLCBjbGFtcChjb252ZXhiaWFzICArIGJpYXNyLCAwLCAxKSk7IH0= +CiAgICBpZiAoS28gPD0gMCkgeyBLbyAqPSBjb25jYXZlc2NhbGU7IEtvID0gLXZvcF9iaWFzKC1LbywgY2xhbXAoY29uY2F2ZWJpYXMgKyBiaWFzciwgMCwgMSkpOyB9CgogICAgaWYgKHNwYWNlID09IDApCiAgICB7CiAgICA= +ICAgIEtvID0gZml0KEtvLCAtMSwgMSwgMCwgMSk7CiAgICB9Cn0KI2xpbmUgMjMgIi9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU4= +VF9TSEFERVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmV4Q29kZSIKCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18= +M0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3B0eXBlLmgiCiNsaW5lIDI1ICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR18= +TEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGUiCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkc= +T1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKI2xpbmU= +IDI2ICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmV4Q29kZSIKCgojbGk= +bmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzU= +XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wdHlwZS5oIgojbGluZSAyOCAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlQ= +X1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0Q= +X08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCiNsaW5lIDI5ICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUk= +REFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGUiCgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1I= +UF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wdHlwZS5oIgojbGluZSA= +MzEgIi9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgoKI2xpbmU= +IDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ= +OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgojbGluZSAzMiAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0g= +QURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgoKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08= +L09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcHR5cGUuaCIKI2xpbmUgMzQgIi9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSUQ= +QVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmV4Q29kZSIKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF8= +T19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgojbGluZSAzNSA= +Ii9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgpzdXJmYWNlCnM= +aG9wX09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PKCkKewogICAgdmVjdG9yCW52ZWM7CiAgICB2ZWM= +dG9yCW52ZWMxOwogICAgZmxvYXQJZG90cHJvZDsKICAgIGZsb2F0CWFiczsKICAgIGZsb2F0CXBvdzsKICAgIGZsb2F0CWNvbXBsZW0xOwogICAgZmxvYXQJc3FydDsKICAgIGZsb2F0CWNvbXBsZW0yOwogICAgdmVjdG9yCW8= +dXRwdXQxOwoKCiAgICBmbG9hdAljb21wbGVtID0gMC4wOwogICAgewoKCiAgICAgICAgbnZlYyA9IG5vcm1hbGl6ZShOKTsKCgogICAgICAgIG52ZWMxID0gbm9ybWFsaXplKEkpOwoKCiAgICAgICAgZG90cHJvZCA9IGRvdCg= +bnZlYywgbnZlYzEpOwoKCiAgICAgICAgYWJzID0gYWJzKGRvdHByb2QpOwoKCiAgICAgICAgcG93ID0gcG93KChhYnMpLCAyKTsKCgogICAgICAgIGNvbXBsZW0xID0gLXBvdzsKICAgICAgICBjb21wbGVtMSArPSAxOwoKCiA= +ICAgICAgIHNxcnQgPSBzcXJ0KGNvbXBsZW0xKTsKCgogICAgICAgIGNvbXBsZW0yID0gLXNxcnQ7CiAgICAgICAgY29tcGxlbTIgKz0gMTsKCgogICAgICAgIGNvbXBsZW0gPSBjb21wbGVtMjsKICAgIH0KCgogICAgb3V0cHU= +dDEgPSBzZXQoY29tcGxlbSxjb21wbGVtLGNvbXBsZW0pOwoKCiAgICB2ZWN0b3IgdGVtcENmID0gb3V0cHV0MTsKICAgIENmID0gdGVtcENmOwp9Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzY3I= +aXB0TWF0ZXJpYWxJbmZvPgogICAgPGNob2ljZU5vZGUgdHlwZT0iY29sbGVjdCI+CiAgICAgICAgPGNob2ljZU5vZGUgdHlwZT0ibGVhZiI+CiAgICAgICAgICAgIDxjaG9pY2VWb3BUeXBlPnN1cmZhY2U8L2Nob2ljZVZvcFQ= +eXBlPgogICAgICAgICAgICA8Y2hvaWNlRGF0YT4KICAgICAgICAgICAgICAgIDxlbnRyeSBrZXk9IlNlY3Rpb25OYW1lIiB2YWx1ZT0iU3VyZmFjZVZleENvZGUiLz4KICAgICAgICAgICAgPC9jaG9pY2VEYXRhPgogICAgICA= +ICA8L2Nob2ljZU5vZGU+CiAgICA8L2Nob2ljZU5vZGU+CiAgICA8ZXh0cmFQYXJhbWV0ZXJzLz4KPC9zY3JpcHRNYXRlcmlhbEluZm8+CklORFgAAAAAAAAAAAAAAAwAAAAMRGlhbG9nU2NyaXB0AAAAAAAAArhgulGJAAAAE0k= +bnRlcm5hbEZpbGVPcHRpb25zAAACuAAAADBgulGJAAAADENyZWF0ZVNjcmlwdAAAAugAAAHJYLpRiQAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAASxAAABLmC6US4AAAAESGVscAAABd8AAAAAYLpRLgAAAAtUb29scy5zaGU= +bGYAAAXfAAADcGC6ULcAAAAMRnVuY3Rpb25OYW1lAAAJTwAAAL9gulGJAAAACENvbnRlbnRzAAAKDgACWXJgulGJAAAACUljb25JbWFnZQACY4AAAEPfYLpRLgAAABBFeHRyYUZpbGVPcHRpb25zAAKnXwAAAM5gulEuAAAADlM= +dXJmYWNlVmZsQ29kZQACqC0AAVnuYLpRiQAAABJTY3JpcHRNYXRlcmlhbEluZm8ABAIbAAABemC6UYkjIERpYWxvZyBzY3JpcHQgZm9yIE9fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX18= +UE9XRVJFRF9TSU5FX1NRVUFSRV9ST09UX0VER0VfRkFMT0ZfX19fTyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX0ZPTEFGX0VHREVfVE9PUl9FUkFVUVNfRU5JU19ERVJFV09QX19fX09fX19fUE8= +V0VSRURfU0lORV9TUVVBUkVfUk9PVF9FREdFX0ZBTE9GX19fX08KICAgIHNjcmlwdAlPX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUI= +VUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08KICAgIGxhYmVsCU9fX18= +X0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1I= +QURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08KCiAgICByZW5kZXJtYXNrCSJWTWFudHJhIE9HTCIKCiAgICBoZWxwIHsKCSIiCiAgICB9Cgp9CgAAAAIADG5vZGVjb24= +bnR5cGUAAAABAAAAAAAMbm9kZXBhcm10eXBlAAAAAQAAAAAjIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBPX19fX0ZPTEFGX0VHREVfVE8= +T1JfRVJBVVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRURfU0lORV9TUVVBUkVfUk9PVF9FREdFX0ZBTE9GX19fX08gb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmk= +cHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoU2hvcC9PX19fX0ZPTEFGX0VHREVfVE9PUl9FUkFVUVNfRU5JU19ERVJFV09QX19fX09fX19fUE9XRVJFRF8= +U0lORV9TUVVBUkVfUk9PVF9FREdFX0ZBTE9GX19fX08pCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKQ2hlY2tFeHRlcm5hbCA6PSAxOwo= +Q29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMDsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAwOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA= +OwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAwOwpTYXZlQ2FjaGVkQ29kZSA6PSAxOwpTYXZlSWNvbiA6PSAxOwpTYXZlU3BhcmVQYXJtcyA6PSAxOwpVbmxvY2tPbkNyZWE= +dGUgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmU= +cywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiBpdCBpcyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHQ= +aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDx0b29sIG5hbWU9IiRIREFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICA= +ICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5TSE9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSI= +bmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3VibWVudT5EaWdpdGFsIEFzc2V0czwvdG9vbFM= +dWJtZW51PgogICAgPHRvb2xTdWJtZW51Pk1hdGVyaWFsPC90b29sU3VibWVudT4KICAgIDxzY3JpcHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgc2hvcHRvb2x1dGlscwoKc2hvcHRvb2x1dGlscy5nZW4= +ZXJpY1Rvb2woa3dhcmdzLCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICAgIDxrZXl3b3JkTGlzdD4KICAgICAgPGtleXdvcmQ+TWFudHJhPC9rZXl3b3JkPgogICAgPC9rZXl3b3JkTGlzdD4KICA8L3Rvb2w+Cjwvc2hlbGY= +RG9jdW1lbnQ+Ck9fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk8= +T1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTzA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDU= +MDYxMTAwMDAxNTAwMDAwMDA0MjEwLk9QZmFsbGJhY2tzAFZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX18= +X19PIEM6L08vT19BSURJVl9PX1ZJRElBX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fTFRPX09fT1RMX08vTFRPLk9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkI= +X1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy5PVEwKVm9wL2FicyBDOi8= +Ty9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG8= +dWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvYWJzIG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2FkZGNvbnN0IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT18= +QUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2FkZGNvbnN0IG90bHMvT1BsaWI= +U2NyaXB0ZWQuaGRhClZvcC9jb21wbGVtZW50IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VREk= +TklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2NvbXBsZW1lbnQgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvZG90IEM6L08vT19FUkFXVEZPU19PX1NPRlQ= +V0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3I= +aXB0ZWQuaGRhClZvcC9kb3Qgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvbmVnYXRlIEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM18= +T18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL25lZ2F0ZSBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9ub3JtYWw= +aXplIEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ= +OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL25vcm1hbGl6ZSBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9wb3cgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1I= +QU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvcG93IG90bHMvT1A= +bGliU2NyaXB0ZWQuaGRhClZvcC9zcXJ0IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV8= +Ty9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3NxcnQgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3Avc3ViY29uc3QgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkU= +X08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGU= +ZC5oZGEKVm9wL3N1YmNvbnN0IG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAwMTUwMDAwMDA0MzM2My5PUGR1bW15ZGU= +ZnMASU5EWAAAAAAAAAAAAAAADAAAAA1JTkRFWF9TRUNUSU9OAAAAAAAABzlgulGJAAAAEmhvdWRpbmkuaGRhbGlicmFyeQAABzkAAAAAYLpRiQAAAGFWb3AvT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlQ= +RU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19TSEFERVJfX19fTwAABzkAAAMRYLpRfQAAAAdWb3AvYWJzAAAKSgAABz5gujYzAAAADFZvcC9hZGRjb25zdAAAEYgAAAUqYLo2MAAAAA5Wb3AvY28= +bXBsZW1lbnQAABayAAAHTGC6NjIAAAAHVm9wL2RvdAAAHf4AAAkqYLo2MwAAAApWb3AvbmVnYXRlAAAnKAAABKRgujYyAAAADVZvcC9ub3JtYWxpemUAACvMAAAFm2C6NjMAAAAHVm9wL3BvdwAAMWcAAAe7YLo2MwAAAAhWb3A= +L3NxcnQAADkiAAAG9mC6NjMAAAAMVm9wL3N1YmNvbnN0AABAGAAABTFgujYzAAAACgAAAAUAAABdT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1Q= +X0JSSUdIVE5FU19TSEFERVJfX19fTwAAAK1PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF8= +Q1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08AAADKb3BsaWI6L1ZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVM= +X19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PP1ZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF8= +QlJJR0hUTkVTX1NIQURFUl9fX19PAAAAcm9wZGVmOi9Wb3AvT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX18= +Tz9JY29uSW1hZ2UAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAYZm9nIGxpZ2h0IHNoYWRvdyBzdXJmYWNlAAAAAAAAAABgulGJAQEAAAAIAAAAAAQAAAADYWJzAAAACEFic29sdXRlAAAAFm9wbGliOi9Wb3AvYWJzP1Y= +b3AvYWJzAAAAB1ZPUF9hYnMAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRiQABAAAAAAQAAAAIYWRkY29uc3QAAAAMQWRkIENvbnN0YW50AAAAIG9wbGliOi9Wb3AvYWRkY29uc3Q= +P1ZvcC9hZGRjb25zdAAAAAxWT1BfYWRkY29uc3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRiQABAAAAAAQAAAAKY29tcGxlbWVudAAAAApDb21wbGVtZW50AAAAJG9wbGliOi8= +Vm9wL2NvbXBsZW1lbnQ/Vm9wL2NvbXBsZW1lbnQAAAAOVk9QX2NvbXBsZW1lbnQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRiQABAAAAAAQAAAADZG90AAAAC0RvdCBQcm9kdWM= +dAAAABZvcGxpYjovVm9wL2RvdD9Wb3AvZG90AAAAB1ZPUF9kb3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRiQABAAAAAAQAAAAGbmVnYXRlAAAABk5lZ2F0ZQAAABxvcGxpYjo= +L1ZvcC9uZWdhdGU/Vm9wL25lZ2F0ZQAAAApWT1BfbmVnYXRlAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGC6UYkAAQAAAAAEAAAACW5vcm1hbGl6ZQAAAAlOb3JtYWxpemUAAAAib3A= +bGliOi9Wb3Avbm9ybWFsaXplP1ZvcC9ub3JtYWxpemUAAAANVk9QX25vcm1hbGl6ZQAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgulGJAAEAAAAABAAAAANwb3cAAAAFUG93ZXIAAAA= +Fm9wbGliOi9Wb3AvcG93P1ZvcC9wb3cAAAAHVk9QX3BvdwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgulGJAAEAAAAABAAAAARzcXJ0AAAAC1NxdWFyZSBSb290AAAAGG9wbGliOi8= +Vm9wL3NxcnQ/Vm9wL3NxcnQAAAAIVk9QX3NxcnQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRiQABAAAAAAQAAAAIc3ViY29uc3QAAAARU3VidHJhY3QgQ29uc3RhbnQAAAAgb3A= +bGliOi9Wb3Avc3ViY29uc3Q/Vm9wL3N1YmNvbnN0AAAADFZPUF9zdWJjb25zdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgulGJAAEASU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW4= +dHMAAAAAAAAAV2C6UX0AAAAMRGlhbG9nU2NyaXB0AAAAVwAAAnZgulF9MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISE= +ACMgRGlhbG9nIHNjcmlwdCBmb3IgT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PIGF1dG9tYXRpY2FsbHk= +IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08KICAgIHNjcmlwdAk= +T19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PCiAgICBsYWJlbAlPX19fX1JFREFIU19TRU5USEdJUkJfVE8= +T1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PCgogICAgb3V0cHV0CWZsb2F0CWRpZmYJIkNvbWJpbmVkIFZhbHVlIgogICAgc2lnbmF0dXJlCSJEZWY= +YXVsdCBJbnB1dHMiCWRlZmF1bHQJeyBmbG9hdCB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQpJTkRYAAAAAAA= +AAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAHEl9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4= +LCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWY= +ZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXQ= +ZXIuZHM+Cgp7CiAgICBuYW1lCSJhYnMiCiAgICBzY3JpcHQJImFicyIKICAgIGxhYmVsCSJhYnMiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJGFicyA9IHZvcF9hYnMoJHY= +YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CWFicwkiQWJzb2x1dGUgVmFsdWUiCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWc= +bmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQo= +ICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciA= +Y29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW4= +aWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgk= +dW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfSU5UX1A= +QVJNKHZhbF9pLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWxfdSwgIlZhbHVlIiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCw= +ICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCw= +IlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlY= +YWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnM= +b2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAT+X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiA= +IFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnk= +IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8= +CiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkiYWRkY29uc3QiCiAgICBzY3JpcHQJImFkZGNvbnN0IgogICAgbGFiZWwJImFkZGNvbnN0IgoKCiAgICBjb2RlIHsKCSIkYWQ= +ZGVkID0gJHZhbCArICRhZGRjb25zdDsiCiAgICB9CgogICAgZGVzY3JpcHRpdmVwYXJtCWFkZGNvbnN0CgogICAgaW5wdXQJaW50CXZhbAkJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWludAlhZGRlZAkJIklucHV0IFZhbHU= +ZSArIENvbnN0YW50IgogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZgl7IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3Q= +b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWE= +bCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmE= +dHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG8= +aW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3I= +IHVjb2xvciB9CgogICAgcGFybSB7CgluYW1lCWFkZGNvbnN0CglsYWJlbAkiQWRkIgoJdHlwZQlmbG9hdAoJc2l6ZQkxCglkZWZhdWx0CXsgMS4wIH0KICAgIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAA= +AAAAAAAHIF9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm8= +ZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc= +NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImNvbXA= +bGVtZW50IgogICAgc2NyaXB0CSJjb21wbGVtZW50IgogICAgbGFiZWwJImNvbXBsZW1lbnQiCgogICAgY29kZSB7CgkiJGNvbXBsZW0gPSAtJHZhbDsiCgkiJGNvbXBsZW0gKz0gMTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQ= +CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJY29tcGxlbQkiQ29tcGxlbWVudDogMSAtIElucHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW4= +dGVnZXIiCQlpCXsgaW50IGludCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXQ= +dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICA= +ICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFY= +ZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm0= +YWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9JTlRfUEFSTSh2YWxfaSw= +ICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCA= +MSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDE= +LCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCA= +MSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjA= +IH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAACP5fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnQ= +d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG8= +dXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGE= +ICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiZG90IgogICAgc2NyaXB0CSJkb3QiCiAgICBsYWJlbAkiZG90IgoKICAgIG91dGVyY29kZSB7Cgk= +SU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkZG90cHJvZCA9IHZvcF9kb3QoJHZlYzEsICR2ZWMyKTsiCiAgICB9CgogICAgaW5wdXQJdmVjdG9yCXZlYzEJIlZlY3RvciAxIgogICAgaW5wdXQJdmVjdG9yCXY= +ZWMyCSJWZWN0b3IgMiIKICAgIG91dHB1dAlmbG9hdAlkb3Rwcm9kCSJEb3QgUHJvZHVjdCIKCiAgICBWT1BfVkVDX1BBUk0odmVjMSwgIlZlY3RvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWMyLCAiVmVjdG8= +ciAyIiwgMCwgMSwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMxX2MsICJDb2xvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMyX2MsICJDb2xvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWMxX3U= +diwgIlZlY3RvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWMyX3V2LCAiVmVjdG9yIDIiLCAwLCAxLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzFfdWMsICJDb2xvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9DTFI= +X1BBUk0odmVjMl91YywgIkNvbG9yIDIiLCAwLCAxLCAwKQoKICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yL1BvaW50Igl2cAl7IHZlY3RvciBwb2ludCBmbG8= +YXQgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IvTm9ybWFsIgl2bgl7IHZlY3RvciBub3JtYWwgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludC9WZWN0b3IiCXB2CXsgcG9pbnQgdmVjdG9yIGZsb2F0IH0KICAgIHM= +aWduYXR1cmUJIjNEIFBvaW50L1BvaW50IglwcAl7IHBvaW50IHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQvTm9ybWFsIglwbgl7IHBvaW50IG5vcm1hbCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE4= +b3JtYWwvVmVjdG9yIgludgl7IG5vcm1hbCB2ZWN0b3IgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwvUG9pbnQiCW5wCXsgbm9ybWFsIHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL05vcm0= +YWwiCW5uCXsgbm9ybWFsIG5vcm1hbCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciBmbG9hdCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJICAgdXYJeyB1dmU= +Y3RvciB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yL1BvaW50IiAgdnAJeyB1dmVjdG9yIHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3Rvci9Ob3I= +bWFsIiB2bgl7IHV2ZWN0b3IgdW5vcm1hbCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50L1ZlY3RvciIgIHB2CXsgdXBvaW50IHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= +M0QgUG9pbnQvUG9pbnQiICAgcHAJeyB1cG9pbnQgdXBvaW50IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQvTm9ybWFsIiAgcG4JeyB1cG9pbnQgdW5vcm1hbCB1ZmxvYXQgfQogICAgc2lnbmF0dXI= +ZQkiVW5pZm9ybSAzRCBOb3JtYWwvVmVjdG9yIiBudgl7IHVub3JtYWwgdXZlY3RvciB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbC9Qb2ludCIgIG5wCXsgdW5vcm1hbCB1cG9pbnQgdWZsb2F0IH0= +CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsL05vcm1hbCIgbm4JeyB1bm9ybWFsIHVub3JtYWwgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB1Zmw= +b2F0IH0KCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABHhfUH0= +Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiA= +dHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQ= +IFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJuZWdhdGUiCiAgICBzY3JpcHQJIm5lZ2F0ZSIKICAgIGxhYmVsCSI= +bmVnYXRlIgoKCiAgICBjb2RlIHsKCSIkbmVnYXRlZCA9IC0kdmFsOyIKICAgIH0KCiAgICBpbnB1dAlpbnQJdmFsCQkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJaW50CW5lZ2F0ZWQJCSJOZWdhdGVkIFZhbHVlIgogICAgc2k= +Z25hdHVyZQkiSW50ZWdlciIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWYJeyBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2k= +Z25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWE= +bCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQ= +IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXA= +b2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQp9CklORFgAAAA= +AAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAVvX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW4= +Yy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSA= +RWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW0= +ZXRlci5kcz4KCnsKICAgIG5hbWUJIm5vcm1hbGl6ZSIKICAgIHNjcmlwdAkibm9ybWFsaXplIgogICAgbGFiZWwJIm5vcm1hbGl6ZSIKCgogICAgY29kZSB7CgkiJG52ZWMgPSBub3JtYWxpemUoJHZlYyk7IgogICAgfQoKICA= +ICBpbnB1dAlub3JtYWwJdmVjCSJJbnB1dCBWZWN0b3IiCiAgICBvdXRwdXQJbm9ybWFsCW52ZWMJIk5vcm1hbGl6ZWQgVmVjdG9yIgoKICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHU= +cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAgIHsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2ICB7IHZlY3RvciB2ZWN0b3I= +IH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQgIHsgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuIHsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW4= +aWZvcm0gM0QgUG9pbnQiCXVwIHsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1diB7IHV2ZWN0b3IgdXZlY3RvciB9CgogICAgVk9QX1ZFQ19QQVJNKHZlYywgICAiTm9ybWFsIiw= +CTEsIDAsIDApCiAgICBWT1BfVkVDMl9QQVJNKHZlY191LCAiTm9ybWFsIiwJMSwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfcCwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3YsICJOb3JtYWwiLAk= +MSwgMCwgMCkKICAgIFZPUF9WRUM0X1BBUk0odmVjX3Y0LCAiUXVhdGVybmlvbiIsCTAsIDAsIDAsIDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX3VuLCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXA= +LCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXYsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgCiAgICBncm91cCB7IG5hbWUgImcwIiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzE= +IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAePX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwo= +ICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgo= +ICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk= +ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInBvdyIKICAgIHNjcmlwdAkicG93IgogICAgbGFiZWwJInBvdyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiA= +ICAgY29kZSB7CgkiJHBvdyA9IHZvcF9wb3coKCR2YWwpLCAkZXhwKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIGlucHV0CWZsb2F0CWV4cAkiRXhwb25lbnQiCiAgICBvdXRwdXQJZmw= +b2F0CXBvdwkiT3V0cHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgZmxvYXQgdmVjdG9yMiB9CiAgICBzaWduYXR1cmU= +CSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIGZsb2F0IHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IGZsb2F0IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCA= +ZmxvYXQgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGZsb2F0IGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IGZsb2F0IHZlY3RvcjQgfQoKICAgIHM= +aWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1ZmxvYXQgdXZlY3RvciB9CiAgICBzaWduYXQ= +dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1ZmxvYXQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1ZmxvYXQgdW5vcm1hbCB9CiAgICBzaWduYXR1cmU= +CSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWZsb2F0IHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQo= +ICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICA= +Vk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1A= +X1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk8= +UF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICAKICAgIHBhcm0gewoJbmFtZQlleHAKCWxhYmVsCSJFeHBvbmVudCIKCXR5cGUJZmxvYXQKCXNpemUJMQoJZGVmYXVsdAl7IDEuMCB9CiAgICB9CiAgICA= +CiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABspfUH1KLyoKICo= +IFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc20= +aXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWU= +dCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkic3FydCIKICAgIHNjcmlwdAkic3E= +cnQiCiAgICBsYWJlbAkic3FydCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkc3FydCA9IHZvcF9zcXJ0KCR2YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIkk= +bnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAlzcXJ0CSJTcXVhcmUgUm9vdCIKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG8= +cjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG4= +b3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW4= +aWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAk= +eyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciA= +fQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1A= +X1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1Y= +RUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM= +X1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3JvdXA= +IHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAFBV9QfUovKgogKiBQUk9QUklFVEE= +UlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciA= +ZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKgk= +VG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCnsKICAgIG5hbWUJInN1YmNvbnN0IgogICAgc2NyaXB0CSJzdWJjb25zdCIKICAgIGxhYmVsCSJzdWJjb25zdCIKCgo= +ICAgIGNvZGUgewoJIiRzdWJlZCA9ICR2YWwgLSAkc3ViY29uc3Q7IgogICAgfQoKICAgIGRlc2NyaXB0aXZlcGFybQlzdWJjb25zdAoKICAgIGlucHV0CWludAl2YWwJCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlpbnQJc3U= +YmVkCQkiSW5wdXQgVmFsdWUgLSBDb25zdGFudCIKICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWYJeyBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjJEIFY= +ZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWc= +bmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWM= +dG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHU= +cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIEM= +b2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBwYXJtIHsKCW5hbWUJc3ViY29uc3QKCWxhYmVsCSJTdWJ0cmFjdCIKCXR5cGUJZmxvYXQKCXNpemUJMQoJZGVmYXVsdAl7IDEuMCB9CiAgICB9Cn0KCjA3MDcwNzAwMDA= +MDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDAxMjAwMDAwMDAwMDA1bm9kZV90eXBlAFNob3AKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDA= +MDE0MDU2NDUwNjExMDAwMDE1MDAwMDAwMDAxNjBoZGFyb290LmluaXQAdHlwZSA9IE9fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1JPT1RfRURHRV8= +RkFMT0ZfX19fTwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDAxNDAwMDAwMDAwNjczaGRhcm9vdC5kZWYAY29tbWVudCAiIgpwb3M= +aXRpb24gLTUwLjMgMy45NjUKY29ubmVjdG9ybmV4dGlkIDEKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGU= +ciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbgpvdXRwdXRzTmFtZWQzCnsKMCAiTWF0ZXJpYWwgU2hhZGVyIgp9CmlucHV0c04= +YW1lZDMKewp9CmlucHV0cwp7Cn0Kc3RhdAp7CiAgY3JlYXRlIDE2MTYwMjU0ODIKICBtb2RpZnkgMTYyMjgyMzIxNQogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiA= +MSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAwMTUwMDAwMDA1NDEwMGhkYXJvb3Q= +Lmljb24ANjQgNjQgOCAwCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYAo= +TWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAwJCFgMCwjYFAsJyFQPCkiUEwrIzFgMApNJCEsNiVBODolQTg= +NiZSOEYpQlxVLTM1ISUhMDQmMEQpIjBMJCFgMCVgMCQhYDBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgJCFgMCQvI1BcMyhCKEIqNSkyNEYuK0JYTkdGOUY5TVoyREksJlFMOycwUEwrIlhcLyNQXjMpUjxHTApNU0xbLlxbVl1PPVpASCoiXUMoUixJNiE= +QDgnKS4zRFk9KVI8RytQXC8jUSwiYEAoImBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YCIwRCkiUjxHKVJdQDgmIVJLSlpOU1xDKFIuSzUKTVU9N1dXTVs+X14jQFgvX0FYPidfWE4rQl9eK0JYT19CWE4rX1heL0NfXitCWE9fQlhOK19YPidBX14jQApNWC9fPFctU11WPUc5XyxHKVI+Uk1LOlcvOkZJSkAiJEEoMkA= +LyNQXDJgMCQhYDBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgJCEKTWAwJC4jQFgyMjRFKTYpPjdFWzMpUjxHS1ZdTztfLiNAWC9fQlhOK19ZLjM= +RF9eN0VZP19GWU47X1leP0cKTV9eP0dZX19IWi5DX1ouQ0hfXkNIWi9fSFouQ19aLkNIX14/R1lfX0ZZTjtfWT43RV9eM0RZL19CWE4rXwpNWC4jQF9dSzpWT08lUTw3R0lKOkZRVEUpMjVELiNAWDFgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgRCkiME03NVU9SkgqIkBPTTc1VT9HP1ddX18KTVhOK0JfXjNEWS9fRllOO19aLkNIX15HSVo/X0paTktfWl5PS19eT0taX19MWy5TX1suU0xfXlM= +TFsvX0wKTVsuU19bLlNMX15TTFsvX0taXk9fWl5PS19eS0paT19JWj5HX1ouQ0hfXjtGWU9fRFkuM19YTitCX11bPgpNV09fNVU9N1lGSUo6TVNQXC8kQCUhMDQmYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWA= +YGBgYFAsIyEiOEYpQlldPzdWNVQ9JzFdLV8/V19fQlhOK19ZPjdFX14/R1lfX0laPkdfWk5LSl9eU0wKTVsvX0xbLlNfWz5XTV9eW05bT19OW05bX1teX09fXl9PW19fT1teX19bXl9PX15fT1tfX09bXl9fW05bTgpNX15bTls= +T19NWz5XX1suU0xfXk9LWl9fSlpOS19aPkdJX14/R1lfX0VZPjdfWF4vQ19dXz9XX18rUlxPTgpNPldNW0RCJEEoMkAhYDAkIWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgIWAwJCElJTE0NitgUCwjRVctUzwKTV9OK0JYT19FWT43X1o= +LkNIX15LSlpPX0taXk9fWy5TTF9eW05bT19PW15fX1teX09fXyNQXC9fUFwvI18KTVw/J1FfXydRXD9fUVw/J19cTytSX18nUVw/X1FcPydfXD8nUV9fJ1FcP19RXD8nX1wvI1BfXl9PW19fTwpNW15fX1tOW05fXlNMWy9fS1o= +Xk9fWj5HSV9eP0dZX19FWT43X1hOK0JfXVM8Vy9aUEwrIy8vQ1heMlBAKApNImBIYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgIjBEKSJVVT03NyMqUkxLTVddXz9fXjNEWS9fR1leP19aPkdJX15PS1pfX00KTVs+V19bTltOX15fT1tfX1BcLyNfXD8nUV8= +XytSXE9fUlxPK19cXy9TX18vU1xfX1NcXy9fXF8vU19fM1QKTV0vX1RdLzNfXF8vU19fL1NcX19TXF8vX1xfL1NfXytSXE9fUlxPK19cPydRX18jUFwvX09bXl9fW05bTgpNX15XTVs/X0taXk9fWj5HSV9eP0dZX19EWS4zX1c= +XV8/X1xbLlNPKT83VV1SImBAKCJAYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYCNAWC4kRz1XCk09WF8xVD0nVFg+J0FfXjdFWT9fSFouQ19aTktKX15TTFsvX05bTltfW15fT19fI1BcL19RXD8nX1xPK1IKTV9fL1NcX19UXS8zX10vM1RfXzdVXT9fVV0/N19dPzdVX183VV0= +P19VXT83X10/N1VfXzdVXT9fVV0/N18KTV0/N1VfXzdVXT9fVF0vM19dLzNUX18vU1xfX1JcTytfXD8nUV9fJ1FcP19PW15fX1tOW05fXlNMWy9fSgpNWk5LX1ouQ0hfXjdFWT9fQVg+J19UPScxXFZRTDsoYC4jQFgwYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgIUA4JiFXOVY9SFc4Vi1DW1g= +TitCX147RllPX0laPkdfCk1aXk9LX15XTVs/X09bXl9fXC8jUF9fJ1FcP19TXF8vX1xfL1NfXzNUXS9fVV0/N19dPzdVX187Vl1PX1YKTV1PO19dTztWX18/V11fX1ddXz9fXV8/V19fP1ddX19XXV8/X11fP1dfXztWXU9fVl0= +TztfXU87Vl9fN1UKTV0/X1VdPzdfXS8zVF9fL1NcX19TXF8vX1w/J1FfXyNQXC9fT1teX19bPldNX15PS1pfX0laPkdfWU47RgpNX14rQlhPXzdVXT9ZQDgmIUZQRCkiMExgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgIzBULSQnOVY9SFcvU1xfUFhOK0JfXjtGWU9fSVo+R19bLlNMX15bTltPX1BcLyNfXD8nUV8= +XytSCk1cT19TXF8vX10vM1RfXzdVXT9fVl1PO19dTztWX18/V11fX1ddXz9fXi9DWF9fQ1heL19YXi9DX14vQ1gKTV9fQ1heL19YXi9DX14vQ1hfX0NYXi9fWF4vQ19dXz9XX18/V11fX1ddXz9fXU87Vl9fO1ZdT19VXT83Xwo= +TV0vM1RfXy9TXF9fUlxPK19cPydRX15fT1tfX05bTltfWy5TTF9eR0laP19GWU47X1hOK0JfXSsyVE8xQApNOCYhUiJgQCgiQGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAwJCFgNUk6NkZXNlVNO1lYTitCCk1fXjtGWU9fSVo+R19bLlNMX15bTltPX1BcLyNfXD8nUV9fL1NcX19UXS8zX10/N1VfXztWXU9fVl1PO18KTV1fP1dfX0M= +WF4vX1heL0NfXi9DWF9fR1leP19ZXj9HX14/R1lfX0dZXj9fWV4/R19eP0dZX19HWV4/X1kKTV4/R19eP0dZX19HWV4/X1heL0NfXi9DWF9fQ1heL19XXV8/X11PO1ZfXztWXU9fVV0/N19dLzNUX18vUwpNXF9fUVw/J19cLyM= +UF9eW05bT19MWy5TX1o+R0lfXjtGWU9fQlhOK19UPScxXFRdLzNVXCJgQCgiYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGA= +YGBgYGBgIkBIKiMiWE4rQzdYPidBX147RllPX0laPkdfWy5TTF9eW05bT19QCk1cLyNfXE8rUl9fL1NcX19UXS8zX10/N1VfXztWXU9fV11fP19eL0NYX19DWF4vX1leP0dfXj9HWV9fR1kKTV4/X1peT0tfXk9LWl9fS1peT18= +Wl5PS19eT0taX19LWl5PX1peT0tfXk9LWl9fS1peT19aXk9LX14/R1kKTV9fR1leP19ZXj9HX14vQ1hfX0NYXi9fV11fP19dTztWX183VV0/X1RdLzNfXF8vU19fK1JcT19QXC8jXwpNW05bTl9eU0xbL19JWj5HX1lOO0ZfXic= +QVg/Xl5PS1s/LiNAWDBQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgIUg6Ck0mQiI/R1leW1ddXz9fTjdFWT9fSVo+R19bLlM= +TF9eW05bT19QXC8jX1xPK1JfXy9TXF9fVV0/N19dTztWCk1fXz9XXV9fV11fP19eL0NYX19HWV4/X1leP0dfXk9LWl9fS1peT19aXk9LX15fT1tfX09bXl9fW15fT18KTV5fT1tfX09bXl9fW15fT19eX09bX19PW15fX1teX08= +X15fT1tfX0taXk9fWl5PS19eT0taX19HWV4/X1kKTV4/R19eL0NYX18/V11fX1ddXz9fXU87Vl9fN1VdP19TXF8vX1xPK1JfXyNQXC9fTltOW19bLlNMX15HSQpNWj9fRVk+N19XXV8/X1oiQEgrUDsmUUxAYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYEQpIjBOJUE4NkBWXU87Xz4zRFkvX0haLkNfCk1aXk9LX15bTltPX1BcLyNfXE8rUl9fL1NcX19VXT83X11PO1ZfXz8= +V11fX1heL0NfXi9DWF9fR1leP19aCk1eT0tfXk9LWl9fS1peT19bXl9PX15fT1tfX09bXl9fW15fT19fL1NcX19TXF8vX1xfL1NfXy9TXF9fU1wKTV8vX1xfL1NfXl9PW19fT1teX19bXl9PX15fT1tfX0taXk9fWl5PS19eT0s= +Wl9fR1leP19YXi9DX14vQ1gKTV9fP1ddX19WXU87X10/N1VfXy9TXF9fUlxPK19cLyNQX15bTltPX0taXk9fWi5DSF9eM0RZL187Vl1PXQpNQTg2JUhgQCgiYEhgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgXS8zVSpULSMwXF4rQlhPX0dZXj9fWk5LSl9eV01bP19QXC8jX1w/J1FfXy9TCk1cX19VXT83X11PO1ZfXz9XXV9fWF4vQ19eP0dZX19HWV4/X1peT0tfXk9LWl9fT1teX18= +W15fT19eX09bCk1fX1NcXy9fXF8vU19fL1NcX19TXF8vX1xfL1NfXy9TXF9fU1xfL19cXy9TX18vU1xfX1NcXy9fXF8vU18KTV8vU1xfX09bXl9fW15fT19eX09bX19LWl5PX1peT0tfXj9HWV9fR1leP19YXi9DX11fP1dfXzs= +Vl1PX1UKTV0/N19cXy9TX18nUVw/X09bXl9fWz5XTV9eS0paT19HWV4/X1hOK0JfXEsqUk5QTitCWFdgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgKiJASCxGKUI= +OApNTT1fP1dfX0VZPjdfWj5HSV9eU0xbL19PW15fX1w/J1FfXy9TXF9fVF0vM19dTztWX18/V11fX1heL0NfCk1eP0dZX19HWV4/X1peT0tfXl9PW19fT1teX19bXl9PX18vU1xfX1NcXy9fXF8vU19fP1ddX19XXV8/X10KTV8= +P1dfXz9XXV9fV11fP19dXz9XX18/V11fX1ddXz9fXV8/V19fP1ddX19TXF8vX1xfL1NfXy9TXF9fT1sKTV5fX1teX09fXl9PW19fS1peT19ZXj9HX14/R1lfX0NYXi9fV11fP19dTztWX18zVF0vX1NcXy9fXD8nUQpNX15fT1s= +X19MWy5TX1o+R0lfXjdFWT9fP1ddX15GOUY5TUBYLiNBJGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgIWAwJCEvQ1heMl0jMFQvL0JYTitfWV4/R19eT0taX19OCk1bTltfXC8jUF8= +XytSXE9fVF0vM19dPzdVX18/V11fX1heL0NfXj9HWV9fR1leP19aXk9LX15fT1tfX09bCk1eX19cXy9TX18vU1xfX1NcXy9fXV8/V19fP1ddX19XXV8/X11fP1dfXz9XXV9fV11fP19dXz9XX18/V10KTV9fV11fP19dXz9XX18= +P1ddX19XXV8/X11fP1dfXz9XXV9fU1xfL19cXy9TX18vU1xfX09bXl9fW15fT18KTV5PS1pfX0dZXj9fWV4/R19eL0NYX18/V11fX1VdPzdfXS8zVF9fK1JcT19QXC8jX1tOW05fXk9LWl9fSApNWi5DX1heL0NfXTM0VS9BIzA= +VC0yYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGAiUEwrI0lSPEcrSz9XXV9fWT43RV9eR0laP19NWz5XX1teX09fXydRXD9fU1xfL19dPzdVCk1fXztWXU9fV11fP19eL0NYX19HWV4= +P19aXk9LX15fT1tfX09bXl9fXF8vU19fL1NcX19TXF8vX11fP1dfCk1fP1ddX19XXV8/X11fP1dfX09bXl9fW15fT19eX09bX19PW15fX1teX09fXl9PW19fT1teX19bXl9PX10KTV8/V19fP1ddX19XXV8/X11fP1dfXy9TXF8= +X1NcXy9fXF8vU19eX09bX19PW15fX1peT0tfXj9HWV9fQ1gKTV4vX1ddXz9fXU87Vl9fN1VdP19TXF8vX1w/J1FfXl9PW19fTVs+V19aPkdJX143RVk/Xz5XTVteRUk6NgpNTWBYLiNBKGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGAjTFsuVEcrUlxPTwpNWE4rQl9eP0dZX19LWl5PX1tOW05fXyNQXC9fUlxPK19dLzNUX187Vl1PX1ddXz9fXi9DWF9fR1leP19aCk1eT0tfXl9PW19fT1teX19cXy9TX18vU1xfX1ddXz9fXV8= +P1dfXz9XXV9fV11fP19eX09bX19PW15fX1teCk1fT19eX09bX19PW15fX1teX09fXl9PW19fT1teX19bXl9PX15fT1tfX09bXl9fW15fT19dXz9XX18/V10KTV9fV11fP19dXz9XX18vU1xfX1NcXy9fW15fT19eX09bX19LWl4= +T19ZXj9HX14vQ1hfXz9XXV9fVl1PO18KTV0vM1RfXy9TXF9fUFwvI19bTltOX15PS1pfX0dZXj9fWE4rQl9cSypSTlBHKVI8T2BgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAsI2BQLiRBKDJBVy1TPF8= +XjNEWS9fSVo+R19bLlNMX15fTwpNW19fUVw/J19cXy9TX183VV0/X1ZdTztfXi9DWF9fR1leP19aXk9LX15PS1pfX09bXl9fXF8vU19fL1NcCk1fX1ddXz9fXV8/V19fP1ddX19XXV8/X15fT1tfX09bXl9fW15fT19eX09bX18= +T1teX19bXl9PX15fT1tfCk1fT1teX19bXl9PX15fT1tfX09bXl9fW15fT19eX09bX19PW15fX1ddXz9fXV8/V19fP1ddX19XXV8/X1wKTV8vU19fL1NcX19PW15fX1peT0tfXk9LWl9fR1leP19YXi9DX11PO1ZfXzdVXT9fU1w= +Xy9fXD8nUV9eX08KTVtfX0xbLlNfWj5HSV9eM0RZL187Vl1PXDgmIUA8QCQhYDAkYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYC8jUFwzSTo2RVEuI0BYL19GWU47X1pOS0pfXltOW09fUFwvI19cTytSX18zVF0= +L19WXU87XwpNXV8/V19fQ1heL19ZXj9HX15PS1pfX09bXl9fW15fT19fL1NcX19TXF8vX11fP1dfXz9XXV9fW15fT19eCk1fT1tfX09bXl9fW15fT19eX09bX19PW15fX1teX09fXl9PW19fT1teX19bXl9PX15fT1tfX09bXl8= +X1teCk1fT19eX09bX19PW15fX1teX09fXl9PW19fT1teX19XXV8/X11fP1dfXy9TXF9fU1xfL19bXl9PX15fT1sKTV9fS1peT19ZXj9HX14vQ1hfXz9XXV9fVl1PO19dLzNUX18rUlxPX1BcLyNfW05bTl9eS0paT19GWU47Xwo= +TVguI0BfWi5DSFwkLCNgUC5gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCkyNEUrPDclUT4/QgpNWE4rX1ouQ0hfXk9LWl9fTltOW19cPydRX18vU1xfX1VdPzdfXU87Vl9fQ1heL19ZXj9HX15PS1pfX0taCk1eT18= +W15fT19fL1NcX19TXF8vX11fP1dfXz9XXV9fV11fP19eX09bX19PW15fX1teX09fXl9PW19fT1teCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19PW15fX1teX09fXl9PW18KTV9PW15fX1s= +Xl9PX15fT1tfXz9XXV9fV11fP19cXy9TX18vU1xfX09bXl9fWl5PS19eT0taX19HWV4/X1gKTV4vQ19dTztWX183VV0/X1NcXy9fXD8nUV9eX09bX19MWy5TX1ouQ0hfXitCWE9fJVE8N0cpMjRFKzBgYApNYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgJDEkMSUnN1VdP1lZLjNEX15HSVo/X0xbLlNfW15fTwpNX18rUlxPX1RdLzNfXT83VV9fP1ddX19YXi9DX14/R1lfX0taXk9fW15fT19eX09bX19TXF8vX11fP1dfCk1fP1ddX19XXV8/X15fT1s= +X19PW15fX1teX09fXl9PW19fT1teX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXl9PW19fT1teX19bXl9PX15fT1tfX09bXl9fV10KTV8/X11fP1dfXz9XXV9fU1xfL18= +W15fT19eX09bX19LWl5PX1leP0dfXi9DWF9fP1ddX19VXT83X10vM1QKTV9fK1JcT19PW15fX1suU0xfXkdJWj9fRFkuM19UXS8zXSNEWS40MGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgKCJgQClWPUc6LVc9Vz1fTjc= +RVk/X0paTktfWz5XTV9fI1BcL19SXE8rX10vM1RfXztWXU9fVwpNXV8/X14vQ1hfX0dZXj9fWl5PS19eX09bX19TXF8vX1xfL1NfXz9XXV9fV11fP19eX09bX19PW15fX1teCk1fT19eX09bX19PW15fX19fX19fX19fX19fX18= +X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19bXl9PX15fT1tfX09bXl9fW15fT19eX09bX18/V11fX1ddXz9fXF8vU18KTV8vU1xfX09bXl9fWl5PS19eP0dZX19DWF4vX1ddXz8= +X11PO1ZfXzNUXS9fUlxPK19cLyNQX15XTVs/X0oKTVpOS19ZPjdFX11XPVc/WVU9NzYtYEAoImBAYGBgYGBgYGBgYGBgYGBgYGBgYGBgI2BQLCNDWF4vSi4jQApNWC9fRllOO19aXk9LX15bTltPX1BcLyNfXF8vU19fN1VdP18= +Vl1PO19dXz9XX19HWV4/X1peT0tfXl9PWwpNX19PW15fX1xfL1NfXz9XXV9fV11fP19dXz9XX19PW15fX1teX09fXl9PW19fT1teX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18= +X19fX19fX19fX19fX19fX19fX19fCk1fX19fX09bXl9fW15fT19eX09bX19PW15fX1ddXz9fXV8/V19fP1ddX19TXF8vX1teX09fXl9PW19fS1oKTV5PX1leP0dfXV8/V19fO1ZdT19VXT83X1xfL1NfXyNQXC9fTltOW19aTks= +Sl9eO0ZZT19AWC4jX0Y5RjkKTU1QPCchUERgYGBgYGBgYGBgYGBgYGBgYGBgYGAiMEQpIlomQUg7V0FYPidfWV4/R19eT0taX19OW05bXwpNXD8nUV9fL1NcX19VXT83X11PO1ZfX0NYXi9fWV4/R19eT0taX19PW15fX1teX08= +X18vU1xfX1ddXz9fXQpNXz9XX19PW15fX1teX09fXl9PW19fT1teX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18= +Xl9PW19fT1teCk1fX1teX09fXl9PW19fP1ddX19XXV8/X1xfL1NfXl9PW19fT1teX19aXk9LX14/R1lfX0NYXi9fVl1PO18KTV0/N1VfXy9TXF9fUVw/J19bTltOX15PS1pfX0dZXj9fWD4nQV9aNkVJPCgrIlBMLWBgYGBgYGA= +YGBgYGAKTWBgYGBgYGBgYCE4NiVBTyFQPCdEWE4rQl9eP0dZX19MWy5TX1teX09fXydRXD9fU1xfL19dPzdVX18/VwpNXV9fWF4vQ19eP0dZX19LWl5PX1teX09fXy9TXF9fU1xfL19dXz9XX18/V11fX1teX09fXl9PW19fT1s= +XgpNX19bXl9PX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19PW15fX1teX09fXl9PW19fT1teX19XXV8/X10KTV8= +P1dfXy9TXF9fU1xfL19bXl9PX15PS1pfX0dZXj9fWF4vQ19dXz9XX183VV0/X1NcXy9fXD8nUV9eX08KTVtfX0xbLlNfWV4/R19eK0JYT18hUDwnQyVBODYmQGBgYGBgYGBgYGBgYGBgYGBgYGBgYFEsMyRdUzxXLQpNXE4rQlg= +T19IWi5DX1suU0xfXl9PW19fUVw/J19cXy9TX183VV0/X1ddXz9fXi9DWF9fR1leP19aXk9LXwpNXl9PW19fU1xfL19cXy9TX18/V11fX1ddXz9fXl9PW19fT1teX19bXl9PX15fT1tfX19fX19fX19fX19fCk1fX19fX19fX18= +X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX1teX09fXl9PW19fT1teX19bXl9PX11fP1dfXz9XXV9fU1xfL19cXy9TX15fT1sKTV9fS1peT19ZXj9HX14= +L0NYX18/V11fX1VdPzdfXF8vU19fJ1FcP19PW15fX1suU0xfXkNIWi9fQlhOK18KTVI8RylbIjhGKUJYYGBgYGBgYGBgYGBgYGBgYGBgYGBgLlNMWzItJzFUPztCWE4rX1ouQ0hfXlNMWy9fTwpNW15fX1w/J1FfXzNUXS9fVV0= +PzdfXV8/V19fQ1heL19ZXj9HX15PS1pfX09bXl9fXF8vU19fL1NcX19XXQpNXz9fXV8/V19fT1teX19bXl9PX15fT1tfX09bXl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX18= +X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX15fT1tfCk1fT1teX19bXl9PX15fT1tfXz9XXV9fV11fP19cXy9TX18vU1xfX09bXl9fWl5PS19eP0dZX19DWF4vX1cKTV1fP19dPzdVX18zVF0vX1FcPydfW15fT18= +XlNMWy9fSFouQ19YTitCX1xHKVI+UEcpUjxPYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGAkJSEwNSc0VS0zWVheL0NfXkNIWi9fTFsuU19bXl9PX18nUVw/X1RdLzNfXT83VQpNX18/V11fX1heL0NfXj9HWV9fS1peT19bXl9PX18= +L1NcX19TXF8vX11fP1dfXz9XXV9fW15fT19eX09bXwpNX09bXl9fW15fT19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18= +X19fX09bXl9fW15fT19eX09bX19PW15fX1ddCk1fP19dXz9XX18vU1xfX1NcXy9fW15fT19eT0taX19HWV4/X1heL0NfXV8/V19fN1VdP19UXS8zX1w/J1EKTV9eX09bX19MWy5TX1ouQ0hfXitCWE9fKVI8R0wpQjhGK0BgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgSipCSFQKTVJMSypbTitCWE9fSFouQ19bLlNMX15fT1tfX1FcPydfXF8vU19fN1VdP19XXV8/X14vQ1hfX0dZXj9fWgpNXk9LX15fT1tfX1NcXy9fXF8vU19fP1ddX19XXV8/X15fT1tfX09bXl8= +X1teX09fXl9PW19fX19fX19fXwpNX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19bXl9PX15fT1tfX09bXl9fW15fT19dXz9XX18= +P1ddX19TXF8vX1xfL1NfCk1eX09bX19LWl5PX1leP0dfXi9DWF9fP1ddX19VXT83X1xfL1NfXydRXD9fT1teX19bLlNMX15DSFovX0IKTVhOK19QXC8jWTE8NyVRTGBgYGBgYGBgYGBgYGBgYGBgYGBgYCRBKDIlSzpWTU07Qlg= +TitfWi5DSF9eU0wKTVsvX09bXl9fXD8nUV9fL1NcX19VXT83X11fP1dfX0NYXi9fWV4/R19eT0taX19PW15fX1xfL1NfXy9TXApNX19XXV8/X11fP1dfX09bXl9fW15fT19eX09bX19PW15fX19fX19fX19fX19fX19fX19fX18= +X19fX19fXwpNX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19eCk1fT1tfX09bXl9fW15fT19eX09bX18/V11fX1ddXz9fXF8vU19fL1NcX19PW15fX1peT0tfXj9HWV8= +X0NYCk1eL19XXV8/X10/N1VfXy9TXF9fUVw/J19bXl9PX15PS1pfX0dZXj9fWE4rQl9cKyJQTjA2JUE4O2BgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYFAsI2BeR0laPyVYPidBX14/R1lfX0taXk9fW05bTl9fJ1FcP19TXF8vXwo= +TV0/N1VfXztWXU9fWF4vQ19eP0dZX19LWl5PX1teX09fXy9TXF9fU1xfL19dXz9XX18/V11fX1teX09fXgpNX09bX19PW15fX1teX09fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX18= +X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19PW15fX1teX09fXl9PW19fT1teCk1fX1ddXz9fXV8/V19fL1NcX19PW15fX1teX09fXk9LWl9fR1leP19YXi9DX11PO1ZfXzdVXT9fU1xfL18KTVw/J1FfXls= +TltPX0taXk9fWV4/R19eJ0FYP15bTltPPiUhMDQmYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCUKTSEwNCZESSoyS04jQFgvX0ZZTjtfWk5LSl9eW05bT19QXC8jX1xfL1NfXzdVXT9fVl1PO19dXz9XX19HWQpNXj9fWl5PS19eX08= +W19fT1teX19cXy9TX18/V11fX1ddXz9fXV8/V19fT1teX19bXl9PX15fT1tfX09bXgpNX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX18= +X19PW15fX1teX09fXl9PW19fT1teX19XXV8/X11fP1dfXz9XXV9fU1xfL19bCk1eX09fXl9PW19fS1peT19ZXj9HX14vQ1hfXztWXU9fVV0/N19cXy9TX18jUFwvX05bTltfWk5LSl9eO0YKTVlPX0BYLiNfRFkuM0tQNCUhMDg= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYFAsI2BYSipCSj8+V01bX1k+N0UKTV9eS0paT19NWz5XX1wvI1BfXytSXE9fVF0vM19dTztWX18/V11fX1heL0NfXj9HWV9fS1peT19bXl9PXwpNXy9TXF9fU1xfL19dXz9XX18/V11fX1s= +Xl9PX15fT1tfX09bXl9fW15fT19eX09bX19fX19fX19fX19fXwpNX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19PW15fX1teCk1fT19eX09bX19PW15fX1teX09fXV8/V19fP1c= +XV9fU1xfL19cXy9TX15fT1tfX0taXk9fWV4/R19eL0NYCk1fXz9XXV9fVl1PO19dLzNUX18rUlxPX1BcLyNfWz5XTV9eS0paT19FWT43X1c9Vz1fRzlWPUhUImBAKCIKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGAkIWAwJTo2RUk= +TVYtQzheXjNEWS9fSVo+R19bLlNMX15fT1tfX1IKTVxPK19dLzNUX183VV0/X1ddXz9fXi9DWF9fR1leP19aXk9LX15fT1tfX09bXl9fXF8vU19fP1ddX19XXQpNXz9fXV8/V19fT1teX19bXl9PX15fT1tfX09bXl9fW15fT18= +X19fX19fX19fX19fX19fX19fX19fX19fXwpNX19fX19fX19fX19fX19fX19fX19fX19fX19fX19PW15fX1teX09fXl9PW19fT1teX19bXl9PX11fP1dfCk1fP1ddX19XXV8/X1xfL1NfXl9PW19fT1teX19aXk9LX14/R1lfX0M= +WF4vX1ddXz9fXT83VV9fM1RdL19SCk1cTytfW15fT19eU0xbL19JWj5HX1kuM0RfXUc5Vj9NKDIkQTdgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgKkJISi0sTytSXltCWE4rX1ouQ0hfXlNMWy9fT1teX19cPyc= +UV9fL1NcX19VXT83X11PO1YKTV9fQ1heL19ZXj9HX15PS1pfX0taXk9fW15fT19fL1NcX19TXF8vX11fP1dfXz9XXV9fW15fT19eX09bXwpNX09bXl9fW15fT19eX09bX19PW15fX19fX19fX19fX19fX19fX19fX19fX19fX18= +X19fX19fX19fX19fXwpNX19fX19PW15fX1teX09fXl9PW19fT1teX19bXl9PX15fT1tfXz9XXV9fV11fP19cXy9TX18vU1xfX09bCk1eX19aXk9LX15PS1pfX0dZXj9fWF4vQ19dTztWX183VV0/X1NcXy9fXD8nUV9eX09bX18= +S1peT19aLkNICk1fXitCWE9fJVE8N0cpIjBEKzBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgIWAwJCEyT0taXzAKTVguI0BfXjtGWU9fSlpOS19bTltOX18jUFwvX1JcTytfXS8zVF9fO1ZdT19XXV8/X14vQ1hfX0c= +WV4/X1oKTV5PS19eX09bX19PW15fX1xfL1NfXy9TXF9fV11fP19dXz9XX19PW15fX1teX09fXl9PW19fT1teX19bXgpNX09fXl9PW19fT1teX19bXl9PX15fT1tfX09bXl9fW15fT19eX09bX19PW15fX1teX09fXl9PW19fT1s= +XgpNX19bXl9PX15fT1tfXz9XXV9fV11fP19cXy9TX18vU1xfX09bXl9fW15fT19eT0taX19HWV4/X1heL0NfCk1dXz9XX187Vl1PX1RdLzNfXE8rUl9fI1BcL19OW05bX1pOS0pfXjtGWU9fQFguI19HSVo+TlBMKyJQVGAKTWA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgImBAKCM9NzVVQz1TPFcvW0RZLjNfWj5HSV9eU0wKTVsvX09bXl9fXD8nUV9fL1NcX19VXT83X11PO1ZfX0NYXi9fWV4/R19eT0taX19LWl5PX1teX09fXy9TXApNX19TXF8= +L19dXz9XX18/V11fX1ddXz9fXV8/V19fT1teX19bXl9PX15fT1tfX09bXl9fW15fT19eX09bXwpNX09bXl9fW15fT19eX09bX19PW15fX1teX09fXl9PW19fT1teX19bXl9PX15fT1tfXz9XXV9fV11fP19dCk1fP1dfXy9TXF8= +X1NcXy9fW15fT19eT0taX19LWl5PX1leP0dfXi9DWF9fO1ZdT19VXT83X1xfL1NfXydRCk1cP19PW15fX1suU0xfXkdJWj9fRFkuM19WTUs6XlYlQTg3NCFgMCQiYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGA= +YGBgYCI4RilCWyVRPDdHWE4rQl9eP0dZX19LWl5PX1tOW05fXydRXD9fU1xfL18KTV0vM1RfXztWXU9fV11fP19eL0NYX19HWV4/X1peT0tfXl9PW19fT1teX19cXy9TX18vU1xfX1ddXz9fXQpNXz9XX18/V11fX1ddXz9fXl8= +T1tfX09bXl9fW15fT19eX09bX19PW15fX1teX09fXl9PW19fT1teX19bXgpNX09fXl9PW19fT1teX19bXl9PX11fP1dfXz9XXV9fV11fP19dXz9XX18vU1xfX1NcXy9fW15fT19eX09bCk1fX0taXk9fWV4/R19eL0NYX18/V10= +X19WXU87X10vM1RfXy9TXF9fUVw/J19bTltOX15PS1pfX0dZXj9fCk1YTitCX1w/J1FeREoqQkhTYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCoKTSJASCxCWE4rSU1bPldPW0VZPjdfWj5HSV8= +XldNWz9fT1teX19cTytSX18vU1xfX1VdPzdfXU87Vl9fP1cKTV1fX1heL0NfXj9HWV9fS1peT19bXl9PX15fT1tfX1NcXy9fXF8vU19fL1NcX19XXV8/X11fP1dfXz9XXQpNX19XXV8/X15fT1tfX09bXl9fW15fT19eX09bX18= +T1teX19bXl9PX15fT1tfX09bXl9fV11fP19dXz9XXwpNXz9XXV9fV11fP19cXy9TX18vU1xfX1NcXy9fW15fT19eX09bX19LWl5PX1leP0dfXi9DWF9fP1ddX19WCk1dTztfXT83VV9fL1NcX19RXD8nX1teX09fXldNWz9fSVo= +PkdfWT43RV9dXz9XX148RylSWiJQTCsjQGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAjQFguJDMxVD0nVFheL0MKTV9eP0dZX19LWl5PX1tOW05fXyNQXC9fUlxPK19dLzNUX183VV0= +P19XXV8/X14vQ1hfX0dZXj9fWV4/R18KTV5PS1pfX09bXl9fW15fT19fL1NcX19TXF8vX1xfL1NfXz9XXV9fV11fP19dXz9XX18/V11fX1ddXz9fXQpNXz9XX18/V11fX1ddXz9fXV8/V19fP1ddX19XXV8/X11fP1dfXz9XXV8= +X1ddXz9fXF8vU19fL1NcX19TXApNXy9fW15fT19eX09bX19LWl5PX1leP0dfXj9HWV9fQ1heL19XXV8/X10/N1VfXzNUXS9fUlxPK19cLyNQCk1fXltOW09fS1peT19ZXj9HX14vQ1hfXzVVPTdZMjRFKTYwJCFgMCRgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAwJCFgM0laPkdSLV8/V19fRVk+N19aPkdJX15TTFsvX08KTVteX19cPydRX18vU1xfX1RdLzNfXU87Vl9fP1ddX19YXi9DX14/R1lfX0dZXj9fWl4= +T0tfXl9PW19fT1sKTV5fX1teX09fXy9TXF9fU1xfL19cXy9TX18/V11fX1ddXz9fXV8/V19fP1ddX19XXV8/X11fP1dfXz9XXQpNX19XXV8/X11fP1dfXz9XXV9fU1xfL19cXy9TX18vU1xfX09bXl9fW15fT19eX09bX19LWl4= +T19ZXj9HXwpNXj9HWV9fQ1heL19XXV8/X11PO1ZfXzNUXS9fU1xfL19cPydRX15fT1tfX0xbLlNfWj5HSV9eN0VZP18+Ck1XTVteRCkiMEpQWC4jQSRgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgCk1gYGBgYGBgYGAwJCFgNEEoMiU/MFQtI1NYTitCX14/R1lfX0paTktfWz5XTV9fI1BcL19RXD8nX1xfL1MKTV9fN1VdP19WXU87X11fP1dfX0NYXi9fWV4/R19eP0dZX19LWl5PX1peT0tfXl9PW19fT1teX19bXl9PXwo= +TV8vU1xfX1NcXy9fXF8vU19fL1NcX19TXF8vX1xfL1NfXy9TXF9fU1xfL19cXy9TX18vU1xfX1NcXy9fXApNXy9TX15fT1tfX09bXl9fW15fT19eT0taX19LWl5PX1leP0dfXj9HWV9fQ1heL19XXV8/X11PO1ZfXzdVCk1dP18= +U1xfL19cPydRX18jUFwvX01bPldfWk5LSl9eP0dZX19CWE4rX1JcTytbNDUlMTUwIWAwJCFgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgKSIwRCsKTT8nUVxFLU8= +O1ZfV0RZLjNfWi5DSF9eT0taX19OW05bX1wvI1BfXytSXE9fU1xfL19dPzdVX187Vl1PX1cKTV1fP19eL0NYX19DWF4vX1leP0dfXk9LWl9fS1peT19aXk9LX15fT1tfX09bXl9fW15fT19eX09bX19TXApNXy9fXF8vU19fL1M= +XF9fU1xfL19cXy9TX18vU1xfX09bXl9fW15fT19eX09bX19PW15fX1peT0tfXk9LWgpNX19LWl5PX1leP0dfXi9DWF9fQ1heL19XXV8/X11PO1ZfXzdVXT9fU1xfL19cTytSX18jUFwvX05bTltfCk1aXk9LX15DSFovX0RZLjM= +X1ZNSzpfJjVFOTdAJCFgMCRgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCFMOyZSJkZJSjskV11fP19eN0UKTVk/X0laPkdfWy5TTF9eW05bT18= +UFwvI19cTytSX18vU1xfX1VdPzdfXU87Vl9fP1ddX19XXV8/X14vQ1gKTV9fR1leP19ZXj9HX15PS1pfX0taXk9fWl5PS19eX09bX19PW15fX1teX09fXl9PW19fT1teX19bXl9PXwpNXl9PW19fT1teX19bXl9PX15fT1tfX0s= +Wl5PX1peT0tfXk9LWl9fR1leP19ZXj9HX14vQ1hfXz9XXV9fVwpNXV8/X11PO1ZfXzdVXT9fU1xfL19cTytSX18jUFwvX05bTltfWy5TTF9eR0laP19FWT43X1ddXz9fSSIwCk1EKkQ5JjFEPmBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCFgMCQhMlRNKzcsTytSXl9BWD4nX1lOO0ZfXkdJWj9fTFsuU18KTVtOW05fXyNQXC9fUlxPK19cXy9TX18zVF0vX1VdPzc= +X11PO1ZfXz9XXV9fWF4vQ19eL0NYX19HWV4/X1kKTV4/R19eP0dZX19LWl5PX1peT0tfXk9LWl9fS1peT19aXk9LX15PS1pfX0taXk9fWl5PS19eT0taX19LWgpNXk9fWV4/R19eP0dZX19HWV4/X1heL0NfXi9DWF9fP1ddX18= +Vl1PO19dPzdVX18zVF0vX1NcXy9fXE8rUgpNX18jUFwvX05bTltfWy5TTF9eR0laP19GWU47X1g+J0FfXDsmUU48Wy5TTShgMCQhYDBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgMCQhYDlHOVY9XFM8Vy1bXitCWE9fRllOO19aPkdJX15TTFsvX05bTltfXC8jUF9fJ1EKTVw/X1NcXy9fXS8zVF9fN1VdP19WXU87X11PO1ZfXz9XXV9fWF4vQ19eL0M= +WF9fQ1heL19ZXj9HX14/R1kKTV9fR1leP19ZXj9HX14/R1lfX0dZXj9fWV4/R19eP0dZX19HWV4/X1leP0dfXi9DWF9fQ1heL19YXi9DXwpNXV8/V19fO1ZdT19WXU87X10/N1VfXzNUXS9fU1xfL19cTytSX18jUFwvX05bTls= +X1suU0xfXkdJWj9fRgpNWU47X1hOK0JfXFsuU08hSDomQVwhMDQlIUBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGAhMDQlCk0hRiVBODcrN1VdP1lYTitCX147RllPX0laPkdfWy5TTF9eW05bT19QXC8jX1w/J1FfXytSXE9fU1xfL18KTV0vM1RfXzdVXT9fVl1PO19dTztWX18/V11fX1ddXz9fXV8/V19fQ1heL19YXi9DX14vQ1hfX0M= +WF4vX1gKTV4vQ19eL0NYX19DWF4vX1heL0NfXV8/V19fP1ddX19XXV8/X11PO1ZfXztWXU9fVV0/N19dLzNUX18vUwpNXF9fUlxPK19cPydRX18jUFwvX05bTltfWy5TTF9eR0laP19GWU47X1hOK0JfXUM4Vi9NVj1HOi0hMDQ= +JQpNIVBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgLiNAWDA9RzlWQzxfL1NfI0IKTVg= +TitfWU47Rl9eR0laP19LWl5PX1s+V01fXl9PW19fUFwvI19cPydRX18rUlxPX1NcXy9fXS8zVF9fN1UKTV0/X1VdPzdfXU87Vl9fO1ZdT19WXU87X11fP1dfXz9XXV9fV11fP19dXz9XX18/V11fX1ddXz9fXU87VgpNX187Vl0= +T19WXU87X10/N1VfXzdVXT9fVF0vM19cXy9TX18vU1xfX1JcTytfXC8jUF9eX09bX19NWz5XXwpNWl5PS19eR0laP19GWU47X1hOK0JfXS8zVF81WD4nQi8jUFwvJEBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA4JiFAPVQ9JzIrVF0vM10+J0FYP19FWT43X1ouQ0gKTV9eS0paT19MWy5TX1s= +TltOX15fT1tfX1BcLyNfXD8nUV9fK1JcT19TXF8vX10vM1RfXzNUXS9fVV0/N18KTV0/N1VfXzdVXT9fVV0/N19dPzdVX183VV0/X1VdPzdfXT83VV9fN1VdP19VXT83X10vM1RfXzNUXS9fUwpNXF8vX1xPK1JfXydRXD9fUVw= +PydfW15fT19eW05bT19MWy5TX1pOS0pfXkNIWi9fRVk+N19YPidBX10/NwpNVV9OYEAoIjsiQEgqI2BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgIkBIKiMmRUk6N1slUTw3R1ddXz9fXjNEWS9fR1leP19aPkdJX15PS1pfX00KTVs+V19bTltOX15fT1tfX1BcLyNfXD8nUV8= +XytSXE9fUlxPK19cXy9TX18vU1xfX1NcXy9fXF8vU19fM1QKTV0vX1RdLzNfXF8vU19fL1NcX19TXF8vX1xfL1NfXytSXE9fUlxPK19cPydRX18jUFwvX09bXl9fW05bTgpNX15XTVs/X0taXk9fWj5HSV9eP0dZX19EWS4zX1c= +XV8/X1xTLFMuXVQ9JzItI0BYLiRAYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGAkIWAwJS8zVF0yOzZVTT07O1ZdT1xYTitCX143RVk/X0dZXj9fWj5HSV9eT0taX19MWy5TX1tOW04KTV9eX09bX19PW15fX1wvI1BfXyNQXC9fUVw/J19cPydRX18nUVw= +P19RXD8nX1w/J1FfXydRXD9fUVw/J18KTVw/J1FfXyNQXC9fUFwvI19bXl9PX15bTltPX05bTltfWy5TTF9eT0taX19JWj5HX1leP0dfXjdFWT9fQgpNWE4rX1ctUzxfTCchUD41MTQ1JUIhMDQlIUBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGAkIWAwJEAoImBHCk08JyFQQUxDKFIuSz1XPVdeWF4vQ19eN0VZP19HWV4/X1o+R0lfXktKWk9fTFsuU19bLlNMX15XTVs/X04KTVtOW19bTltOX15fT1tfX09bXl9fW15fT19eX09bX19PW15fX1teX09fXltOW09fTls= +TltfWz5XTV9eU0wKTVsvX0taXk9fWk5LSl9eR0laP19HWV4/X1k+N0VfXitCWE9fP1ddX19ULSMwXFkyNEUrMEsqUkxVYFAsIwpNIWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA8JyFQREgqIkBQQihCKEg= +LScxCk1UPy8/V11fX1hOK0JfXjNEWS9fRllOO19aLkNIX15HSVo/X0paTktfWk5LSl9eT0taX19MWy5TX1suU0wKTV9eU0xbL19MWy5TX1suU0xfXk9LWl9fS1peT19aXk9LX15LSlpPX0laPkdfWi5DSF9eO0ZZT19EWS4zXwo= +TVhOK0JfXV8/V19fMVQ9J1NFWT43TTNYXi9ESCoiQEgsYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgRCkiMExeL0NZKkMoUixJTCNgUC4jOlZNS1sKTVguI0BfXis= +QlhPX0RZLjNfWT43RV9eO0ZZT19HWV4/X1leP0dfXkNIWi9fSFouQ19aLkNIX15DSFovX0cKTVleP19ZXj9HX147RllPX0VZPjdfWS4zRF9eK0JYT19AWC4jX1ZdTztfLFsuU08qSEoqQyovU1xfMlBIKgpNIkBQYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYDQlITA4OiZBSEA8JyFQQUoiQEgrVyRRLDNGVV0/N149Wz4KTVdPX0BYLiNfWD4nQV9eK0JYT18= +QlhOK19YXi9DX14rQlhPX0JYTitfWE4rQl9eJ0FYP18/V11fX1c9Vz0KTV9NNzVVPzsuU0xbUktKWk5TViFAOCcoUixDKF0kUSwzJmAkIWAwJGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGAoImBAKCkiMEQrJlFMOyg0SSoyRUYlQTg2QEY5RjlNWzJUTS03IlBMK0UKTVJMSypbTEMoUi5LKVI8R0xTXF8vXFwrIlBONltOW08= +PkYpQjhNN0laPkkpIzBULTEsQyhSLzFgMCQhMCEKTWAwJCFgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBQLCNgUDwnIVBEMSQxJDUlUTw3JlJISipDLEIoQihJKUI4RitTNFUKTS00JDclUTw7JSEwNCZgRCkiMEwkIWAwJGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYAokYGBgYGBgYGAKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjE= +MTAwMDAyMTAwMDAwMDAwMDMxaGRhcm9vdC51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAxMTMwMDA= +MDAwMDAwMzVoZGFyb290L09fX19fVFVQVFVPX1JFREFIU19FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9TSEFERVJfT1VUUFVUX19fX08uaW5pdAB0eXBlID0gb3V0cHV0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDA= +MDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDExMjAwMDAwMDAxNjc2aGRhcm9vdC9PX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0hBREVSX09VVFBVVF9fX18= +Ty5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNSAtNS45Nwpjb25uZWN0b3JuZXh0aWQgNgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiA= +ZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG8= +ZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjAgInNoYWRlciIKfQppbnB1dHNOYW1lZDMKewoxIAlPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVI= +X1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08gMCAxICI= +Q2YiCjIgCSIiICIiIDEgIk9mIgozIAkiIiAiIiAxICJBZiIKNCAJIiIgIiIgMSAiTiIKNSAJIiIgIiIgMSAiRiIKfQppbnB1dHMKewowIAlPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUk= +REFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08gMCA= +MQoxIAkiIiAwIDEKMiAJIiIgMCAxCjMgCSIiIDAgMQo0IAkiIiAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYxNjAyNDQ0NwogIG1vZGlmeSAxNjIyODIzMjkzCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc= +Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTA= +MDAxMTMwMDAwMDAwMDE3M2hkYXJvb3QvT19fX19UVVBUVU9fUkVEQUhTX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX1NIQURFUl9PVVRQVVRfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKY29udGV4dHR5cGUJWyAwCWxvY2tzPTA= +IF0JKAlzdXJmYWNlCSkKb3V0cHV0Y29kZWxhc3QJWyAwCWxvY2tzPTAgXQkoCSJvbiIJKQpwYXJtb3JkZXIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDE= +MDAwMDAwMTQwNTY0NTA2MTEwMDAxMTcwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19UVVBUVU9fUkVEQUhTX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX1NIQURFUl9PVVRQVVRfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW8= +bl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAwNzMwMDAwMDAwMDAzNmhkYXJvb3QvT19fX19UQ0VMT0NfVFVQVFVPX19fX09fX18= +X09VVFBVVF9DT0xFQ1RfX19fTy5pbml0AHR5cGUgPSBjb2xsZWN0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwMDcyMDAwMDAwMDE= +MTYyaGRhcm9vdC9PX19fX1RDRUxPQ19UVVBUVU9fX19fT19fX19PVVRQVVRfQ09MRUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTcgLTYuNjEKY29ubmVjdG9ybmV4dGlkIDEKZmxhZ3MgPSAgbG9jayBvZmYgbW8= +ZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiA= +Y29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVFU= +UFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0hBREVSX09VVFBVVF9fX19PIDAgMSAic2hhZGVyMSIKfQppbnB1dHMKewowIAlPX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0g= +QURFUl9PVVRQVVRfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYxNjAyNDQ0NwogIG1vZGlmeSAxNjIyODIzMjkzCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkc= +QiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDA3MzAwMDAwMDAwMTU2aGRhcm8= +b3QvT19fX19UQ0VMT0NfVFVQVFVPX19fX09fX19fT1VUUFVUX0NPTEVDVF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOAppbnB1dG51bQlbIDAJbG9ja3M9MCBdCSgJMQkpCmlucHV0bmFtZTEJWyAwCWxvY2tzPTAgXQkoCSIiCSk= +CmlucHV0bGFiZWwxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAwNzcwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19UQ0U= +TE9DX1RVUFRVT19fX19PX19fX09VVFBVVF9DT0xFQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDA= +MTQwNTY0NTA2MTEwMDAyNzMwMDAwMDAwMDE2NGhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1M= +WU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PLmluaXQAdHlwZSA9IE9fX19fUkVEQUhTX1NFTlRIR0lSQl9UT09SX0VCVUNfTEE= +Q0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08KbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY= +NDUwNjExMDAwMjcyMDAwMDAwMDA3NDVoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFI= +SUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMyAtNS4zMQpjb25uZWN0b3JuZXh0aWQgMQo= +ZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvbiByZW5kZXIgb24gaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXQ= +YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewowICJkaWZmIgo= +fQppbnB1dHNOYW1lZDMKewp9CmlucHV0cwp7Cn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyOTExNDMKICBtb2RpZnkgMTYyMjgyMzI5NwogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0M= +b2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAyNzMwMDAwMDAwMDA= +MjBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFQ= +TkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= +NTY0NTA2MTEwMDAyNzcwMDAwMDAwMDA2MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUU= +VFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PLnVzZXJkYXRhAAAAAAIADV9fX1ZlcnNpb25fX18AAAADAAAACXdpcmVzdHlsZQAAAAM= +AAdyb3VuZGVkMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAzMDIwMDAwMDAwMDI1N2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREU= +X1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1M= +SEFERVJfX19fTy5vdXRwdXRpbmZvcwBOdW1JbmZvcyAxClZhbHVlc0JpbmFyeSAxCkJlZ2luSW5mbwpPdXRwdXROYW1lIGRpZmYKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX18= +ZGVmYXVsdF9fCk5vcm1hbE1vZGUgMApCeXBhc3NNb2RlIDIKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjE= +MTAwMDMxMzAwMDAwMDAwNjU3aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF8= +Q1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vX19uZXRib3gxLm5ldGJveGluaXQAMgoyCnsKCWF1dG9maXQgOj0gMDsKCWNvbG9yIDo9ICJVVF8= +Q29sb3IgUkdCIDEgMSAxICI7Cgljb21tZW50IDo9IE9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkE= +TE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTzsKCWhlaWdodCA6PSAyMS41NDM5NzY4NTIxMTcwOTg7CgltaW5pbWl6ZWQgOj0gMDsKCW93bmVyIDo9IF9fbmV0Ym94MjsKCXdpZHRoIDo9IDczOwoJeF9wb3NpdGlvbiA6PSA= +OC4wMDAwMDAwMDAwMDAwMDE4OwoJeV9wb3NpdGlvbiA6PSA4LjE1NjAyMzEzNTk2MTk3MTc7Cn0KewogIGNyZWF0ZSAxNjIyMzEyMjc0CiAgbW9kaWZ5IDE2MjI4MTYzMTYKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWM= +Y2VzcyAwNzc3Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAzMTMwMDAwMDAwMDY3MmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0U= +R0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVEk= +T19TSEFERVJfX19fTy9fX25ldGJveDIubmV0Ym94aW5pdAAyCjIKewoJYXV0b2ZpdCA6PSAwOwoJY29sb3IgOj0gIlVUX0NvbG9yIFJHQiAxIDEgMSAiOwoJY29tbWVudCA6PSBPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk8= +TEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkc= +X1JBVElPX1NIQURFUl9fX19POwoJaGVpZ2h0IDo9IDUwLjcwMDAwMDAwMDAwMDAwMzsKCW1pbmltaXplZCA6PSAwOwoJd2lkdGggOj0gNzUuNDAwMDAwMDAwMDAwMDA2OwoJeF9wb3NpdGlvbiA6PSA3OwoJeV9wb3NpdGlvbiA= +Oj0gLTIwOwp9CnsKICBjcmVhdGUgMTYyMjQ4NDA3OAogIG1vZGlmeSAxNjIyODIyODA4CiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= +MDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDQ1MDAwMDAwMDAwMzdoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEU= +TVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVI= +R19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PLmluaXQAdHlwZSA9IHN1YmNvbnN0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDA= +MDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQ0NDAwMDAwMDAyNzY3aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1Q= +T09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18xX1RDQVJUQlVTX18= +X19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNSA2LjA1CmNvbm5lY3Q= +b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2E= +ZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQ= +Mwp7CjEgInN1YmVkIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX18= +RUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX18= +X1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkE= +Q0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX18= +X1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTyAxIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX08= +X19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE8= +VF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0Q= +VUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE8= +V0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyODkxMzAKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG8= +ckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDA= +MDAwMDE0MDU2NDUwNjExMDAwNDQ1MDAwMDAwMDAxMTNoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT18= +X19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl8= +UkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWYJKQpzdWJjb25zdAlbIDAJbG8= +Y2tzPTAgXQkoCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDQ3MDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0w= +QUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR18= +UkFUSU9fU0hBREVSX19fX08vT19fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PLm5ldGI= +b3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDUxMDAwMDAwMDAwMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl8= +RUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVQ= +SU9fU0hBREVSX19fX08vT19fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PLnVzZXJkYXQ= +YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1MTcwMDAwMDAwMDAzMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVI= +X0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkE= +TE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU4= +VF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX19PLmluaXQAdHlwZSA9IHBvdwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDA= +MTQwNTY0NTA2MTEwMDA1MTYwMDAwMDAwMTQyMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1M= +WU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFM= +X1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTU= +IDEuMTI1CmNvbm5lY3Rvcm5leHRpZCAzCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGw= +aWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2Y= +ZgpvdXRwdXRzTmFtZWQzCnsKMiAicG93Igp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0c= +UkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fTyAxIDEgInZhbCIKMSAJIiIgIiIgMSAiZXhwIgp9CmlucHV0cwp7CjAgCU9fX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVI= +R19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fTyAwIDEKMSAJIiIgMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyODkyMTEKICA= +bW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA= +NzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTE3MDAwMDAwMDA2NjBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSUQ= +QVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX18= +X18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEU= +X19fX1BPV0VSXzNfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmE= +bF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWw= +b2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTA= +IF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQpleHAJWyAwCWxvY2tzPTAgXQkoCTMJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjE= +MTAwMDUyMTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF8= +Q1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR18= +TEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDA= +MDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDUyMzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1Q= +T09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18zX1JFV09QX19fX0U= +VEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX18= +X08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNjA1MDAwMDAwMDAwMzJoZGFyb290L09fX19fUkU= +REFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUU= +TlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVI= +X1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTy5pbml0AHR5cGUgPSBwb3c= +Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNjA0MDAwMDAwMDE1NjZoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0w= +QUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR18= +UkFUSU9fU0hBREVSX19fX08vT19fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUE= +Ul9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNSAtMy44NzUKY28= +bm5lY3Rvcm5leHRpZCAzCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiA= +dW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHM= +TmFtZWQzCnsKMiAicG93Igp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX18= +X0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19PIDEgMSAidmFsIgoxIAkiIiAiIiAxICJleHAiCn0KaW5wdXRzCnsKMCAJT18= +X19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFI= +QUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19PIDAgMQoxIAkiIiAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI4OTIxMQogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmE= +dG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDE= +MDAwMDAwMTQwNTY0NTA2MTEwMDA2MDQwMDAwMDAwMDI0NWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX18= +T19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF8= +X19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8= +M19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19PLmNobgB7CiAgICBjaGFubmVsIGV4cCB7CiAgICAgIGxlZnR0eXBlID0gZXh0ZW5kCiAgICAgIHJpZ2h0dHlwZSA9IGV4dGVuZAogICAgICBkZWZhdWx0ID0gMwogICA= +ICAgZmxhZ3MgPSAwCiAgICAgIHNlZ21lbnQgeyBsZW5ndGggPSAwIHZhbHVlID0gMyAzIGV4cHIgPSAxLzMgfQogICAgfQogIH0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY= +NDUwNjExMDAwNjA1MDAwMDAwMDA3MTNoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFI= +SUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX18= +X18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlQ= +UkFDVF9fX19QT1dFUl8xXzNfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQk= +MQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQ= +CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWw= +b2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQpleHAJWyA4CWxvY2tzPTAgXQkoCVsgZXhwCTAuMzMzMzMzMzMzMzMzMzMzMzEgXSAJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjA= +MDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDYwNzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUI= +VUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18zXzFfUkVXT1BfX19fVENBUlQ= +QlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX18= +X05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX08ubmV0Ym94AF9fbmV0Ym94MgowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTA= +MDA2MTEwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1U= +QkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0E= +UlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX18= +X1BPV0VSXzFfM19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDUyNTAwMDAwMDAwMDM3aGQ= +YXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU18= +UkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX18= +T19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08uaW5pdAB0eXBlID0gY29uc3RhbnQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDA= +MDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTI0MDAwMDAwMDEwMDJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEc= +SVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX01IVElSQUc= +T0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0w= +T0dBUklUSE1fX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMi41IC0xOC40Ngpjb25uZWN0b3JuZXh0aWQgMQpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSA= +b2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmY= +IG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjAgImxvZ19fcmFkXzRfX2F0YW5fMV9fX19fXzFfX18iCn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQ= +CnsKICBjcmVhdGUgMTYyMjI4OTQ0NQogIG1vZGlmeSAxNjIyNDgzNTU2CiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmw= +YW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDUyNDAwMDAwMDAwMzczaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUY= +X0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUM= +SU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVA= +TFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08uY2huAHsKICAgIGNoYW5uZWwgZmxvYXRkZWYgewogICAgICBsZWZ0dHlwZSA9IGV4dGVuZAogICAgICByaWdodHR5cGUgPSBleHRlbmQKICA= +ICAgIGRlZmF1bHQgPSAwLjc2MTAwMDAwMDAwMDAwMDAxCiAgICAgIGZsYWdzID0gMAogICAgICBzZWdtZW50IHsgbGVuZ3RoID0gMCB2YWx1ZSA9IDAuNzYxMDAwMDAwMDAwMDAwMDEgMC43NjEwMDAwMDAwMDAwMDAwMSBleHA= +ciA9ICJsb2coIHJhZCg0LiphdGFuKDEuKSkgLSAxLiApIiB9CiAgICB9CiAgfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDUyNTAwMDAwMDAzMDQ3aGRhcm8= +b3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQUQ= +SUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX18= +X18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnN0dHlwZQlbIDAJbG9ja3M9MCBdCSgJImZsb2F0Igk= +KQpmbG9hdGRlZglbIDgJbG9ja3M9MCBdCSgJWyBmbG9hdGRlZgkwLjc2MTU0OTc4Mjg4MDg5NDM3IF0gCSkKaW50ZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCSkKdG9nZ2xlZGVmCVsgMAlsb2Nrcz0wIF0JKAkib2ZmIgkpCmFuZ2w= +ZWRlZglbIDAJbG9ja3M9MCBdCSgJMAkpCmxvZ2Zsb2F0ZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCSkKZmxvYXQyZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCTAJKQpmbG9hdDNkZWYJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCSkKdmVjdG8= +cmRlZglbIDAJbG9ja3M9MCBdCSgJMAkwCTAJKQpub3JtYWxkZWYJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCSkKcG9pbnRkZWYJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCSkKZGlyZWN0aW9uZGVmCVsgMAlsb2Nrcz0wIF0JKAkxCTA= +CTAJKQpmbG9hdDRkZWYJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCTAJKQpmbG9hdG0yZGVmCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkxCSkKZmxvYXQ5ZGVmCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkwCTEJMAkwCTAJMQkpCmZsb2E= +dDE2ZGVmCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkwCTAJMQkwCTAJMAkwCTEJMAkwCTAJMAkxCSkKc3RyaW5nZGVmCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmZpbGVkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKaW1hZ2VkZWYJWyA= +MAlsb2Nrcz0wIF0JKAkiIgkpCmdlb21ldHJ5ZGVmCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmNvbG9yZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCTAJMAkpCmNvbG9yNGRlZglbIDAJbG9ja3M9MCBdCSgJMAkwCTAJMAkpCmJzZGZkZWY= +CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmRpY3RkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKY29zaGFkZXJkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKc3VyZmFjZWRlZglbIDAJbG9ja3M9MCBdCSgJIiIJKQpkaXNwbGFjZW1lbnQ= +ZGVmCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmF0bW9zcGhlcmVkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKZmxvYXRhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCmludGFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKdmVjdG9yMmFkZWYJWyA= +MAlsb2Nrcz0wIF0JKAkpCnZlY3RvcmFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKcG9pbnRhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCm5vcm1hbGFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKY29sb3JhZGVmCVsgMAlsb2Nrcz0wIF0JKAk= +KQpmbG9hdG0yYWRlZglbIDAJbG9ja3M9MCBdCSgJKQpmbG9hdDRhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCmZsb2F0OWFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKZmxvYXQxNmFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKc3RyaW5nYWQ= +ZWYJWyAwCWxvY2tzPTAgXQkoCSkKZGljdGFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKY29zaGFkZXJhZGVmCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCnN0cnVjdGRlZglbIDAJbG9ja3M9MCBdCSgJIiIJKQpwYXJtdW5pZm9ybQlbIDA= +CWxvY2tzPTAgXQkoCSJvbiIJKQpjb25zdG5hbWUJWyAwCWxvY2tzPTAgXQkoCSJsb2coIHJhZCg0LiphdGFuKDEuKSkgLSAxLiApIgkpCmNvbnN0bGFiZWwJWyAwCWxvY2tzPTAgXQkoCUNvbnN0YW50CSkKfQowNzA3MDcwMDA= +MDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1MjcwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1M= +RU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fTUg= +VElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzE= +X19fX0xPR0FSSVRITV9fX19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1MzEwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19SRUQ= +QUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU4= +VF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1Q= +QU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY= +NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDU2MTAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1I= +X0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fX00= +SFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8= +MV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PLmluaXQAdHlwZSA9IGNvbXBsZW1lbnQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA= +NjExMDAwNTYwMDAwMDAwMDE0NjVoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0E= +TF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl8= +X19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fTy4= +ZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTIuNSAtMTUuOTUKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmY= +IGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCA= +b2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJjb21wbGVtIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUEk= +VExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08gMCAxICJ2YWwiCn0KaW5wdXRzCnsKMCA= +CU9fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1U= +QlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyODk0NTgKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFU= +VF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1NjEwMDAwMDA= +MDA2NjJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUkk= +R0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX18= +X19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fTy5wYXJtAHsKdmVyc2lvbiA= +MC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAk= +bG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTA= +IF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTE= +CTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTYzMDAwMDAwMDAwMTJoZGFyb290L09fX18= +X1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkE= +RElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzE= +X19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08ubmV0Ym94AF9fbmV0Ym94MgowNzA3MDcwMDAwMDEwMDA= +MDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1NjUwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0k= +UkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVM= +XzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1U= +QlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY= +NDUwNjExMDAxMTQ1MDAwMDAwMDAwMzdoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFI= +SUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX18= +U05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX18= +UkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8= +M19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTy5pbml0AHR5cGU= +ID0gbXVsdGlwbHkKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDExNDQwMDAwMDAwMjQyN2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVI= +X0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkE= +TE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX18= +X09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQUQ= +SUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVU= +TFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNSAtNi4zCmNvbm5lY3Rvcm5leHRpZCAzCmZsYWdzID0= +ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmY= +IGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMiAicHJvZHVjdCIKfQo= +aW5wdXRzTmFtZWQzCnsKMCAJT19fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUE= +Ul9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTyAyIDEgImlucHV0MSIKMSAJT19fX19UQ0FSVEJVU18xX19fX00= +SFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8= +MV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PIDEgMSAiaW5wdXQyIgp9CmlucHV0cwp7CjAgCU9fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX18= +UkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8= +M19fX19PIDAgMQoxIAlPX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX18= +TVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI4OTQ3NwogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG8= +ciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDA= +MDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDExNDUwMDAwMDAwMDAyMGhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEE= +Q0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVEk= +UkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0U= +VEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX18= +XzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFI= +QUNUX19fX09fX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTE0NzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREE= +SFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlQ= +X0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzE= +X19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTEk= +TkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0U= +TlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDA= +MDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMTUxMDAwMDAwMDAwNDFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0k= +UlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkE= +R09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEE= +R0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzE= +X1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUM= +VF9fX19PX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyMDEwMDAwMDAwMDA= +MzdoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFQ= +TkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzFfRERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVI= +X19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU18= +VE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVU= +TFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08uaW4= +aXQAdHlwZSA9IGFkZGNvbnN0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMjAwMDAwMDAwMDI1MjBoZGFyb290L09fX19fUkVEQUg= +U19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF8= +RURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE4= +RUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU4= +SUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18= +MV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW8= +biAxNSAtOC45NQpjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGg= +aWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWE= +bCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgImFkZGVkIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX18= +VE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkE= +RU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX18= +X18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PIDIgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fT19fX18= +VENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVM= +XzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkU= +R0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE8= +R0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI4OTUwOQogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY28= +bG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTIwMTA= +MDAwMDAwMDExM2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST08= +VF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX18= +X1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX18= +X1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzE= +XzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzE= +X19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZgkpCmFkZGNvbnN0CVsgMAlsb2Nrcz0wIF0JKAkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDE= +MDAwMDAwMTQwNTY0NTA2MTEwMDEyMDMwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX18= +T19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUg= +VElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX18= +X0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM18= +X19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUI= +VFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08ubmV0Ym94AF9fbmV0Ym94MgowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTIwNTAwMDAwMDAwMDMxaGRhcm8= +b3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQUQ= +SUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1k= +TFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVI= +R19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV8= +X19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fTy51c2VyZGF0YQA= +AAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxNTQ3MDAwMDAwMDAwMzdoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0c= +TklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE8= +Rl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX08= +X19fX09fX19fVENBUlRCVVNfX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX18= +X19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkE= +RElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX00= +VUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVU= +TFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTy5pbml0AHR5cGUgPSBzdWJ0cmFjdAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA= +NjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDE1NDYwMDAwMDAwMzQxNmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT08= +Ul9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19UQ0FSVEJVU18= +MV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19PX19fX1RDQVJUQlVTX19fXzFfRERBX19fX09fX19fT19fX19UQ0FSVEI= +VVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18= +M19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX18= +X19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEg= +TV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19TVUJSVFJBQ1RfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE0= +X19fXzFfU1VCVFJBQ1RfX19fT19fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDE1IC0xMS4zMQpjb25uZWN0b3JuZXh0aWQgMwpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCA= +b2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2Q= +ZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgImRpZmYiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX18xX0REQV9fX19PX19fX09fX19fVENBUlQ= +QlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX18= +XzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV8= +X19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVQ= +SE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fTyAxIDEgImlucHV0MSIKMiAJT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX18= +VE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08gMSAxICJpbnB1dDIiCn0KaW4= +cHV0cwp7CjAgCU9fX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX18= +X1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0c= +UkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUEw= +WV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fTyAwIDEKMSAJT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlU= +U19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1M= +VUJUUkFDVF9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjg5NTI3CiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSA= +MSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxNTQ3MDAwMDAwMDAwMjBoZGFyb290L08= +X19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF8= +R1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVQ= +Q1JBX19fXzFfX19fT19fX19PX19fX09fX19fVENBUlRCVVNfX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUc= +TkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUw= +X19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV8= +X19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX09fX19fT19fX18xX18= +X19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKfQowNzA3MDcwMDAwMDEwMDAwMDA= +MDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDE1NTEwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl8= +VE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19UQ0FSVEI= +VVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19PX19fX1RDQVJUQlVTX19fXzFfRERBX19fX09fX19fT19fX19UQ0E= +UlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV8= +X19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVQ= +RV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVI= +SVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19TVUJSVFJBQ1RfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUkk= +VEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDE1NTMwMDAwMDAwMDA0MWhkYXJvb3Q= +L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUE= +TF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR04= +QVRDUkFfX19fMV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE4= +RUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU4= +SUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18= +MV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19TVUJSVFJBQ1RfX19fT19fX19PX19fXzE= +X19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC4= +NS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDU3MjAwMDAwMDAwMDM3aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkU= +SURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREU= +Ul9fX19PL09fX19fVFVQTklCVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF8= +QlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCSU5QVVRfX19PLmluaXQAdHlwZSA9IHN1YmlucHV0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY= +NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDU3MTAwMDAwMDAwNzM2aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1I= +X0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UVVBOSUJVU19SRURBSFM= +X09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0U= +REdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCSU5QVVRfX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDUgMzEuOTY1CmNvbm5lY3Rvcm5leHRpZCAwCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGE= +dGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG8= +biBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKfQppbnB1dHNOYW1lZDMKewp9CmlucHV0cwp7Cn0Kc3RhdAp7CiAgY3I= +ZWF0ZSAxNjIyMjkxMDUzCiAgbW9kaWZ5IDE2MjI4MjMyOTMKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2U= +IGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTcyMDAwMDAwMDAwMjBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl8= +RUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVQ= +SU9fU0hBREVSX19fX08vT19fX19UVVBOSUJVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1U= +QkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJJTlBVVF9fX08ucGFybQB7CnZlcnNpb24gMC44Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDA= +MDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTc2MDAwMDAwMDAwNDFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0w= +QUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RVUE5JQlVTX1JFREFIU19PSVRBUl8= +R05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUw= +T0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJJTlBVVF9fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQ= +MDU2NDUwNjExMDAxMTQzMDAwMDAwMDAwMzJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU0= +RVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl8= +X19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX08= +X19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= +UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08uaW5pdAB0eXA= +ZSA9IHBvdwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTE0MjAwMDAwMDAyNDcxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTkk= +Q0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl8= +RkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST04= +X19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl8= +RlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0U= +WUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMyAxNi42MTUKY29ubmVjdG9ybmV4dGlkIDMKZmxhZ3MgPSAgbG8= +Y2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb24gcmVuZGVyIG9uIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHI= +ZXNzIG9mZiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjIgInBvdyIKfQppbnB1dHNOYW0= +ZWQzCnsKMCAJT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX18= +T19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk0= +QUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV8= +X19fT19fX19PX19fX0FCU09MVVRFX19fX08gMSAxICJ2YWwiCjEgCSIiICIiIDEgImV4cCIKfQppbnB1dHMKewowIAlPX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl8= +Tk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTEk= +WkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTyAwIDEKMSAJIiIgMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MTYwMjQ2MzQ= +CiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDc= +MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMTQzMDAwMDAwMDA2NjBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0w= +QUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy8= +T19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX18= +X19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVo= +RV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdglbIDA= +CWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0= +CSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTE= +CTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCmV4cAlbIDAJbG9ja3M9MCBdCSgJMgkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= +MDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMTQ1MDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEU= +TVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX18= +T19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFI= +T0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF8= +X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8= +Ml9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDExNDcwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR04= +SUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0Y= +X0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk8= +Tl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT04= +X0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV8= +RVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= +MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTE3NzAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ18= +TEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1A= +X19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE8= +UlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08= +X19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT18= +X19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08uaW5pdAB0eXBlID0gY29tcGxlbWVudAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDA= +MTQwNTY0NTA2MTEwMDExNzYwMDAwMDAwMjUxNmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1M= +WU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX18= +X09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1A= +Uk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1Q= +X19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVI= +XzJfX19fMV9TVUJUUkFDVF9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDEzIDE0LjA0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiA= +eHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWk= +bCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiY29tcGxlbSIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT18= +X19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1Q= +X1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFU= +Q1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1c= +RVJfMl9fX19PIDIgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX18= +RVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0Q= +SVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVEk= +T05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3MzQzMgogIG1vZGlmeSAxNjIyNDgzNTMyCiA= +IGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjY= +MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDExNzcwMDAwMDAwMDY2MmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0U= +QlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX18yX1I= +RVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1Q= +Q1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV8= +X19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX18= +X19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWw= +X2kJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTA= +IF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJMQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQk= +MQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDA= +MDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyMDEwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUM= +X0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX18yX1JFV08= +UF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVUQ= +T1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX18= +T19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08= +X19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyMDMwMDA= +MDAwMDAwMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF8= +QlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0U= +Q0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX18= +U1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUM= +RV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX18= +Ty51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyMzUwMDAwMDAwMDAzM2hkYXJvb3QvT19fX19SRUQ= +QUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU4= +VF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1Q= +X0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX04= +T1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF8= +X19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk8= +T1RfX19fTy5pbml0AHR5cGUgPSBzcXJ0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMjM0MDAwMDAwMDI2MDNoZGFyb290L09fX18= +X1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkE= +RElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlU= +U19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkE= +Q0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1I= +TUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVI= +RV9ST09UX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTMgMTEuNTQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGI= +eXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGk= +dW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJzcXJ0Igp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX08= +X19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE8= +VF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0Q= +VUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE8= +V0VSXzJfX19fMV9TVUJUUkFDVF9fX19PIDEgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUU= +X01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUE= +TF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08gMCAxCn0Kc3RhdAo= +ewogIGNyZWF0ZSAxNjIyMjczNDY5CiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGE= +bmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMjM1MDAwMDAwMDA2MzBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl8= +Rk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0k= +TkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVI= +SURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVo= +RV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08= +X19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy5wYXJtAHsKdmU= +cnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQo= +dmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX2MJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3U= +ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG8= +Y2tzPTAgXQkoCTEJMQkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTIzNzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUY= +X0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUM= +SU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0U= +UklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTEk= +WkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX18= +T19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08ubmV0Ym94AF8= +X25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyNDEwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREU= +X1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1M= +SEFERVJfX19fTy9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX18= +X09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX18= +T19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0Q= +SVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1Y= +ZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyNzEwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEE= +Rl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1I= +QVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU8= +UkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX18= +X19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk0= +QUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzE= +X1NVQlRSQUNUX19fX08uaW5pdAB0eXBlID0gY29tcGxlbWVudAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTI3MDAwMDAwMDAyNzA= +MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE4= +RVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT18= +X19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1Q= +X1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFU= +Q1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1c= +RVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMyA5LjA0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG8= +ZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3I= +ZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiY29tcGxlbSIKfQppbnB1dHNOYW1lZDMKewowIAk= +T19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEE= +TVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1Q= +SU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlI= +T01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTyAxIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX1Q= +T09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX18= +X19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlI= +T01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUU= +X1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3MzQzMgogIG0= +b2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDc= +MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyNzEwMDAwMDAwMDY2MmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREE= +Ul9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX18= +X1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX18= +T19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX08= +X19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fREk= +UkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy5wYXJtAHs= +CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnY= +YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyA= +MAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2s= +cz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMjczMDAwMDAwMDAwMTJoZGE= +cm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1I= +QURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX08= +X19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk8= +RFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX18= +X19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzI= +X19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDE= +Mjc1MDAwMDAwMDAwMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkU= +X1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0U= +VFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE8= +RF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08= +X19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUI= +U09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= +MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQ3MTAwMDAwMDAwMDM1aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ18= +TEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVEFHRU5fX19fMV9UQ0FSVEJVU18= +X19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PLmluaXQAdHlwZSA9IG5lZ2F0ZQptYXRjaGVzZGU= +ZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA0NzAwMDAwMDAwMTMyMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE4= +RUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQUQ= +RVJfX19fTy9PX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEU= +X19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTUgMy41NQpjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG8= +ZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWk= +bCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgIm5lZ2F0ZWQiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTkk= +TF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTyAxIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUU= +TklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyNDc1Mjc3CiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW4= +aXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDA= +MDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQ3MTAwMDAwMDAwMDU2aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVk= +U19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFM= +X1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2s= +cz0wIF0JKAlmCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQ3MzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUY= +X0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkE= +VElPX1NIQURFUl9fX19PL09fX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX18= +X19ORUdBVEVfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDc1MDAwMDAwMDAwMzFoZGFyb290L09fX19fUkVEQUhTX08= +SVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREc= +RV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREU= +Ul9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDU= +NTMwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV8= +Uk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU18= +VE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19PLmluaXQAdHlwZSA9IGM= +b21wbGVtZW50Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTUyMDAwMDAwMDE0NDZoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0c= +TklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE8= +Rl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkE= +RElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTUgLTEuNDUKY29ubmVjdG9ybmV4dGlkIDIKZmw= +YWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXQ= +YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJjb21wbGU= +bSIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQUQ= +RVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX19PIDIgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREE= +Ul9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyNzM0MzIKICBtb2RpZnk= +IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDA= +MTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTUzMDAwMDAwMDA2NjJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU4= +VEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVI= +VEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX18= +X19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAk= +bG9ja3M9MCBdCSgJMQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQk= +MQkxCSkKdmFsX2MJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnY= +YWxfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDA= +MDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDU1NTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlQ= +RU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVQ= +QUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18= +MV9TVUJUUkFDVF9fX19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1NTcwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFM= +X09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0U= +REdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0w= +SU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDA= +MTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwMzUzMDAwMDAwMDAwMzVoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU4= +VEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0xBTVI= +T05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08uaW5pdAB0eXBlID0gZ2xvYmFsCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDU= +MDYxMTAwMDM1MjAwMDAwMDAwNzU1aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUM= +QUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08uZGVmAGM= +b21tZW50ICIiCnBvc2l0aW9uIDkgMjguNTQKY29ubmVjdG9ybmV4dGlkIDEKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSA= +b2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGQ= +ZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewowICJOIgp9CmlucHV0c05hbWVkMwp7Cn0KaW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTM5MjE1ODgzMAogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG8= +ciBub2JvZHlAbm93aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDA= +MDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwMzUzMDAwMDAwMDAxNjFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE8= +T1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0xBTVJPTl9FQ0FGUlU= +U19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnRleHR0eXBlCVsgMAlsb2Nrcz0wIF0JKAlzdXJmYWNlCSkKdXNlbWVudQlbIDAJbG9ja3M9MCBdCSgJIm9uIgkpCnZhcm5hbWUJWyA= +MAlsb2Nrcz0wIF0JKAlOCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDM1NTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUY= +X0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUM= +SU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDA= +MTAwMDAwMDE0MDU2NDUwNjExMDAwMzU3MDAwMDAwMDAwNDFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX18= +X09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1I= +TUFMX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA0MTEwMDAwMDAwMDAzNWg= +ZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVM= +X1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX18= +X08uaW5pdAB0eXBlID0gZ2xvYmFsCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDEwMDAwMDAwMDA3NTVoZGFyb290L09fX19fUkU= +REFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUU= +TlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08uZGVmAGNvbW1lbnQ= +ICIiCnBvc2l0aW9uIDkgMTguNTQKY29ubmVjdG9ybmV4dGlkIDEKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmU= +bmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCA= +b24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewowICJJIgp9CmlucHV0c05hbWVkMwp7Cn0KaW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTM5MjE1ODgzMAogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIG5vYm8= +ZHlAbm93aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDA= +MDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDExMDAwMDAwMDAxNjFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlU= +Q19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkY= +X05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnRleHR0eXBlCVsgMAlsb2Nrcz0wIF0JKAlzdXJmYWNlCSkKdXNlbWVudQlbIDAJbG9ja3M= +PTAgXQkoCSJvbiIJKQp2YXJuYW1lCVsgMAlsb2Nrcz0wIF0JKAlJCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQxMzAwMDAwMDAwMDEyaGRhcm9vdC8= +T19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUw= +X0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PLm5ldGI= +b3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDE1MDAwMDAwMDAwNDFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl8= +RUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVQ= +SU9fU0hBREVSX19fX08vT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE= +OC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTc0MDAwMDAwMDAwNDBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1Q= +TkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEE= +REVSX19fX08vT19fX19UVVBUVU9CVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk8= +T1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCT1VUUFVUX19fTy5pbml0AHR5cGUgPSBzdWJvdXRwdXQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDA= +MDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTczMDAwMDAwMDM1MTVoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkI= +X1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RVUFRVT0JVU18= +UkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQUQ= +SUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCT1VUUFVUX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNyAtMjEuODg1CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG8= +ZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3I= +ZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX09fX19fVEM= +QVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX18= +X1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlU= +U18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX04= +RUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0w= +T0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE8= +R0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTyAxIDEgImRpZmYiCn0KaW5wdXRzCnsKMCAJT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFU= +TV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX09fX19fVENBUlRCVVNfX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUEk= +VExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0w= +QUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX18= +T19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX08= +X19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI= +OTEwNTMKICBtb2RpZnkgMTYyMjgyMzI5MwogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmU= +bmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1NzQwMDAwMDAwNzA3NmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSUQ= +QVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl8= +X19fTy9PX19fX1RVUFRVT0JVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0I= +UklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJPVVRQVVRfX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApuYW1lMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDEJWyAwCWw= +b2Nrcz0wIF0JKAkiIgkpCm5hbWUyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmE= +bWU0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYJWyAwCWxvY2tzPTAgXQk= +KAkiIgkpCmxhYmVsNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw4CVsgMAk= +bG9ja3M9MCBdCSgJIiIJKQpuYW1lOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTEwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTAJWyAwCWxvY2tzPTAgXQkoCSIiCSk= +Cm5hbWUxMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDExCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDEyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxMwlbIDAJbG8= +Y2tzPTAgXQkoCSIiCSkKbGFiZWwxMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTUJWyAwCWxvY2tzPTAgXQkoCSIiCSk= +CmxhYmVsMTUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTcJWyAwCWw= +b2Nrcz0wIF0JKAkiIgkpCm5hbWUxOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE5CVsgMAlsb2Nrcz0wIF0JKAkiIgk= +KQpuYW1lMjAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjIJWyAwCWw= +b2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTIzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTI0CVsgMAlsb2Nrcz0wIF0JKAkiIgk= +KQpsYWJlbDI0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI2CVsgMAk= +bG9ja3M9MCBdCSgJIiIJKQpuYW1lMjcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyOAlbIDAJbG9ja3M9MCBdCSgJIiI= +CSkKbmFtZTI5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMxCVsgMAk= +bG9ja3M9MCBdCSgJIiIJKQpsYWJlbDMxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDMyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzMwlbIDAJbG9ja3M9MCBdCSgJIiI= +CSkKbGFiZWwzMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzNQlbIDA= +CWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzcJWyAwCWxvY2tzPTAgXQkoCSI= +IgkpCm5hbWUzOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0MAlbIDA= +CWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDIJWyAwCWxvY2tzPTAgXQkoCSI= +IgkpCmxhYmVsNDIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDQJWyA= +MAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0NQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0NglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ2CVsgMAlsb2Nrcz0wIF0JKAk= +IiIJKQpuYW1lNDcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0NwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0OAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDkJWyA= +MAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUxCVsgMAlsb2Nrcz0wIF0JKAk= +IiIJKQpsYWJlbDUxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDUyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1MwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDUzCVs= +IDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1NQlbIDAJbG9ja3M9MCBdCSg= +CSIiCSkKbmFtZTU2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU4CVs= +IDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1OQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2MAlbIDAJbG9ja3M9MCBdCSg= +CSIiCSkKbGFiZWw2MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2Mgk= +WyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTY0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjQJWyAwCWxvY2tzPTAgXQk= +KAkiIgkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA2MDAwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREU= +X1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1M= +SEFERVJfX19fTy9PX19fX1RVUFRVT0JVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV8= +Uk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJPVVRQVVRfX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDA= +MDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTExNTAwMDAwMDAwMDMyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0U= +TlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVFU= +TE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF8= +X19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX18= +X19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU08= +TFVURV9fX19PLmluaXQAdHlwZSA9IGFicwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTExNDAwMDAwMDAyMzMyaGRhcm9vdC9PX18= +X19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1I= +QURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVo= +SUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVI= +RUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT04= +X0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDExIDIyLjU0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2Y= +ZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3M= +IG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiYWJzIgp9CmlucHV0c05hbWVkMwo= +ewowIAlPX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX08= +X19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE8= +VF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08gMiAxICJ2YWwiCn0= +CmlucHV0cwp7CjAgCU9fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF8= +VE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX18= +X09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTyAwIDE= +Cn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjI0Nzc5NjMKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICI= +IgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDExMTUwMDAwMDAwMDY2MmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVI= +X0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkE= +TE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU0= +Uk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= +RV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1M= +VVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmE= +bF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0= +MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTE= +CTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDA= +MDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMTE3MDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlU= +Q19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VUVUxPU0JBX19fX09fX19fT18= +X19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0Q= +VUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX18= +X09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy5uZXRib3g= +AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTEyMTAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUc= +REVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU8= +X1NIQURFUl9fX19PL09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX08= +X19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX18= +Tk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUw= +SVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTE= +MjQwMDAwMDAwMDI1NmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV8= +Uk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX04= +T0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVo= +RV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLm91dHB1dGluZm9zAE51bUluZm9zIDEKVmFsdWVzQmluYXJ5IDEKQmVnaW4= +SW5mbwpPdXRwdXROYW1lIGFicwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkU= +bmRJbmZvCgAAAAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEwNTMwMDAwMDAwMDAzMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEE= +Rl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1I= +QVRJT19TSEFERVJfX19fTy9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVUQ= +T1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX18= +T19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08= +LmluaXQAdHlwZSA9IGRvdAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTA1MjAwMDAwMDAxNjAzaGRhcm9vdC9PX19fX1JFREFIU18= +T0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRUQ= +R0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= +X19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= +X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= +Uk1BTElaRV9fX19PX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gOSAyMy42MTUKY29ubmVjdG9ybmV4dGlkIDMKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXk= +IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvZmYgY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG8= +ZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMiAiZG90cHJvZCIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= +X19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fTyAxIDEgInZlYzEiCjEgCU9fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= +RV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PIDEgMSAidmVjMiIKfQppbnB1dHMKewowIAlPX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX18= +TyAwIDEKMSAJT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTyAwIDEKfQpzdGF0CnsKICA= +Y3JlYXRlIDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBub2JvZHlAbm93aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgo= +ZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMDUzMDAwMDAwMDA0NTRoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0c= +TklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE8= +Rl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX18= +X09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1I= +TUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkU= +X19fX09fX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmVjMQlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWMyCVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCnZlYzE= +X2MJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjMl9jCVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCnZlYzFfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjMl91dglbIDAJbG9ja3M9MCBdCSgJMAkxCTAJKQp2ZWMxX3U= +YwlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWMyX3VjCVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEwNTUwMDA= +MDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF8= +QlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX18= +RVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0Q= +SVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVEk= +T05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEwNTc= +MDAwMDAwMDAwMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk8= +T1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT18= +X19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX18= +X19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkU= +Q1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDA= +MDAwMTQwNTY0NTA2MTEwMDA0MDUwMDAwMDAwMDA0MGhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX18= +X19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1U= +UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLmluaXQAdHlwZSA9IG5vcm1hbGl6ZQptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTA= +MDA0MDQwMDAwMDAwMTE0NWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1U= +QkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX18= +X05PUk1BTElaRV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDkgMjYuMDQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2Y= +ZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvZmYgY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiA= +bWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAibnZlYyIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1I= +TUFMX19fX08gMCAxICJ2ZWMiCn0KaW5wdXRzCnsKMCAJT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ= +ODM1MzIKICBhdXRob3Igbm9ib2R5QG5vd2hlcmUuc2lkZWZ4LmNvbQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzA= +MDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQwNTAwMDAwMDAwNDQ2aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVI= +X1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18= +RVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZlYwk= +WyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3UJWyAwCWxvY2tzPTAgXQkoCTEJMAkpCnZlY19wCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192NAlbIDAJbG9ja3M= +PTAgXQkoCTAJMAkwCTEJKQp2ZWNfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191dglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp9CjA3MDcwNzAwMDAwMTAwMDA= +MDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQwNzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVI= +Ql9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FWklMQU1ST04= +X19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= +NTY0NTA2MTEwMDA0MTEwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUU= +VFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV8= +Tk9STUFMX19fX05PUk1BTElaRV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQxNDAwMDA= +MDAwMDI1N2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0I= +UklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVo= +RV9fX19PLm91dHB1dGluZm9zAE51bUluZm9zIDEKVmFsdWVzQmluYXJ5IDEKQmVnaW5JbmZvCk91dHB1dE5hbWUgbnZlYwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmE= +dWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA= +NDQzMDAwMDAwMDAwNDBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkU= +X1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkU= +Q1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5pbml0AHR5cGUgPSBub3JtYWxpemUKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDA= +MDE0MDU2NDUwNjExMDAwNDQyMDAwMDAwMDEyNDFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX18= +U1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVI= +SURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiA5IDIxLjA0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG0= +b2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb2Y= +ZiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgIm52ZWMiCn0KaW5wdXRzTmFtZWQzCns= +CjAgCU9fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PIDAgMSAidmVjIgp9CmlucHV0cwp7CjAgCU9fX19fRUNBRlJVU19PVF9FWUVfTU8= +UkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTM5MjE1ODgzMAogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIG5vYm9keUBub3c= +aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDA= +MDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDQzMDAwMDAwMDA0NDZoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0k= +UlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0U= +WUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSk= +CnZlYwlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdQlbIDAJbG9ja3M9MCBdCSgJMQkwCSkKdmVjX3AJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3YJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3Y0CVsgMAk= +bG9ja3M9MCBdCSgJMAkwCTAJMQkpCnZlY191bglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCn0KMDcwNzA3MDAwMDA= +MTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDQ1MDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU4= +VEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VaSUw= +QU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDA= +MDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQ0NzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVI= +Ql9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FWklMQU1ST04= +X19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDc= +MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQ1MjAwMDAwMDAwMjU3aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUk= +REFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT18= +X19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWw= +dWVzQmluYXJ5IDEKQmVnaW5JbmZvCk91dHB1dE5hbWUgbnZlYwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClU= +c2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAyNzQwMDAwMDAxMzU0M2hkYXJvb3QvT19fX19SRURBSFM= +X09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0U= +REdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy5vcmRlcgAyMgpPX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQUQ= +RVJfX19fU1VCVFJBQ1RfMV9fX19PCk9fX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREU= +Ul9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fX08KT19fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUk= +REFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTwpPX19fX01IVElSQUc= +T0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0w= +T0dBUklUSE1fX19fTwpPX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX18= +TVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fTwpPX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX18= +X180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE4= +RUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFQ= +SVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTwpPX19fXzFfRERBX19fX09fX18= +X09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVEM= +QVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzE= +X19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzE= +X19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19PCk9fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX18= +VE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19PX19fX1RDQVJUQlVTX19fXzFfRERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV8= +X19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVI= +X1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX18= +T19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX1NVQlJUUkFDVF9fX19PX19fX08= +X19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08KT19fX19UVVBOSUJVU19SRURBSFNfT0lUQVJfR05JQ0E= +Rl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkE= +Q0lOR19SQVRJT19TSEFERVJfU1VCSU5QVVRfX19PCk9fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWkk= +TEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkU= +Q1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl8= +RlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTwpPX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEE= +TVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX08= +X19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT18= +X19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUI= +VFJBQ1RfX19fTwpPX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX18= +X09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX18= +T19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0Q= +SVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PCk9fX19fVENBUlRCVVNfMV9fX18= +VE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl8= +X19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0Y= +Uk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= +RV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTwpPX19fX0VUQUdFTl9fX18xX1RDQVI= +VEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX08KT19fX19UQ0FSVEJVU18xX19fXzNfUkU= +V09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE8= +V0VSXzNfX19fMV9TVUJUUkFDVF9fX19PCk9fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PCk9fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlI= +T01fRVlFX1RPX1NVUkZBQ0VfX19fTwpPX19fX1RVUFRVT0JVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUU= +VFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJPVVRQVVRfX19PCk9fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX18= +RUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX18= +X1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkE= +Q0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PCk9fX19fT19fX19FWklMQU1ST05fX18= +X0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX18= +X19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkY= +QUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08KT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= +X19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08KT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1I= +TUFMSVpFX19fX08KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAyNzIwMDAwMDAwMDAwMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0U= +R0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVEk= +T19TSEFERVJfX19fTy5uZXQAMQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDAxNjAwMDAwMDAwNDM0aGRhcm9vdC5vcmRlcgAzCk9fX19fVFVQVFVPX1JFREE= +SFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0hBREVSX09VVFBVVF9fX19PCk9fX19fVENFTE9DX1RVUFRVT19fX19PX19fX09VVFBVVF9DT0xFQ1RfX19fTwpPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV8= +VE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0g= +QURFUl9fX19PCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwMDE0MDAwMDAwMDAwMDJoZGFyb290Lm5ldAAxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= +MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQBQSUMyAwAAAEhSAQAAQy8AAABDcmVhdGVkIGJ5IEhvdWRpbmkxOC41LjQ5OSBbMDYvMDQvMjEgMTg6MTM6MzRdAEEOAAA= +AEFkbWluaXN0cmF0b3IATQIAAABPAFQIAAAAAAAAAAAA8L9tCAAAAAAAAAAAAAAAWAQAAABAAAAAWQQAAABAAAAAdygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgQAAAAAAIA/IwQAAAACAAA= +AFBbAAAATgIAAABDAFYEAAAAAQAAAGMEAAAAAwAAAHACAAAAcgBwAgAAAGcAcAIAAABiAGQEAAAAAQAAAEIEAAAAAAAAAFcEAAAA/wAAAGcEAAAABQAAAEcEAAAAzcwMQFA0AAAATgIAAABBAFYEAAAAAQAAAGMEAAAAAQAAAGQ= +BAAAAAEAAABCBAAAAAAAAABXBAAAAP8AAABTPQAAAHMEAAAAAAAAAEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwBTewAAAHMEAAAAAQAAAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxc= ++hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFECgAAABkAAwEDAgMBGQBTlQAAAHMEAAAAAgAAAEYBAAAAAUQaAAAAFAD3BgwTFxodHyA= +IgMj9yIgHx0aFxMMBhQARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEEgAAABUAAQEBAgIDBQQCAwECAQEVAFOvAAAAcwQAAAA= +AwAAAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBg= +EgoBEQBGAQAAAAFEGgAAABIAAQEBAvsDBAUFBgcH9wYFBQQDAgIBARIAU8EAAABzBAAAAAQAAABGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY= +ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCAAAAAQAAEB9gIDBAUGCAkKCgsFDPQLCgoJCAYFBAMCAQEQAFPLAAAAcwQAAAAFAAAARgE= +AAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPE= +R0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJAAAAA8A8gECAwQGCAkLDA4PEBERAxIBEfQQDw4MCwkIBgQDAgEPAFPbAAAAcwQAAAAGAAAARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8= +AQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQoAAAADQDwAQIDBAY= +CAoMDhASExUWFxgDGfAYFxYVExIQDgwKCAYEAwIBDQBT4wAAAHMEAAAABwAAAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1M= +VllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFEKgAAAAwA7wECBAYICgwPERQWGBocHh8gAyHvIB8eHBoYFhQRDww= +CggGBAIBDABT7gAAAHMEAAAACAAAAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEc= +QTs1LiYeFgcKAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELAAAAAsA7gEDBAcJDA8RFRgaHSAiJCYoKQMq7ikoJiQiIB0aGBURDwwJBwQDAQsAU/cAAAA= +cwQAAAAJAAAARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwk= +AEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQvAAAACgDWAgMFCAoNERQXGx4iJSgrLS8xMjM0NDMyMS8tKyglIh4bFxQRDQoIBQMCCgBT+wAAAHMEAAA= +AAoAAABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEY= +AQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDAAAAAJAOwCAwUICw8SFhoeIiYqLjE0Nzk7PQM+7D07OTc0MS4qJiIeGhYSDwsIBQMCCQBTBgEAAHMEAAA= +AAsAAABGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8Myo= +IRcHBwBGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDIAAAAIAOsCAwYIDA8TGBwhJSovMzc7PkFERkgDSetIRkRBPjs3My8qJSEcGBMPDAgGAwI= +CABTCwEAAHMEAAAADAAAAEYBAAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4M= +fnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENAAAAAcA6gEDBQgMEBQZHiMoLTI3PEFFSUxPUVMDVOpTUU9MSUU= +QTw3Mi0oIx4ZFBAMCAUDAQcAUxMBAABzBAAAAA0AAABGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd30= +g4iMkJOXmZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDYAAAAGAOkBAwUIDBAUGh8= +JCowNTtBRktPU1daXV8DYOlfXVpXU09LRkE7NTAqJB8ZFBAMCAUDAQYAUxkBAABzBAAAAA4AAABGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAA= +AAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6aloqCdmZWRjIaAenNsZV1VTEM6MCY= +Gw8FAEYBAAAAAUQ5AAAABQDMAQIECAsPFBkfJSsxOD5ESlBVWl9jZmlrbG1tbGtpZmNfWlVQSkQ+ODErJR8ZFA8LCAQCAQUAUx8BAABzBAAAAA8AAABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbE= +sK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY8= +lJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8TGR8lLDI5QEdOVFpgZWpvcnV3eXp6eXd1cm9qZWBaVE5HQDkyLCUfGRMPCgcEAgUAUyQBAABzBAAAABAAAABGAQAAAAE= +RDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yipquusbS2uAO55ri2tLGuq6ainJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqKcl5GKg3x0bGRbUkg= +PzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqKcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ7AAAABADKAQMGCQ0SGB4kKzI6QUlQV15la3F2en6BhIWGhoWEgX56dnE= +a2VeV1BJQToyKyQeGBINCQYDAQQAUyUBAABzBAAAABEAAABGAQAAAAFEPAAAAAMA5goaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmChomMTtFT1k= +Ymtze4OKkZiepKmus7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8ADwebAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRDw= +AAAAAwDmAQIECAwRFhwjKjE5QUlRWWFob3Z8gYaKjpADkuaQjoqGgXx2b2hhWVFJQTkxKiMcFhEMCAQCAQMAUy8BAABzBAAAABIAAABGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvro= +trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ8= +pqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ9AAAAAwDIAQMGCg8UGiEoMDhASVFaYmpyeoGHjZKWmpyen5+enJqWko2HgXpyamJaUUlAODAoIRoUDwoGAwEDAFMuAQAAcwQAAAATAAA= +AEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb24sq0= +pp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPwAAAAIAxgECBAgMERceJS01PkdQWWJrdHyEi5I= +mJ2ipaiqq6uqqKWinZiSi4R8dGtiWVBHPjUtJR4XEQwIBAIBAgBTMAEAAHMEAAAAFAAAAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgE= +AAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrbO5vsPIzM/S1dbX2NjX1tXSz8zIw765s60= +pp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD4AAAACAOUBAwYKDxUbIioyO0ROV2FqdH2FjpWco6itsbQDtuW0sa2oo5yVjoV9dGphV05EOzIqIhsVDwoGAwECAFM0AQAAcwQAAAAVAAAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnA= +eYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEY= +AQAAAABEQAAAAAAABhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAAFEPwAAAAIAxgIECAwRGB4mLjdBSlReaHJ8hY6Xn6ats7i8v8DCwsC/vLizraafl44= +hXxyaF5USkE3LiYeGBEMCAQCAgBTNQEAAHMEAAAAFgAAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAAMHCk1QEs= +VmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRw= +DAAARgEAAAAAREAAAAAAAAECBQkOFBoiKjM8RlBaZW96hI6XoKiwt7zCxsnLzMzLycbCvLewqKCXjoR6b2VaUEY8MyoiGhQOCQUCAQAAUzUBAABzBAAAABcAAABGAQAAAABEQAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rQ1dk= +3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPK0NXZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABM= +IC05RE9aZW95g4yVnqautr3DytDV2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAABAwYLEBYdJS43QUtVYGt2gYuVn6ixucDGy8/T1dbW1dPPy8bAubGon5WLgXZrYFVLQTcuJR0= +FhALBgMBAABTNQEAAHMEAAAAGAAAAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusE= +yM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAA= +AAAAAAIECAwSGCAoMTtFT1plcXyHkpymsLnByM7U2Nve39/e29jUzsjBubCmnJKHfHFlWk9FOzEoIBgSDAgEAgAAUzUBAABzBAAAABkAAABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+0= +6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk50= +pq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAACBQkOExoiKzQ+SVNfanaBjZijrbfAyM/W2+Dj5efn5ePg29bPyMC3raOYjYF2al9TST40KyIaEw4JBQIAAFM1AQA= +AHMEAAAAGgAAAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vc= +9/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAABAwUKDxUcJC0= +N0FMV2NveoaSnaizvMbO1tzi5urs7u7s6ubi3NbOxryzqJ2ShnpvY1dMQTctJBwVDwoFAwEAUzUBAABzBAAAABsAAABGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKs= +opmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fA= +8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAAEDBgoQFh4mLzlET1pmcn6KlqKtuMLL1Nvi6O3w8vT08vDt6OLb1MvCuK2ilop+cmZaT0Q5LyYeFhAKBgMBAFM1AQAAcwQAAAAcAAAARgE= +AAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29U= +zsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAABAwcLERcfKDE7RlFdaXWBjpqlsbw= +xs/Y4Obt8fX3+Pj39fHt5+DYz8a8saWajoF1aV1RRjsxKB8XEQsHAwEAUzUBAABzBAAAAB0AAABGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8= +IhUARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fE= +7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAAAEEBwwRGCApMj1IU19rd4SQnKi0v8nT2+Pq8PX4+/z8+/j18Orj29PJv7SonJCEd2tfU0g9MikgGBEMBwQBAFM1AQAAcwQAAAAeAAAARgEAAAAAREAAAAAAFyM= +MDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWo= +X1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjM+SVRgbHmFkp6qtsDL1d7l7PL3+/3+/v0= ++/fy7OXe1cvAtqqekoV5bGBUST4zKiEZEgwHBAIAUzUBAABzBAAAAB8AAABGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAA= +AAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ4= +lIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAAAIEBwwSGSEqND5JVGBteoaSn6u2wszW3+fu9Pj8/v///vz49O7n39bMwrern5KGem1gVEk+NCohGRIMBwQCAFM1AQAAcwQAAAAgAAAARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqg= +sbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAA= +AABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjQ+SVRgbXqGkp+rtsLM1t/n7vT4/P7///78+PTu59/WzMK3q58= +koZ6bWBUST40KiEZEgwHBAIAUzUBAABzBAAAACEAAABGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfanU= +gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxc= +AEYBAAAAAERAAAAAAAIEBwwSGSEqMz5JVGBseYWSnqq2wMvV3uXs8vf7/f7+/fv38uzl3tXLwLaqnpKFeWxgVEk+MyohGRIMBwQCAFM1AQAAcwQAAAAiAAAARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fU= ++Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLzs= +R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAABBAcMERggKTI9SFNfa3eEkJyotL/J09vj6vD1+Pv8/Pv49fDq49vTyb+0qJyQhHdrX1NIPTIpIBg= +EQwHBAEAUzUBAABzBAAAACMAAABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1ds= +4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAA= +AAEDBwsRFx8oMTtGUV1pdYGOmqWxvMbP2ODm7PH19/j49/Xx7Ofg2M/GvLGlmo6BdWldUUY7MSgfFxELBwMBAFM1AQAAcwQAAAAkAAAARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O0= +6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7Q= +vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAABAwYKEBYeJi85RE9aZnJ+ipairbjCy9Tb4ujs8PL09PLw7Oji29TLwritopaKfnJmWk9EOS8mHhYQCgYDAQBTNQEAAHM= +BAAAACUAAABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/Y= +9fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAAAQMFCg8VHCQtN0E= +TFdjb3qGkp2os7zGztbc4ubq7O7u7Orn4tzWzsa8s6idkoZ6b2NXTEE3LSQcFQ8KBQMBAFM1AQAAcwQAAAAmAAAARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZM= +ioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e8= +8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAAAgUJDhMaIis0PklTX2p2gY2Yo623wMjP1tvg4+Xn5+Xj4NvWz8jAt62jmI2BdmpfU0k+NCsiGhMOCQUCAABTNQEAAHMEAAAAJwAAAEYBAAA= +AABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbo= +s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAAAAIECAwSGCAoMTtFT1plcXyHkpymsLk= +wcjO1Njb3t/f3tvY1M7IwbmwppySh3xxZVpPRTsxKCAYEgwIBAIAAFM1AQAAcwQAAAAoAAAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPKz9XZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwA= +AEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dU= +z8rDvbaupp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAAQMGCxAWHSUuN0FLVWBrdoGLlZ+osbnAxsvP09XW1tXTz8vGwLmxqJ+Vi4F2a2BVS0E3LiUdFhALBgMBAABTNQEAAHMEAAAAKQAAAEYBAAAAAERAAAAAAAAMHCk= +NUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A= +NSkcDAAARgEAAAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAECBQkOFBoiKjM8RlBaZW96hI6XoKiwt7zCxsnLzMzLycY= +wr23sKigl46Eem9lWlBGPDMqIhoUDgkFAgEAAFM0AQAAcwQAAAAqAAAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIN5cGZcUkY8MSQYBgAARgEAAAAAREAAAAA= +AAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXA= +ZlxSRjwxJBgGAABGAQAAAAFEPwAAAAIAxgIECAwRGB4mLjdBSlReaHJ8hY6Xn6ats7i8v8DCwsC/vLizraafl46FfHJoXlRKQTcuJh4YEQwIBAICAFMxAQAAcwQAAAArAAAARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl54= +pqyzub7DyMzP0tXW19jY19bV0s/MyMO+ubOspp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwA= +AAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxgEDBgoPFRsiKjI7RE5XYWp0fYWOlZyjqK2xtLa3t7a0sa2oo5yVjoV9dGphV05EOzI= +KiIbFQ8KBgMBAgBTLgEAAHMEAAAALAAAAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ8= +pq2yuL3BxcnLzs8D0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPwAAAAI= +AMYBAgQIDBEXHiUtNT5HUFlia3R8hIuSmJ2ipaiqq6uqqKWinZiSi4R8dGtiWVBHPjUtJR4XEQwIBAIBAgBTLwEAAHMEAAAALQAAAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+urY= +saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6Y= +rLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD0AAAADAMgBAwYKDxQaISgwOEBJUVpianJ6gYeNkpaanJ6fn56cmpaSjYeBenJqYlpRSUA4MCghGhQPCgYDAQMAUygBAABzBAAAAC4AAAA= +RgEAAAABRD0AAAADAMgKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wMHCwsHAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRD0AAAADAMgKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wMHCwsHAv7y5trOuqaSemJE= +ioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ9AAAAAwDIChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8DBwsLBwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmAQIECAwRFhwjKjE5QUlRWWFob3Z8gYaKjpA= +A5LmkI6KhoF8dm9oYVlRSUE5MSojHBYRDAgEAgEDAFMkAQAAcwQAAAAvAAAARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAM= +AOYBEx8qNT9IUltkbHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKGmq66xtLa4A7nmuLa0sa6rpqGcl5GKg3x0bGRbUkg/NSofEwE= +AwBGAQAAAAFEOwAAAAQAygEDBgkNEhgeJCsyOkFJUFdeZWtxdnp+gYSFhoaFhIF+enZxa2VeV1BJQToyKyQeGBINCQYDAQQAUx8BAABzBAAAADAAAABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbE= +sK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY8= +lJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8TGR8lLDI5QEdOVFpgZWpvcnV3eXp6eXd1cm9qZWBaVE5HQDkyLCUfGRMPCgcEAgUAUxkBAABzBAAAADEAAABGAQAAAAE= +RDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWjoJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGVdVUxDOjAmGw8= +BQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMAQIECAsPFBkfJSsxOD5ESlBVWl9jZmlrbG1tbGtpZmNfWlVQSkQ+ODErJR8= +GRQPCwgEAgEFAFMTAQAAcwQAAAAyAAAARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4iMkJOXmZs= +nQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ2AAAABgDpAQMFCAwQFBofJCowNTtBRks= +T1NXWl1fA2DpX11aV1NPS0ZBOzUwKiQfGRQQDAgFAwEGAFMLAQAAcwQAAAAzAAAARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QU= +FiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ0AAAABwA= +6gEDBQgMEBQZHiMoLTI3PEFFSUxPUVMDVOpTUU9MSUVBPDcyLSgjHhkUEAwIBQMBBwBTBgEAAHMEAAAANAAAAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwA= +RgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwA= +RgEAAAABRDIAAAAIAOsCAwYIDA8TGBwhJSovMzc7PkFERkgDSetIRkRBPjs3My8qJSEcGBMPDAgGAwIIAFP7AAAAcwQAAAA1AAAARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE= +OjIqIRgHCABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAc= +CABGAQAAAAFEMAAAAAkA7AIDBQgLDxIWGh4iJiouMTQ3OTs9Az7sPTs5NzQxLiomIh4aFhIPCwgFAwIJAFP3AAAAcwQAAAA2AAAARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzg= +MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEY= +AQAAAAFELwAAAAoA1gIDBQgKDREUFxseIiUoKy0vMTIzNDQzMjEvLSsoJSIeGxcUEQ0KCAUDAgoAU+4AAABzBAAAADcAAABGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwo= +AEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRCwAAAA= +CwDuAQMEBwkMDxEVGBodICIkJigpAyruKSgmJCIgHRoYFREPDAkHBAMBCwBT4wAAAHMEAAAAOAAAAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gU= +ExsjKjE3PEJGS09TVllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFEKgAAAAwA7wECBAYICgwPERQWGBocHh8gAyE= +7yAfHhwaGBYUEQ8MCggGBAIBDABT2wAAAHMEAAAAOQAAAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0Q= +QDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKAAAAA0A8AECAwQGCAoMDhASExUWFxgDGfAYFxYVExIQDgwKCAYEAwIBDQBTywAAAHMEAAAAOgA= +AABGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREY= +RwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCQAAAAPAPIBAgMEBggJCwwODxAREQMSARH0EA8ODAsJCAYEAwIBDwBTwQAAAHMEAAAAOwAAAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8= +AEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEIAAAABAAAQH2AgMEBQYICQoKCwUM9AsKCgk= +CAYFBAMCAQEQAFOvAAAAcwQAAAA8AAAARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhg= +HCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQaAAAAEgABAQEC+wMEBQUGBwf3BgUFBAMCAgEBEgBTlQAAAHMEAAAAPQAAAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEGgAAABQA9wY= +DBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEEgAAABUAAQEBAgIDBQQCAwECAQEVAFN7AAAAcwQAAAA+AAAARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8= +DAgEFwBGAQAAAAFEFAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQKAAAAGQADAQMCAwEZAFM9AAAAcwQAAAA/AAAARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwA= +RgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwAAAAABAB5WaWV3ZXJTdGF0ZU1vZHVsZS9Db2RlR2VuSW5wdXQAAAADAKR7Cgkic3RhdGVfbmFtZSI6IiIsCgkic3RhdGVfbGFiZWwiOiIiLAoJInN0YXRlX2Rlc2NyIjoiIiwKCSI= +c3RhdGVfaWNvbiI6IiRISC9jb25maWcvSWNvbnMiLAoJInN0YXRlX2RlYnVnX21lbnUiOjAsCgkic3RhdGVfc2FtcGxlIjowLAoJInN0YXRlX2hhbmRsZXJfaW5kaWNlcyI6W10KfQojbGluZSAxICIvc2hvcC9PX19fX0xBSVI= +RVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUw= +X0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgojbGluZSAxNSAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0U= +R0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVEk= +T19TSEFERVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmV4Q29kZSIKX1ByYWdtYSgib3BuYW1lIE9fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE8= +T1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTyIpOwpfUHJhZ20= +YSgib3BsYWJlbCBcIkxvY2FsIFZvcCBDb2RlXCIiKTsKX1ByYWdtYSgib3BtaW5pbnB1dHMgMCIpOwpfUHJhZ21hKCJvcG1heGlucHV0cyAwIik7CgoKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT18= +U01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcHR5cGUuaCI= +CiNsaW5lIDIyICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF8= +Q1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGUiCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0Y= +VFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS8= +dm9wbGliLmgiCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk= +NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL21hdGguaCIKI2xpbmUgNDUgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08= +L09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy8= +T19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvc2hhZGluZy4= +aCIKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV8= +T18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvbWF0aC5oIgojbGluZSAyMiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX08= +XzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvc2hhZGluZy5oIgojbGluZSAzNiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVI= +R09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvc2hhZGluZy5oIgp2ZWM= +dG9yCnNoYWRpbmdfY29tcHV0ZUVudkFuZ2xlU2NhbGUodmVjdG9yIGRpcjsgdmVjdG9yIGF4aXM7IGZsb2F0IGFuZ2xlc2NhbGUpCnsKICAgIHZlY3RvcgluZGlyOwoKICAgIGlmIChhbmdsZXNjYWxlICE9IDEpCiAgICB7Cgk= +ZmxvYXQJemFuZ2xlID0gYWNvcyhkaXIueik7Cgl2ZWN0b3IJcmF4aXM7CgltYXRyaXgzCXJtYXQ7CgoJcmF4aXMgPSBub3JtYWxpemUoY3Jvc3MoYXhpcywgZGlyKSk7CglpZiAoYW5nbGVzY2FsZSA+IDApCgl7CgkgICAgemE= +bmdsZSAvPSBhbmdsZXNjYWxlOwoJICAgIHphbmdsZSA9IGNsYW1wKHphbmdsZSwgMC4wLCAzLjE0MTU5MjYpOwoJfQoJZWxzZQoJICAgIHphbmdsZSA9IDMuMTQxNTkyNjsKCglybWF0ID0gaWRlbnQoKTsKCXJvdGF0ZShybWE= +dCwgemFuZ2xlLCByYXhpcyk7CgoJbmRpciA9IGF4aXMgKiBybWF0OwogICAgfQogICAgZWxzZQoJbmRpciA9IGRpcjsKCiAgICByZXR1cm4gbmRpcjsKfQoKCnZlY3RvciBmcmVzbmVsY29uZF9ubWluKHZlY3RvciByKQp7CiA= +ICAgcmV0dXJuICgxLXIpLygxK3IpOwp9Cgp2ZWN0b3IgZnJlc25lbGNvbmRfbm1heCh2ZWN0b3IgcikKewogICAgcmV0dXJuICgxK3NxcnQocikpLygxLXNxcnQocikpOwp9Cgp2ZWN0b3IgZnJlc25lbGNvbmRfZXRhKHZlY3Q= +b3IgciwgZykKewogICAgcmV0dXJuIGZyZXNuZWxjb25kX25taW4ocikqZyArICgxLWcpKmZyZXNuZWxjb25kX25tYXgocik7Cn0KCnZlY3RvciBmcmVzbmVsY29uZF9rYXBwYTIodmVjdG9yIHIsIG4pCnsKICAgIHZlY3RvciA= +bnIgPSAobisxKSoobisxKSpyLShuLTEpKihuLTEpOwogICAgcmV0dXJuIG5yLygxLXIpOwp9Cgp2ZWN0b3IgZnJlc25lbGNvbmRfcmVmbGVjdGl2aXR5KHZlY3RvciBuLCBrKQp7CiAgICByZXR1cm4gKChuLTEpKihuLTEpK2s= +KmspLygobisxKSoobisxKStrKmspOwp9Cgp2ZWN0b3IgZnJlc25lbGNvbmRfZWRnZXRpbnQodmVjdG9yIG4sIHIpCnsKICAgIHJldHVybiAoZnJlc25lbGNvbmRfbm1heChyKS1uKS8oZnJlc25lbGNvbmRfbm1heChyKS1mcmU= +c25lbGNvbmRfbm1pbihyKSk7Cn0KCgp2ZWN0b3IgZnJlc25lbGNvbmRfYXJ0aXN0aWModmVjdG9yIG5JLCBuTiwgciwgZykKewogICAgZmxvYXQgZG90TkkgPSBjbGFtcChkb3Qobk4sIC1uSSksIDAsIDAuOTk5KTsKCiAgICA= +dmVjdG9yIG4gPSBmcmVzbmVsY29uZF9ldGEociwgZyk7CiAgICB2ZWN0b3IgazIgPSBmcmVzbmVsY29uZF9rYXBwYTIociwgbik7CgogICAgdmVjdG9yIHJzX251bSA9IG4qbiArIGsyIC0gMipuKmRvdE5JICsgZG90TkkqZG8= +dE5JOwogICAgdmVjdG9yIHJzX2RlbiA9IG4qbiArIGsyICsgMipuKmRvdE5JICsgZG90TkkqZG90Tkk7CiAgICB2ZWN0b3IgcnMgPSByc19udW0vcnNfZGVuOwoKICAgIHZlY3RvciBycF9udW0gPSAobipuICsgazIpKmRvdE4= +SSpkb3ROSSAtIDIqbipkb3ROSSArIDE7CiAgICB2ZWN0b3IgcnBfZGVuID0gKG4qbiArIGsyKSpkb3ROSSpkb3ROSSArIDIqbipkb3ROSSArIDE7CiAgICB2ZWN0b3IgcnAgPSBycF9udW0vcnBfZGVuOwoKICAgIHJldHVybiA= +MC41KihycytycCk7Cn0KCgoKCnZlY3RvciBmcmVzbmVsY29uZF9waHlzaWNhbCh2ZWN0b3IgbkksIG5OLCBldGEsIGthcHBhKQp7CiAgICBmbG9hdCBkb3ROSSA9IGNsYW1wKGRvdChuTiwgLW5JKSwgMCwgMC45OTkpOwoKICA= +ICB2ZWN0b3IgdG1wID0gKGV0YSpldGEgKyBrYXBwYSprYXBwYSkgKiBkb3ROSSpkb3ROSTsKICAgIHZlY3RvciBScGFybDIgPSAodG1wIC0gKDIuMGYgKiBldGEgKiBkb3ROSSkgKyAxKSAvCiAgICAgICAgICAgICAgICAgICA= +ICh0bXAgKyAoMi4wZiAqIGV0YSAqIGRvdE5JKSArIDEpOwogICAgdmVjdG9yIHRtcF9mID0gZXRhKmV0YSArIGthcHBhKmthcHBhOwogICAgdmVjdG9yIFJwZXJwMiA9ICh0bXBfZiAtICgyLjBmICogZXRhICogZG90TkkpICs= +IGRvdE5JKmRvdE5JKSAvCiAgICAgICAgICAgICAgICAgICAgKHRtcF9mICsgKDIuMGYgKiBldGEgKiBkb3ROSSkgKyBkb3ROSSpkb3ROSSk7CiAgICByZXR1cm4gMC41ICogKFJwYXJsMiArIFJwZXJwMik7Cn0KCnZvaWQgdGg= +aW5mcmVzbmVsKGNvbnN0IHZlY3RvciBuSSwgbk47IGNvbnN0IGZsb2F0IGV0YTsgZXhwb3J0IGZsb2F0IGtyLCBrdCkKewogICAgZmxvYXQga3IxLCBrdDE7CiAgICB2ZWN0b3IgUjEsIFQxOwogICAgZnJlc25lbChuSSwgbk4= +LCBldGEsIGtyMSwga3QxLCBSMSwgVDEpOwoKICAgIGZsb2F0IGtyMiwga3QyOwogICAgdmVjdG9yIFIyLCBUMjsKICAgIGZyZXNuZWwoVDEsIG5OLCBldGEsIGtyMiwga3QyKTsKCiAgICBmbG9hdCB0bXAgPSAxLjAvKDEgLSA= +a3IyKmtyMik7CiAgICBrciA9IGtyMSArIChrdDEqa3IyKmt0MikgKiB0bXA7CiAgICBrdCA9IGt0MSprdDIqdG1wOwp9Cgp2b2lkIHRoaW5mcmVzbmVsKGNvbnN0IHZlY3RvciBuSSwgbk47IGNvbnN0IGZsb2F0IGV0YTsgZXg= +cG9ydCBmbG9hdCBrciwga3Q7IGV4cG9ydCB2ZWN0b3IgUiwgVCkKewogICAgdGhpbmZyZXNuZWwobkksIG5OLCBldGEsIGtyLCBrdCk7CgogICAgUiA9IHJlZmxlY3QobkksIG5OKTsKICAgIFQgPSBuSTsKfQoKCmZsb2F0CmQ= +aXJ0bWFza19kb21lKHZlY3RvciBQOwoJIHZlY3RvciBuTjsKCSBpbnQgaW5TSUQ7CgkgaW50CXNhbXBsZXM7CgkgZmxvYXQgIG1heGRpc3Q7CgkgdmVjdG9yIGJpYXNkaXI7CgkgZmxvYXQgIGJpYXM7Cgkgc3RyaW5nIHNjb3A= +ZSkKewogICAgaW50IGhpdCwgZm91bmQ7CiAgICBmbG9hdCBkaXN0OwogICAgdmVjdG9yIGxvY2FsZGlyLCBkaXIsIGhpdFAsIGhpdE47CgogICAgdmVjdG9yIHUgPSBub3JtYWxpemUoc2V0KG5OLnosIG5OLnosIC1uTi54LW4= +Ti55KSk7CiAgICB2ZWN0b3IgdiA9IG5vcm1hbGl6ZShjcm9zcyhuTiwgdSkpOwogICAgbWF0cml4MyBzcGFjZSA9IHNldCh1LCB2LCBuTik7CgogICAgZmxvYXQgX21heGRpc3Q7CiAgICB2ZWN0b3IgX2JpYXNkaXIgPSBiaWE= +c2RpcjsKICAgIF9iaWFzZGlyID0gbnRyYW5zZm9ybSgic3BhY2U6d29ybGQiLCAic3BhY2U6Y3VycmVudCIsIF9iaWFzZGlyKTsKICAgIF9iaWFzZGlyID0gbm9ybWFsaXplKHNlbGVjdChiaWFzID49IDAsIC1fYmlhc2Rpciw= +IF9iaWFzZGlyKSk7CiAgICBmbG9hdCBfYmlhcyA9IGFicyhiaWFzKTsKCiAgICBpbnQgaGl0cyA9IDA7CiAgICB2ZWN0b3IyIHNhbXBsZTsKCiAgICBmbG9hdCByYXliaWFzOwogICAgZm91bmQgPSByZW5kZXJzdGF0ZSgicmU= +bmRlcmVyOnJheWJpYXMiLCByYXliaWFzKTsKICAgIHJheWJpYXMgPSBzZWxlY3QoZm91bmQsIHJheWJpYXMsIDFlLTMpOwoKICAgIHN0cmluZyByZW5naW5lOwogICAgcmVuZGVyc3RhdGUoInJlbmRlcmVyOnJlbmRlcmVuZ2k= +bmUiLCByZW5naW5lKTsKICAgIGludCBpc3JheXRyYWNlID0gcmVuZ2luZSA9PSAicmF5dHJhY2UiIHx8IHJlbmdpbmUgPT0gInBicnJheXRyYWNlIjsKICAgIGludCBzaWQgPSBpc3JheXRyYWNlID8gaW5TSUQgOiBuZXdzYW0= +cGxlcigpOwoKICAgIGZvcihpbnQgaT0wOyBpPHNhbXBsZXM7IGkrKykKICAgIHsKCWlmIChpc3JheXRyYWNlKQoJICAgIG5leHRzYW1wbGUoc2lkLCBzYW1wbGUueCwgc2FtcGxlLnksICJtb2RlIiwgIm5leHRwaXhlbCIpOwo= +CWVsc2UKCSAgICBuZXh0c2FtcGxlKHNpZCwgc2FtcGxlLngsIHNhbXBsZS55LCAibW9kZSIsICJxc3RyYXQiKTsKCglmbG9hdCBwaGkgPSAyLjAqMy4xNDE1OTI2KnNhbXBsZS54OwoJZmxvYXQgdGhldGEgPSBhc2luKHNxcnQ= +KHNhbXBsZS55KSk7CgoJbG9jYWxkaXIueCA9IGNvcyh0aGV0YSkgKiBzaW4ocGhpKTsKCWxvY2FsZGlyLnkgPSBjb3ModGhldGEpICogY29zKHBoaSk7Cglsb2NhbGRpci56ID0gc2luKHRoZXRhKTsKCWRpciA9IGxvY2FsZGk= +ciAqIHNwYWNlOwoKCWZsb2F0IGRvdGJpYXMgPSBkb3QoZGlyLCBfYmlhc2Rpcik7CglmbG9hdCBkb3ROQiA9IGRvdChuTiwgX2JpYXNkaXIpOwoJX2JpYXNkaXIgPSBfYmlhc2RpciAtIGNsYW1wKGRvdE5CLCAtMSwgMCkgKiA= +bk47CglkaXIgKz0gX2JpYXMgKiBjbGFtcChkb3RiaWFzLCAwLCAxKSAqIF9iaWFzZGlyOwoJZGlyICo9IGZpdChkb3RiaWFzLCAtMiwgMSwgMS4wLygxLjArX2JpYXMpLCAxKTsKCWRpciA9IG5vcm1hbGl6ZShkaXIpOwoKCXY= +ZWN0b3IgdGVzdE5nID0gbm9ybWFsaXplKHNlbGVjdChkb3Qobk4sIE5nKSA+IDAuMCwgTmcsIC1OZykpOwoJaWYgKGRvdChkaXIsIHRlc3ROZykgPCAxZS01KQoJCWNvbnRpbnVlOwoKCWRpc3QgPSByYXloaXR0ZXN0KFAsIG0= +YXhkaXN0ICogZGlyLCBoaXRQLCBoaXROLCByYXliaWFzLCAic2NvcGUiLCBzY29wZSk7CgloaXQgPSBkaXN0ID49IDAuMDsKCgloaXRzICs9IGhpdDsKICAgIH0KCiAgICByZXR1cm4gKGZsb2F0KWhpdHMvc2FtcGxlczsKfQo= +CmZsb2F0CmRpcnRtYXNrX2Zhbih2ZWN0b3IgUDsKCSB2ZWN0b3Igbk47CgkgaW50IGluU0lEOwoJIGZsb2F0ICBzZW5zaXRpdml0eTsKCSBpbnQJc2FtcGxlczsKCSBmbG9hdCAgbWF4ZGlzdDsKCSB2ZWN0b3IgYmlhc2Rpcjs= +CgkgZmxvYXQgIGJpYXM7Cgkgc3RyaW5nIHNjb3BlKQogewogICAgaW50IGhpdCwgZm91bmQ7CiAgICBmbG9hdCBkaXN0OwogICAgdmVjdG9yIGxvY2FsZGlyLCBkaXIsIGhpdFAsIGhpdE47CgogICAgdmVjdG9yIHUgPSBub3I= +bWFsaXplKHNldChuTi56LCBuTi56LCAtbk4ueC1uTi55KSk7CiAgICB2ZWN0b3IgdiA9IG5vcm1hbGl6ZShjcm9zcyhuTiwgdSkpOwogICAgbWF0cml4MyBzcGFjZSA9IHNldCh1LCB2LCBuTik7CgogICAgZmxvYXQgbWF4X2Q= +aXJ0ID0gMC4wOwoKICAgIHZlY3RvcjIgc2FtcGxlOwogICAgZmxvYXQgX21heGRpc3Q7CiAgICB2ZWN0b3IgX2JpYXNkaXIgPSBub3JtYWxpemUoc2VsZWN0KGJpYXMgPj0gMCwgLWJpYXNkaXIsIGJpYXNkaXIpKTsKICAgIF8= +Ymlhc2RpciA9IG50cmFuc2Zvcm0oInNwYWNlOndvcmxkIiwgInNwYWNlOmN1cnJlbnQiLCBfYmlhc2Rpcik7CiAgICBmbG9hdCBfYmlhcyA9IGFicyhiaWFzKTsKCiAgICBmbG9hdCByYXliaWFzOwogICAgZm91bmQgPSByZW4= +ZGVyc3RhdGUoInJlbmRlcmVyOnJheWJpYXMiLCByYXliaWFzKTsKICAgIHJheWJpYXMgPSBzZWxlY3QoZm91bmQsIHJheWJpYXMsIDFlLTMpOwoKICAgIHN0cmluZyByZW5naW5lOwogICAgcmVuZGVyc3RhdGUoInJlbmRlcmU= +cjpyZW5kZXJlbmdpbmUiLCByZW5naW5lKTsKICAgIGludCBpc3JheXRyYWNlID0gcmVuZ2luZSA9PSAicmF5dHJhY2UiIHx8IHJlbmdpbmUgPT0gInBicnJheXRyYWNlIjsKICAgIGludCBzaWQgPSBpc3JheXRyYWNlID8gaW4= +U0lEIDogbmV3c2FtcGxlcigpOwoKICAgIGZvcihpbnQgaT0wOyBpPHNhbXBsZXM7IGkrKykKICAgIHsKCWlmIChpc3JheXRyYWNlKQoJICAgIG5leHRzYW1wbGUoc2lkLCBzYW1wbGUueCwgc2FtcGxlLnksICJtb2RlIiwgIm4= +ZXh0cGl4ZWwiKTsKCWVsc2UKCSAgICBuZXh0c2FtcGxlKHNpZCwgc2FtcGxlLngsIHNhbXBsZS55LCAibW9kZSIsICJxc3RyYXQiKTsKCglmbG9hdCBwaGkgPSAyLjAgKiAzLjE0MTU5MjYgKiBzYW1wbGUueDsKCWZsb2F0IHQ= +aGV0YSA9IDAuNSozLjE0MTU5MjYqc2Vuc2l0aXZpdHk7CgoJbG9jYWxkaXIueCA9IGNvcyhwaGkpOwoJbG9jYWxkaXIueSA9IHNpbihwaGkpOwoJbG9jYWxkaXIueiA9IDA7CgoJZGlyID0gbG9jYWxkaXIgKiBzcGFjZTsKCgk= +ZmxvYXQgZG90TkIgPSBkb3Qobk4sIF9iaWFzZGlyKTsKCV9iaWFzZGlyID0gX2JpYXNkaXIgLSBkb3ROQiAqIG5OOwoJZmxvYXQgZG90YmlhcyA9IGRvdChkaXIsIG5vcm1hbGl6ZShfYmlhc2RpcikpOwoJZGlyICs9IF9iaWE= +cyAqIGNsYW1wKGRvdGJpYXMsIDAsIDEpICogX2JpYXNkaXI7CglkaXIgKj0gZml0KGRvdGJpYXMsIC0yLCAxLCAxLjAvKDEuMCtfYmlhcyksIDEpOwoKCWZsb2F0IGxlbiA9IGxlbmd0aChkaXIpOwoJZGlyICo9IHNpbih0aGU= +dGEpOwoJZGlyICs9IGZpdDAxKHNpbih0aGV0YSksIDEsIGxlbikgKiBjb3ModGhldGEpICogbk47CglkaXIgPSBub3JtYWxpemUoZGlyKTsKCglkaXN0ID0gcmF5aGl0dGVzdChQLCBtYXhkaXN0ICogZGlyLCBoaXRQLCBoaXQ= +TiwgcmF5YmlhcywgInNjb3BlIiwgc2NvcGUpOwoKCWhpdCA9IGRpc3QgPj0gMC4wOwoKCWZsb2F0IGRpcnQgPSBjbGFtcCgxLjAgLSBkaXN0IC8gKG1heGRpc3QgKiBsZW5ndGgoZGlyKSksIDAsIDEpOwoJbWF4X2RpcnQgPSA= +c2VsZWN0KGhpdCwgbWF4KGRpcnQsIG1heF9kaXJ0KSwgbWF4X2RpcnQpOwogICAgfQoKICAgIHJldHVybiBtYXhfZGlydDsKfQojbGluZSA0NiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFI= +T0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCiNsaW5lIDk3ICJDOi8= +Ty9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG8= +dWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCmZsb2F0CnZvcF9ncmFuZG9tKGZsb2F0IHUwLCB1MTsgZmxvYXQgc2lnbWEpCnsKCgoKICAgIHJldHVybiBjb3ModTAgKiAoMy4xNDE1OTI2KjIpKSAqIHNxcnQoLTIgKiBsb2c= +KHUxKSkgKiBzaWdtYTsKfQpmbG9hdAp2b3BfZ3JhbmRvbShpbnQgc2VlZDsgZmxvYXQgc2lnbWEpCnsKICAgIGZsb2F0CXUwID0gcmFuZG9tKHNlZWQpOwogICAgZmxvYXQJdTEgPSByYW5kb20oc2VlZCozOTI5ICsgNDgzMTE= +KTsKICAgIHJldHVybiB2b3BfZ3JhbmRvbSh1MCwgdTEsIHNpZ21hKTsKfQoKZmxvYXQKdm9wX2ducmFuZG9tKGZsb2F0IHNpZ21hKQp7CiAgICBmbG9hdAl1MCA9IG5yYW5kb20oKTsKICAgIGZsb2F0CXUxID0gbnJhbmRvbSg= +KTsKICAgIHJldHVybiB2b3BfZ3JhbmRvbSh1MCwgdTEsIHNpZ21hKTsKfQoKdmVjdG9yCnZvcF9ncmFuZG9tKGludCBzZWVkOyBmbG9hdCBzaWdtYSkKewoKCiAgICBmbG9hdAl4ID0gZmxvYXQodm9wX2dyYW5kb20oc2VlZCw= +IHNpZ21hKSk7CiAgICBmbG9hdAl5ID0gZmxvYXQodm9wX2dyYW5kb20oc2VlZCoxNyArIDk3LCBzaWdtYSkpOwogICAgZmxvYXQJeiA9IGZsb2F0KHZvcF9ncmFuZG9tKHNlZWQqMjkgKyAzODMsIHNpZ21hKSk7CiAgICByZXQ= +dXJuIHNldCh4LCB5LCB6KTsKfQoKdmVjdG9yCnZvcF9nbnJhbmRvbShmbG9hdCBzaWdtYSkKewoKCiAgICBmbG9hdAl4ID0gZmxvYXQodm9wX2ducmFuZG9tKHNpZ21hKSk7CiAgICBmbG9hdAl5ID0gZmxvYXQodm9wX2ducmE= +bmRvbShzaWdtYSkpOwogICAgZmxvYXQJeiA9IGZsb2F0KHZvcF9nbnJhbmRvbShzaWdtYSkpOwogICAgcmV0dXJuIHNldCh4LCB5LCB6KTsKfQoKdm9pZAp2b3BfYmluZFNUKGZsb2F0IG5ld3MsIHNzOyBpbnQgaXNTQ29ubmU= +Y3RlZDsKCSAgIGZsb2F0IG5ld3QsIHR0OyBpbnQgaXNUQ29ubmVjdGVkKQp7CgoKCgoKCgogICAgbmV3cyA9IGlzU0Nvbm5lY3RlZCA/IHNzIDogczsKICAgIG5ld3QgPSBpc1RDb25uZWN0ZWQgPyB0dCA6IHQ7CgoKCgp9Cgo= +dm9pZAp2b3BfYmluZFMoZmxvYXQgbmV3cywgc3M7IGludCBpc1NDb25uZWN0ZWQpCnsKCgoKCgogICAgbmV3cyA9IGlzU0Nvbm5lY3RlZCA/IHNzIDogczsKCgoKfQoKdm9pZAp2b3BfYmluZFUoZXhwb3J0IGZsb2F0IG5ld3U= +OyBjb25zdCBmbG9hdCB1OyBpbnQgaXNVVkNvbm5lY3RlZCkKewoKCgoKCiAgICBuZXd1ID0gaXNVVkNvbm5lY3RlZCA/IHUgOiBzOwoKCgp9Cgp2b2lkCnZvcF9iaW5kVVYoZXhwb3J0IHZlY3RvcjIgbmV3dXY7IGNvbnN0IHY= +ZWN0b3IyIHV2OyBpbnQgaXNVVkNvbm5lY3RlZCkKewoKCgoKCiAgICBuZXd1diA9IGlzVVZDb25uZWN0ZWQgPyB1diA6IHNldChzLCB0KTsKCgoKfQoKdm9pZAp2b3BfYmluZFVWKGV4cG9ydCB2ZWN0b3IgbmV3dXY7IGNvbnM= +dCB2ZWN0b3IgdXY7IGludCBpc1VWQ29ubmVjdGVkKQp7CgoKCgoKICAgIG5ld3V2ID0gaXNVVkNvbm5lY3RlZCA/IHV2IDogc2V0KHMsIHQsIDApOwoKCgp9CgoKCgpmbG9hdAp2b3BfYmlhcyhmbG9hdCBiYXNlLCBiaWFzKQo= +ewogICAgZmxvYXQgdmFsOwogICAgaWYgKGJhc2UgPD0gMCkKCXZhbCA9IDA7CiAgICBlbHNlIGlmIChiYXNlID49IDEpCgl2YWwgPSAxOwogICAgZWxzZQoJdmFsID0gYmlhcyAvICgoKDEuMCAvIGJhc2UpIC0gMikgKiAoMSA= +LSBiaWFzKSArIDEpOwogICAgcmV0dXJuIHZhbDsKfQoKZmxvYXQKdm9wX2dhaW4oZmxvYXQgYmFzZSwgZ2FpbikKewogICAgZmxvYXQJdmFsOwogICAgaWYgKGJhc2UgPCAwLjUpCgl2YWwgPSB2b3BfYmlhcygyKmJhc2UsIGc= +YWluKSouNTsKICAgIGVsc2UKCXZhbCA9IDEtdm9wX2JpYXMoMiooMS1iYXNlKSwgZ2FpbikqLjU7CiAgICByZXR1cm4gdmFsOwp9Cgp2ZWN0b3IKdm9wX2NvbG9yTGluZWFyVHJhbnNmb3JtKHZlY3RvciBDOwogICAgICAgICA= +ICAgICAgICAgICAgICAgIHN0cmluZyBmcm9tU3BhY2U7KQp7CiAgICB2ZWN0b3IgQ3QgPSBDOwoKICAgIGlmIChmcm9tU3BhY2UgPT0gInNyZ2IiKQogICAgewogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgMzsgaSsrKQo= +ICAgICAgICB7CiAgICAgICAgICAgIGlmIChDW2ldIDw9IDAuMDQwNDUpIEN0W2ldID0gQ1tpXSAvIDEyLjkyOwogICAgICAgICAgICBlbHNlIEN0W2ldID0gcG93KChDW2ldICsgMC4wNTUpIC8gMS4wNTUsIDIuNCk7CiAgICA= +ICAgIH0KICAgIH0KCiAgICBlbHNlIGlmIChmcm9tU3BhY2UgPT0gImxpbmVhciIpCiAgICB7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCAzOyBpKyspCiAgICAgICAgewogICAgICAgICAgICBpZiAoQ1tpXSA8PSAwLjA= +MDMxMzA4KSBDdFtpXSA9IENbaV0gKiAxMi45MjsKICAgICAgICAgICAgZWxzZSBDdFtpXSA9IDEuMDU1ICogcG93KENbaV0sIDEuMC8yLjQpIC0gMC4wNTU7CiAgICAgICAgfQogICAgfQoKICAgIHJldHVybiBDdDsKfQoKdmU= +Y3Rvcgp2b3BfY29sb3JtaXgodmVjdG9yIGMxLCBjMjsgZmxvYXQgYmlhczsgaW50IGFkanVzdCkKewogICAgdmVjdG9yCWNscjsKICAgIGlmIChhZGp1c3QgPT0gMykKCWNsciA9IGNzcGxpbmUoYmlhcywgYzEsIGMxLCBjMiw= +IGMyKTsKICAgIGVsc2UgaWYgKGFkanVzdCA9PSAyKQoJY2xyID0gbGVycChjMSwgYzIsIGZsb2F0KHNtb290aCgwLCAxLCBiaWFzKSkpOwogICAgZWxzZSBpZiAoYWRqdXN0ID09IDEpCgljbHIgPSBsZXJwKGMxLCBjMiwgZmw= +b2F0KGNsYW1wKGJpYXMsIDAsIDEpKSk7CiAgICBlbHNlCgljbHIgPSBsZXJwKGMxLCBjMiwgYmlhcyk7CiAgICByZXR1cm4gY2xyOwp9Cgp2b2lkCnZvcF9jb21wb3NpdGUoc3RyaW5nIG9wZXJhdGlvbjsKCSAgICAgIHZlY3Q= +b3IgQzsgZmxvYXQgQ2E7CgkgICAgICB2ZWN0b3IgQTsgZmxvYXQgQWE7CgkgICAgICB2ZWN0b3IgQjsgZmxvYXQgQmE7CgkgICAgICkKewogICAgaWYgKG9wZXJhdGlvbiA9PSAiQW92ZXJCIikKICAgIHsKCUMgID0gQSAgKyA= +KDEtQWEpKkI7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJBaW5zaWRlQiIpCiAgICB7CglDICA9IEEqQmE7CglDYSA9IEFhKkJhOwogICAgfQogICAgZWxzZSBpZiAob3A= +ZXJhdGlvbiA9PSAiQW91dHNpZGVCIikKICAgIHsKCUMgID0gQSooMS1CYSk7CglDYSA9IEFhKigxLUJhKTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiQWF0b3BCIikKICAgIHsKCUMgID0gQSpCYSArIEIqKDE= +LUFhKTsKCUNhID0gQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gIkF4b3JCIikKICAgIHsKCUMgID0gQSooMS1CYSkgKyBCKigxLUFhKTsKCUNhID0gQWEgKyBCYSAtIDIqKEFhKkJhKTsKICAgIH0KICAgIGU= +bHNlIGlmIChvcGVyYXRpb24gPT0gIkEiKQogICAgewoJQyAgPSBBOwoJQ2EgPSBBYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiQiIpCiAgICB7CglDICA9IEI7CglDYSA9IEJhOwogICAgfQogICAgZWxzZSA= +aWYgKG9wZXJhdGlvbiA9PSAiY2xlYXIiKQogICAgewoJQyAgPSAwOwoJQ2EgPSAwOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJtdWx0aXBseSIpCiAgICB7CglDICA9IEEgKiBCOwoJQyAgPSAoMSAtIEJhKSA= +KiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAic2NyZWVuIikKICAgIHsKCUMgID0gQSArIEIgLSBBICogQjsKCUMgID0gKDEgLSBBYSkgKiBCICsgQWE= +ICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gIm92ZXJsYXkiKQogICAgewoJQyA9IDIgKiBBICogQjsKCWlmIChCLnggPiAwLjUpIEMueCA9IDEuMCAtIDIuMCAqICg= +MS4wLUEueCkgKiAoMS4wLUIueCk7CglpZiAoQi55ID4gMC41KSBDLnkgPSAxLjAgLSAyLjAgKiAoMS4wLUEueSkgKiAoMS4wLUIueSk7CglpZiAoQi56ID4gMC41KSBDLnogPSAxLjAgLSAyLjAgKiAoMS4wLUEueikgKiAoMS4= +MC1CLnopOwoJQyAgPSAoMSAtIEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJkYXJrZW4iKQogICAgewoJQyAgPSBtaW4oQSwgQik7CglDICA= +PSAoMSAtIEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJsaWdodGVuIikKICAgIHsKCUMgID0gbWF4KEEsIEIpOwoJQyAgPSAoMSAtIEJhKSA= +KiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiY29sb3Jkb2RnZSIpCiAgICB7CglDID0geyAwLjAsIDAuMCwgMC4wIH07CglpZiAoQi54ICE9IDAuMCk= +IEMueCA9IChBLnggPT0gMS4wKSA/IDEuMCA6IG1pbigxLjAsIEIueCAvICgxLjAgLSBBLngpKTsKCWlmIChCLnkgIT0gMC4wKSBDLnkgPSAoQS55ID09IDEuMCkgPyAxLjAgOiBtaW4oMS4wLCBCLnkgLyAoMS4wIC0gQS55KSk= +OwoJaWYgKEIueiAhPSAwLjApIEMueiA9IChBLnogPT0gMS4wKSA/IDEuMCA6IG1pbigxLjAsIEIueiAvICgxLjAgLSBBLnopKTsKCUMgID0gKDEgLSBCYSkgKiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICA= +ICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gImNvbG9yYnVybiIpCiAgICB7CglDID0geyAxLjAsIDEuMCwgMS4wIH07CglpZiAoQi54ICE9IDEuMCkgQy54ID0gKEEueCA9PSAwLjApID8gMC4wIDogMS4wIC0gbWluKDE= +LjAsICgxLjAtQi54KSAvIEEueCk7CglpZiAoQi55ICE9IDEuMCkgQy55ID0gKEEueSA9PSAwLjApID8gMC4wIDogMS4wIC0gbWluKDEuMCwgKDEuMC1CLnkpIC8gQS55KTsKCWlmIChCLnogIT0gMS4wKSBDLnogPSAoQS56ID0= +PSAwLjApID8gMC4wIDogMS4wIC0gbWluKDEuMCwgKDEuMC1CLnopIC8gQS56KTsKCUMgID0gKDEgLSBCYSkgKiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA= +PT0gImhhcmRsaWdodCIpCiAgICB7CglDID0gMi4wICogQSAqIEI7CglpZiAoQS54ID4gMC41KSBDLnggPSAxLjAgLSAyLjAgKiAoMS1BLngpICogKDEtQi54KTsKCWlmIChBLnkgPiAwLjUpIEMueSA9IDEuMCAtIDIuMCAqICg= +MS1BLnkpICogKDEtQi55KTsKCWlmIChBLnogPiAwLjUpIEMueiA9IDEuMCAtIDIuMCAqICgxLUEueikgKiAoMS1CLnopOwoJQyAgPSAoMSAtIEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQo= +CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gInNvZnRsaWdodCIpCiAgICB7CglDID0gQiAtICgxLjAgLSAyLjAgKiBBKSAqIEIgKiAoMS4wIC0gQik7CglpZiAoQS54ID4gMC41KSBDLnggPSBCLnggKyAoMi4wICogQS54IC0= +IDEuMCkgKiAoQi54IDw9IDAuMjUgPyAoKDE2LjAgKiBCLnggLSAxMi4wKSAqIEIueCArIDQuMCkgKiBCLnggOiBzcXJ0KEIueCkgLSBCLngpOwoJaWYgKEEueSA+IDAuNSkgQy55ID0gQi55ICsgKDIuMCAqIEEueSAtIDEuMCk= +ICogKEIueSA8PSAwLjI1ID8gKCgxNi4wICogQi55IC0gMTIuMCkgKiBCLnkgKyA0LjApICogQi55IDogc3FydChCLnkpIC0gQi55KTsKCWlmIChBLnogPiAwLjUpIEMueiA9IEIueiArICgyLjAgKiBBLnogLSAxLjApICogKEI= +LnogPD0gMC4yNSA/ICgoMTYuMCAqIEIueiAtIDEyLjApICogQi56ICsgNC4wKSAqIEIueiA6IHNxcnQoQi56KSAtIEIueik7CglDICA9ICgxIC0gQmEpICogQSArIEJhICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICA= +fQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJkaWZmZXJlbmNlIikKICAgIHsKCUMgID0gYWJzKEIgLSBBKTsKCUMgID0gKDEgLSBCYSkgKiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGU= +bHNlIGlmIChvcGVyYXRpb24gPT0gImV4Y2x1c2lvbiIpCiAgICB7CglDICA9IEEgKyBCIC0gMi4wICogQSAqIEI7CglDICA9ICgxIC0gQmEpICogQSArIEJhICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICB9Cn0KCmY= +bG9hdAp2b3BfcHRsaW5lZCh2ZWN0b3IgUDEsIFAyLCBRKQp7CiAgICByZXR1cm4gcHRsaW5lZChQMSwgUDIsIFEpOwp9CgoKZmxvYXQKdm9wX0ZpbHRlcldpZHRoKGZsb2F0IHgpCnsKCiAgICBmbG9hdCBkdSA9IER1KHgpOwo= +ICAgIGZsb2F0IGR2ID0gRHYoeCk7CiAgICByZXR1cm4gbWF4KHNxcnQoZHUqZHUgKyBkdipkdiksIDFlLTYpOwoKCgoKfQoKCgpmbG9hdAp2b3BfRmlsdGVyQW5nbGUodmVjdG9yIGRpcikKewogICAgdmVjdG9yCWR1LCBkdjs= +CiAgICB2ZWN0b3IJYSwgYiwgYywgZDsKICAgIHZlY3RvcglhYywgYmQ7CiAgICBmbG9hdAlhbmdsZTsKCiAgICBkdSA9IDAuNSpEdShkaXIpOwogICAgZHYgPSAwLjUqRHYoZGlyKTsKCiAgICBhID0gZGlyLWR1LWR2OwogICA= +IGIgPSBkaXIrZHUtZHY7CiAgICBjID0gZGlyK2R1K2R2OwogICAgZCA9IGRpci1kdStkdjsKCiAgICBhYyA9IGNyb3NzKGEsIGMpIC8gc3FydChsZW5ndGgyKGEpKmxlbmd0aDIoYykpOwogICAgYmQgPSBjcm9zcyhiLCBkKSA= +LyBzcXJ0KGxlbmd0aDIoYikqbGVuZ3RoMihkKSk7CiAgICBhbmdsZSA9IDAuNSAqIGxlbmd0aChjcm9zcyhhYywgYmQpKTsKCiAgICByZXR1cm4gYWNvcygxIC0gKDAuNSAvIDMuMTQxNTkyNikgKiBhbmdsZSk7Cn0KCmZsb2E= +dAp2b3BfUHVsc2UoZmxvYXQgZWRnZTAsIGVkZ2UxLCB4LCBmd2lkdGg7IHN0cmluZyBmaWx0ZXIpCnsKICAgIGZsb2F0CXgwLCB4MTsKCiAgICB4MCA9IHggIC0gZndpZHRoKi41OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICA= +ICByZXR1cm4gbWF4KDAsIChtaW4oeDEsIGVkZ2UxKS1tYXgoeDAsIGVkZ2UwKSkvZndpZHRoKTsKfQoKZmxvYXQKdm9wX0ZpbHRlcmVkU2luKGZsb2F0IHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxOwoKICAgIHgwID0= +IHggLSBmd2lkdGggKiAuNTsKICAgIHgxID0geCArIGZ3aWR0aDsKICAgIHJldHVybiAoLTAuNzA3MTA2NykqbGVycCgoY29zKHgxKS1jb3MoeDApKS9md2lkdGgsIDAsIGNsYW1wKGZ3aWR0aCooMS4wLzguMCksIDAsIDEpKTs= +Owp9CgpmbG9hdAp2b3BfRmlsdGVyZWRTaW5EKGZsb2F0IHgpCnsKICAgIHJldHVybiB2b3BfRmlsdGVyZWRTaW4oeCwgdm9wX0ZpbHRlcldpZHRoKHgpKTsKfQoKZmxvYXQKdm9wX0ZpbHRlcmVkQ29zKGZsb2F0IHgsIGZ3aWQ= +dGgpCnsKICAgIGZsb2F0CXgwLCB4MTsKCiAgICB4MCA9IHggLSBmd2lkdGggKiAuNTsKICAgIHgxID0geCArIGZ3aWR0aDsKICAgIHJldHVybiAwLjcwNzEwNjcqbGVycCgoc2luKHgxKS1zaW4oeDApKS9md2lkdGgsIDAsIGM= +bGFtcChmd2lkdGgqKDEuMC84LjApLCAwLCAxKSk7Owp9CgpmbG9hdAp2b3BfRmlsdGVyZWRDb3NEKGZsb2F0IHgpCnsKICAgIHJldHVybiB2b3BfRmlsdGVyZWRDb3MoeCwgdm9wX0ZpbHRlcldpZHRoKHgpKTsKfQoKZmxvYXQ= +CnZvcF9QdWxzZUQoZmxvYXQgZWRnZTAsIGVkZ2UxLCB4OyBzdHJpbmcgZmlsdGVyKQp7CiAgICByZXR1cm4gdm9wX1B1bHNlKGVkZ2UwLCBlZGdlMSwgeCwgdm9wX0ZpbHRlcldpZHRoKHgpLCBmaWx0ZXIpOwp9CgpmbG9hdAo= +dm9wX1B1bHNlVHJhaW4oZmxvYXQgZWRnZTAsIHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxOwoKICAgIHgwID0geCAgLSBmd2lkdGgqLjU7CiAgICB4MSA9IHgwICsgZndpZHRoOwogICAgeDAgPSBlZGdlMCpmbG9vcig= +eDApICsgbWluKGVkZ2UwLCBmcmFjKHgwKSk7CiAgICB4MSA9IGVkZ2UwKmZsb29yKHgxKSArIG1pbihlZGdlMCwgZnJhYyh4MSkpOwogICAgcmV0dXJuIGxlcnAoKHgxLXgwKS9md2lkdGgsIGVkZ2UwLCBjbGFtcChmd2lkdGg= +KigxLjAvOC4wKSwgMCwgMSkpOzsKfQoKZmxvYXQKdm9wX1B1bHNlVHJhaW5EKGZsb2F0IGVkZ2UwLCB4KQp7CiAgICByZXR1cm4gdm9wX1B1bHNlVHJhaW4oZWRnZTAsIHgsIHZvcF9GaWx0ZXJXaWR0aCh4KSk7Cn0KCmZsb2E= +dAp2b3BfUmFtcFRyYWluKGZsb2F0IHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxLCBmOwogICAgeDAgPSB4IC0gZndpZHRoKi41OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICAgIGYgPSBmcmFjKHgwKTsgeDAgPSBmbG8= +YXQoZmxvb3IoeDApKSArIGYqZjsKICAgIGYgPSBmcmFjKHgxKTsgeDEgPSBmbG9hdChmbG9vcih4MSkpICsgZipmOwogICAgcmV0dXJuIC41KmxlcnAoKHgxLXgwKS9md2lkdGgsIC41LCBjbGFtcChmd2lkdGgqKDEuMC84LjA= +KSwgMCwgMSkpOzsKfQoKZmxvYXQKdm9wX1JhbXBUcmFpbkQoZmxvYXQgeCkKewogICAgcmV0dXJuIHZvcF9SYW1wVHJhaW4oeCwgdm9wX0ZpbHRlcldpZHRoKHgpKTsKfQoKZmxvYXQKdm9wX0ludGVncmF0ZVRlbnQoZmxvYXQ= +IHgpCnsKICAgIGZsb2F0CWY7CiAgICBmID0gZnJhYyh4KTsKICAgIGlmIChmID4gLjUpIGYgPSBmKigyIC0gZikgLSAuNTsKICAgIGVsc2UJZiA9IGYqZjsKICAgIHJldHVybiAuNSpmbG9vcih4KSArIGY7Cn0KCmZsb2F0CnY= +b3BfVGVudFRyYWluKGZsb2F0IHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxOwogICAgeDAgPSB4IC0gZndpZHRoKi41OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICAgIHgwID0gdm9wX0ludGVncmF0ZVRlbnQoeDApOwo= +ICAgIHgxID0gdm9wX0ludGVncmF0ZVRlbnQoeDEpOwogICAgcmV0dXJuIGxlcnAoKHgxLXgwKS9md2lkdGgsIC41LCBjbGFtcChmd2lkdGgqKDEuMC84LjApLCAwLCAxKSk7Owp9CgpmbG9hdAp2b3BfVGVudFRyYWluRChmbG8= +YXQgeCkKewogICAgcmV0dXJuIHZvcF9SYW1wVHJhaW4oeCwgdm9wX0ZpbHRlcldpZHRoKHgpKTsKfQoKZmxvYXQKdm9wX0RvdFN0YW1wKGZsb2F0IHB4LCBweSwgZndpZHRoOyBzdHJpbmcgZmlsdGVyKQp7CiAgICBmbG9hdAk= +ZDsKICAgIGQgPSBweCpweCArIHB5KnB5OwogICAgcmV0dXJuIGZpbHRlcnN0ZXAoMSxkLWZ3aWR0aCxkK2Z3aWR0aCwiZmlsdGVyIixmaWx0ZXIpOwp9CgpmbG9hdAp2b3BfQnVtcFN0YW1wKGZsb2F0IHB4LCBweSwgZndpZHQ= +aDsgc3RyaW5nIGZpbHRlcikKewogICAgZmxvYXQgZCAgPSBweCpweCArIHB5KnB5OwogICAgcmV0dXJuIDEtc21vb3RoKDAuMCwgMS4wLCBkKTsKfQoKZmxvYXQKdm9wX1JvdW5kQ29zU3RhbXAoZmxvYXQgcHgsIHB5LCBmd2k= +ZHRoOyBmbG9hdCBoZXhuZXNzLCBzaWRlcywgcG93ZXI7CgkJICAgIHN0cmluZyBmaWx0ZXIpCnsKICAgIGZsb2F0CXNzLCB0dDsKICAgIGZsb2F0CXgwLCB4MTsKCiAgICBzcyA9IGF0YW4ocHksIHB4KTsKICAgIHR0ID0gcHg= +KnB4ICsgcHkqcHkgKyBoZXhuZXNzKnBvdyhhYnMoMS1jb3Moc3MqKHNpZGVzKSkpLCBwb3dlcik7CiAgICB4MCA9IHR0IC0gZndpZHRoKi41OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICAgIHJldHVybiBmaWx0ZXJzdGVwKDE= +LHgwLHgxLCJmaWx0ZXIiLGZpbHRlcik7Cn0KCmZsb2F0CnZvcF9Sb3VuZFNpblN0YW1wKGZsb2F0IHB4LCBweSwgZndpZHRoOyBmbG9hdCBoZXhuZXNzLCBzaWRlcywgcG93ZXI7CgkJICAgIHN0cmluZyBmaWx0ZXIpCnsKICA= +ICBmbG9hdAlzcywgdHQ7CiAgICBmbG9hdAl4MCwgeDE7CgogICAgc3MgPSBhdGFuKHB5LCBweCkgLSAzLjE0MTU5MjY7CiAgICB0dCA9IHB4KnB4ICsgcHkqcHkgKyBoZXhuZXNzKnBvdyhhYnMoMS1zaW4oc3MqKHNpZGVzKSk= +KSwgcG93ZXIpOwogICAgeDAgPSB0dCAtIGZ3aWR0aCouNTsKICAgIHgxID0geDAgKyBmd2lkdGg7CiAgICByZXR1cm4gZmlsdGVyc3RlcCgxLHgwLHgxLCJmaWx0ZXIiLGZpbHRlcik7Cn0KCgpmbG9hdAp2b3BfUmluZ1N0YW0= +cChmbG9hdCBweCwgcHksIGlyYWRpdXMsIG9yYWRpdXMsIGZ3aWR0aDsgc3RyaW5nIGZpbHRlcikKewogICAgZmxvYXQJZDsKICAgIGQgPSBweCpweCArIHB5KnB5OwogICAgcmV0dXJuIHZvcF9QdWxzZShpcmFkaXVzLCBvcmE= +ZGl1cywgZCwgZndpZHRoLCBmaWx0ZXIpOwp9CgpmbG9hdAp2b3BfQm94U3RhbXAoZmxvYXQgcHgsIHB5LCBmdSwgZnY7IHN0cmluZyBmaWx0ZXIpCnsKICAgIGZsb2F0CWR4OwogICAgZHggID0gdm9wX1B1bHNlKC0xLCAxLCA= +cHgsIGZ1LCBmaWx0ZXIpOwogICAgZHggKj0gdm9wX1B1bHNlKC0xLCAxLCBweSwgZnYsIGZpbHRlcik7CiAgICByZXR1cm4gZHg7Cn0KI2xpbmUgNjQ1ICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlA= +X09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKaW50CnZvcF8= +VGlsZUdlbihmbG9hdCB1LCB2OyBmbG9hdCBmeCwgZnksIG94LCBveSwgc3RhZ2dlciwgaml0dGVyKQp7CiAgICBpbnQJCXJvdzsKCiAgICB2ID0gdipmeSAtIG95OwogICAgcm93ID0gZmxvb3Iodik7CiAgICB1ID0gdSpmeCA= +LSBveCAtIHN0YWdnZXIqcm93ICsgaml0dGVyKnJhbmRvbShyb3cpOwogICAgcmV0dXJuIGZsb29yKHUpICsgcm93KjE5ODQ7Cn0KCmludAp2b3BfSGV4VGlsZUdlbihmbG9hdCB1LCB2OyBmbG9hdCBmeCwgZnksIG94LCBveSk= +CnsKICAgIGZsb2F0CWxlZnQsIHJpZ2h0OwogICAgaW50CQlyb3csIGNvbDsKCiAgICB2ICAgPSB2KmZ5IC0gb3k7CiAgICByb3cgPSBmbG9vcih2KTsKICAgIHYgID0gZnJhYyh2KTsKCiAgICB1ID0gdSpmeCArIG94OwogICA= +IGlmIChyb3cgJiAxKQoJdSArPSAuNTsKCiAgICBjb2wgPSBmbG9vcih1KTsKICAgIHUgPSBmcmFjKHUpOwoKICAgIGlmICh2ID4gLjUpCiAgICB7CglyaWdodCA9IHYgLSAuNTsKCWxlZnQgID0gMS41IC0gdjsKCWlmICh1ID4= +IGxlZnQpCgl7CgkgICAgaWYgKCEocm93ICYgMSkpIGNvbCsrOwoJICAgIHJvdysrOwoJICAgIHYgLT0gMTsKCSAgICB1ID0gZml0KHUsIGxlZnQsIDEsIDAsIC41KTsKCX0KCWVsc2UgaWYgKHUgPCByaWdodCkKCXsKCSAgICA= +aWYgKHJvdyAmIDEpIGNvbC0tOwoJICAgIHJvdysrOwoJICAgIHYgLT0gMTsKCSAgICB1ID0gZml0KHUsIDAsIHJpZ2h0LCAwLjUsIDEpOwoJfQoJZWxzZSB1ID0gZml0KHUsIHJpZ2h0LCBsZWZ0LCAwLCAxKTsKICAgIH0KICA= +ICB2ID0gKHYqMisxKS8zOwogICAgcmV0dXJuIHJvdyAqIDkzOCArIGNvbDsKfQojbGluZSA3MTAgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08= +L09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgpmbG9hdAp2b3BfYWFDZWxsMkQoZmxvYXQgc3MsIHR0LCBqeCwgank= +LCBid2lkdGgsIGJzb2Z0LCBjZW50ZXJ4LCBjZW50ZXJ5OwoJCWZsb2F0IGYxLCBmMjsgaW50IHNlZWQpCnsKICAgIGZsb2F0CXAyeCwgcDJ5LCB4MDsKICAgIGZsb2F0CWJsdXI7CiAgICB2ZWN0b3IJdnAxLCB2cDI7CgogICA= +IHZub2lzZShzcywgdHQsIGp4LCBqeSwgc2VlZCwgZjEsIGYyLCBjZW50ZXJ4LCBjZW50ZXJ5LCBwMngsIHAyeSk7CgogICAgdnAxID0gc2V0KGNlbnRlcngsIGNlbnRlcnksIDApOwogICAgdnAyID0gc2V0KHAyeCwgcDJ5LCA= +MCk7CiAgICB4MCA9IChmMi1mMSkqKGYxK2YyKSAvIG1heChkaXN0YW5jZSh2cDEsIHZwMiksIDFlLTYpOwoKICAgIGJsdXIgPSBtYXgodm9wX0ZpbHRlcldpZHRoKHNzKSwgdm9wX0ZpbHRlcldpZHRoKHR0KSkgKiAoMSArIGI= +c29mdCk7CgogICAgcmV0dXJuIGZpbHRlcnN0ZXAoYndpZHRoLHgwLWJsdXIseDArYmx1ciwiZmlsdGVyIiwiZ2F1c3MiKTsKfQoKCgoKCgoKCmZsb2F0CnZvcF9TdGFtcFBhdHRlcm4oaW50ICAgbGF5ZXJzOwoJCSBmbG9hdCA= +ZG90c2l6ZTsKCQkgZmxvYXQgZGo7CgkJIGZsb2F0IHNvZnRuZXNzOwoJCSBmbG9hdCBweCwgang7CgkJIGZsb2F0IHB5LCBqeTsKCQkgZmxvYXQgYXV4LCBqYXV4OwoJCSBzdHJpbmcgc3BvdHR5cGU7CgkJIHN0cmluZyBmaWw= +dGVyOwoJCSBmbG9hdAlmbG9hdHNlZWQ7CgkgKQp7CiAgICBmbG9hdAlmd2lkdGg7CiAgICBmbG9hdAlscmFuZG9tOwogICAgZmxvYXQJY3gsIGN5LCBsb2ZmLCBkc2l6ZTsKICAgIGZsb2F0CWZ4LCBmeTsKICAgIGZsb2F0CWQ= +angsIGRqeTsKICAgIGZsb2F0CWR1LCBkdjsKICAgIGZsb2F0CXJlc3VsdDsKICAgIGZsb2F0CWlyYWQsIGlkb3Q7CiAgICB2ZWN0b3IJcHA7CiAgICBpbnQJCWk7CgogICAgZHUgPSB2b3BfRmlsdGVyV2lkdGgocHgpICogc28= +ZnRuZXNzOwogICAgZHYgPSB2b3BfRmlsdGVyV2lkdGgocHkpICogc29mdG5lc3M7CiAgICBmd2lkdGggPSBtYXgoZHUsIGR2KTsKICAgIHJlc3VsdCA9IDA7CiAgICBsb2ZmID0gMDsKICAgIGZvciAoaSA9IDA7IGkgPCBsYXk= +ZXJzOyBpKyssIGxvZmYgKz0gLjUpCiAgICB7CglscmFuZG9tID0gcmFuZG9tKGkpOwoJcHAgPSBzZXQoZmxvb3IocHgrbG9mZiksIGZsb29yKHB5K2xvZmYpLAoJCSAgICAxMDAwLjAqbHJhbmRvbSs1MDApICsgey41LCAuNSw= +IC41fTsKCWZsb2F0c2VlZCA9IHJhbmRvbShwcCk7CgoJcHAgPSB2ZWN0b3IocmFuZG9tKHBwKSkgLSAuNTsKCWRzaXplID0gZG90c2l6ZSAqICgxLWRqKmZsb2F0c2VlZCk7CglpZG90ID0gMS9kc2l6ZTsKCglkankgID0gaWQ= +b3QqKDEgLSBkc2l6ZSk7CglkanggID0gKDIqY2xhbXAoangsIDAsIDEpKSAqIGRqeTsKCWRqeSAqPSAoMipjbGFtcChqeSwgMCwgMSkpOwoKCWN4ID0gcHAueCAqIGRqeDsKCWN5ID0gcHAueSAqIGRqeTsKCWZ4ID0gY3ggLSA= +MiooZnJhYyhweCtsb2ZmKSAtIC41KSppZG90OwoJZnkgPSBjeSAtIDIqKGZyYWMocHkrbG9mZikgLSAuNSkqaWRvdDsKCglpZiAoc3BvdHR5cGUgPT0gInJpbmciKQoJewoJICAgIGlyYWQgPSAxLWNsYW1wKGF1eCArIChwcC4= +eiAtIC41KSpqYXV4LCAwLCAxKTsKCSAgICByZXN1bHQgPSB2b3BfUmluZ1N0YW1wKGZ4LCBmeSwgaXJhZCwgMSwgZndpZHRoLCBmaWx0ZXIpOwoJfQoJZWxzZSBpZiAoc3BvdHR5cGUgPT0gImJveCIpCgl7CgkgICAgcmVzdWw= +dCA9IHZvcF9Cb3hTdGFtcChmeCwgZnksIGR1LCBkdiwgZmlsdGVyKTsKCX0KCWVsc2UgaWYgKHNwb3R0eXBlID09ICJoZXgiKQoJewoJICAgIHJlc3VsdCA9IDEtdm9wX1JvdW5kQ29zU3RhbXAoZngsIGZ5LCBmd2lkdGgsIGE= +dXgsIDYsIGphdXgsIGZpbHRlcik7Cgl9CgllbHNlIGlmIChzcG90dHlwZSA9PSAic3RhciIpCgl7CgkgICAgcmVzdWx0ID0gMS12b3BfUm91bmRTaW5TdGFtcChmeCwgZnksIGZ3aWR0aCwgYXV4LCA1LCBqYXV4LCBmaWx0ZXI= +KTsKCX0KCWVsc2UgaWYgKHNwb3R0eXBlID09ICJidW1wIikKCXsKCSAgICByZXN1bHQgPSB2b3BfQnVtcFN0YW1wKGZ4LCBmeSwgZndpZHRoLCBmaWx0ZXIpOwoJfQoJZWxzZQoJewoJICAgIHJlc3VsdCA9IDEtdm9wX0RvdFM= +dGFtcChmeCwgZnksIGZ3aWR0aCwgZmlsdGVyKTsKCX0KICAgIH0KICAgIGZsb2F0c2VlZCA9IChmbG9hdHNlZWQgLSAwLjUpKjMyMDAwOwogICAgcmV0dXJuIHJlc3VsdDsKfQoKZmxvYXQKdm9wX1JpcHBsZVBhdHRlcm4oZmw= +b2F0IHgsIHksIGRlY2F5LCB0b2ZmKQp7CiAgICBmbG9hdAlkOwoKICAgIGQgPSBzcXJ0KHgqeCArIHkqeSk7CiAgICByZXR1cm4gc2luKGQtdG9mZikgKiBleHAoZCooLWRlY2F5KSk7Cn0KI2xpbmUgODUwICJDOi9PL09fRVI= +QVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS8= +dmV4L2luY2x1ZGUvdm9wbGliLmgiCnZlY3Rvcgp2b3BfRmxvd05vaXNlR3JhZFZWKHZlY3RvciBwb3M7IGZsb2F0IGZsb3c7IGZsb2F0IGRlbHRhKQp7CiAgICB2ZWN0b3IJcmVzdWx0OwoKICAgIHJlc3VsdC54ID0gZmxvd24= +b2lzZShzZXQocG9zLngrZGVsdGEscG9zLnkscG9zLnopLCBmbG93KQoJICAgICAtIGZsb3dub2lzZShzZXQocG9zLngtZGVsdGEscG9zLnkscG9zLnopLCBmbG93KTsKCiAgICByZXN1bHQueSA9IGZsb3dub2lzZShzZXQocG8= +cy54LHBvcy55K2RlbHRhLHBvcy56KSwgZmxvdykKCSAgICAgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LWRlbHRhLHBvcy56KSwgZmxvdyk7CgogICAgcmVzdWx0LnogPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHA= +b3MueitkZWx0YSksIGZsb3cpCgkgICAgIC0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3Muei1kZWx0YSksIGZsb3cpOwoKICAgIHJlc3VsdCAvPSBkZWx0YSAqIDI7CgogICAgcmV0dXJuIHJlc3VsdDsKfQoKdmVjdG8= +cjQKdm9wX0Zsb3dOb2lzZUdyYWRQUCh2ZWN0b3I0IHBvczsgZmxvYXQgZmxvdzsgZmxvYXQgZGVsdGEpCnsKICAgIHZlY3RvcjQJcmVzdWx0OwoKICAgIHJlc3VsdC54ID0gZmxvd25vaXNlKHNldChwb3MueCtkZWx0YSxwb3M= +LnkscG9zLnoscG9zLncpLCBmbG93KQoJICAgICAtIGZsb3dub2lzZShzZXQocG9zLngtZGVsdGEscG9zLnkscG9zLnoscG9zLncpLCBmbG93KTsKCiAgICByZXN1bHQueSA9IGZsb3dub2lzZShzZXQocG9zLngscG9zLnkrZGU= +bHRhLHBvcy56LHBvcy53KSwgZmxvdykKCSAgICAgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LWRlbHRhLHBvcy56LHBvcy53KSwgZmxvdyk7CgogICAgcmVzdWx0LnogPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHA= +b3MueitkZWx0YSxwb3MudyksIGZsb3cpCgkgICAgIC0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3Muei1kZWx0YSxwb3MudyksIGZsb3cpOwoKICAgIHJlc3VsdC53ID0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSw= +cG9zLnoscG9zLncrZGVsdGEpLCBmbG93KQoJICAgICAtIGZsb3dub2lzZShzZXQocG9zLngscG9zLnkscG9zLnoscG9zLnctZGVsdGEpLCBmbG93KTsKCiAgICByZXN1bHQgLz0gZGVsdGEgKiAyOwoKICAgIHJldHVybiByZXM= +dWx0Owp9Cgp2ZWN0b3IKdm9wX0Zsb3dOb2lzZUdyYWQzVih2ZWN0b3IgcG9zOyBmbG9hdCBmbG93OyBmbG9hdCBkZWx0YSkKewogICAgbWF0cml4MwlyZXN1bHQ7CiAgICB2ZWN0b3IJZmluYWw7CiAgICB2ZWN0b3IJZHgsIGQ= +eSwgZHo7CgogICAgZHggPSBmbG93bm9pc2Uoc2V0KHBvcy54K2RlbHRhLHBvcy55LHBvcy56KSwgZmxvdykKCSAtIGZsb3dub2lzZShzZXQocG9zLngtZGVsdGEscG9zLnkscG9zLnopLCBmbG93KTsKCiAgICBkeSA9IGZsb3c= +bm9pc2Uoc2V0KHBvcy54LHBvcy55K2RlbHRhLHBvcy56KSwgZmxvdykKCSAtIGZsb3dub2lzZShzZXQocG9zLngscG9zLnktZGVsdGEscG9zLnopLCBmbG93KTsKCiAgICBkeiA9IGZsb3dub2lzZShzZXQocG9zLngscG9zLnk= +LHBvcy56K2RlbHRhKSwgZmxvdykKCSAtIGZsb3dub2lzZShzZXQocG9zLngscG9zLnkscG9zLnotZGVsdGEpLCBmbG93KTsKCiAgICByZXN1bHQgPSBzZXQoZHgueCwgZHgueSwgZHgueiwKCSAgICAgICBkeS54LCBkeS55LCA= +ZHkueiwKCSAgICAgICBkei54LCBkei55LCBkei56KTsKCiAgICByZXN1bHQgLz0gZGVsdGEgKiAyOwoKCgoKICAgIGZpbmFsID0gMC41Nzc3MzU7CiAgICBmaW5hbCAqPSByZXN1bHQ7CgogICAgcmV0dXJuIGZpbmFsOwp9Cgo= +dmVjdG9yNAp2b3BfRmxvd05vaXNlR3JhZDRQKHZlY3RvcjQgcG9zOyBmbG9hdCBmbG93OyBmbG9hdCBkZWx0YSkKewogICAgbWF0cml4CXJlc3VsdDsKICAgIHZlY3RvcjQJZmluYWw7CiAgICB2ZWN0b3IJZHgsIGR5LCBkeiw= +IGR3OwoKICAgIGR4ID0gZmxvd25vaXNlKHNldChwb3MueCtkZWx0YSxwb3MueSxwb3Mueixwb3MudyksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LWRlbHRhLHBvcy55LHBvcy56LHBvcy53KSwgZmxvdyk7CgogICA= +IGR5ID0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueStkZWx0YSxwb3Mueixwb3MudyksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LWRlbHRhLHBvcy56LHBvcy53KSwgZmxvdyk7CgogICAgZHogPSBmbG8= +d25vaXNlKHNldChwb3MueCxwb3MueSxwb3MueitkZWx0YSxwb3MudyksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56LWRlbHRhLHBvcy53KSwgZmxvdyk7CgogICAgZHcgPSBmbG93bm9pc2Uoc2U= +dChwb3MueCxwb3MueSxwb3Mueixwb3MudytkZWx0YSksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56LHBvcy53LWRlbHRhKSwgZmxvdyk7CgogICAgcmVzdWx0ID0gc2V0KGR4LngsIGR4LnksIGQ= +eC56LCAwLAoJICAgICAgIGR5LngsIGR5LnksIGR5LnosIDAsCgkgICAgICAgZHoueCwgZHoueSwgZHoueiwgMCwKCSAgICAgICBkdy54LCBkdy55LCBkdy56LCAwKTsKCiAgICByZXN1bHQgLz0gZGVsdGEgKiAyOwoKCgoKICA= +ICBmaW5hbCA9IDAuNTsKICAgIGZpbmFsICo9IHJlc3VsdDsKCiAgICByZXR1cm4gZmluYWw7Cn0KCmZsb2F0CnZvcF9mYm1sZW5ndGhfZmxvYXQoZmxvYXQgdmFsKQp7CiAgICByZXR1cm4gdmFsOwp9CgpmbG9hdAp2b3BfZmI= +bWxlbmd0aF92ZWN0b3IodmVjdG9yIHZhbCkKewogICAgcmV0dXJuIGxlbmd0aCh2YWwpOwp9CgpmbG9hdAp2b3BfZmJtbGVuZ3RoX3ZlY3RvcjQodmVjdG9yNCB2YWwpCnsKICAgIHJldHVybiBsZW5ndGgodmFsKTsKfQojbGk= +bmUgMTAwMiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE= +OF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCmZsb2F0CnZvcF9mYm1Ob2lzZUZGKGZsb2F0IHBvczsgZmxvYXQgcm91Z2g7IGludCBtYXhvY3RhdmVzOyBzdHJpbmcgbm9pc2V0eXBlKQp7CiAgICBmbG8= +YXQJYmx1ciA9IHZvcF9GaWx0ZXJXaWR0aChwb3MpOwogICAgZmxvYXQJbnZhbCwgcHAgPSBwb3M7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQsIGJsZW5kOyBpbnQgb2N0YXZlczsgcGxpbWl0ID0gMipibHVyOyBudmE= +bCA9IDA7IG9jdGF2ZXMgPSAwOyBzY2FsZSA9IDE7IGFtcCA9IDE7IHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmVzIDwgbWF4b2N0YXZlcykgeyBpZiAobm9pc2V0eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYW0= +cCAqKGZsb2F0ICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYW1wICooZmxvYXQgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IGFtcCAqPSByb3VnaDsgc2NhbGUgKj0gMC41OyBwcCAqPSAyOyBvY3RhdmVzKys= +OyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBibGVuZCooZmxvYXQgKHhub2lzZShwcCk= +KSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYmxlbmQqKGZsb2F0IChub2lzZShwcCkpIC0gMC41KTsgfSB9CiAgICByZXR1cm4gbnZhbDsKfQoKZmxvYXQKdm9wX2ZibU5vaXNlRlYodmVjdG9yIHBvczsgZmxvYXQgcm91Z2g= +OyBpbnQgbWF4b2N0YXZlczsgc3RyaW5nIG5vaXNldHlwZSkKewogICAgZmxvYXQJYmx1ciA9IHNxcnQoYXJlYShwb3MpKTsKICAgIHZlY3RvcglwcCA9IHBvczsKICAgIGZsb2F0CW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWw= +ZSwgcGxpbWl0LCBibGVuZDsgaW50IG9jdGF2ZXM7IHBsaW1pdCA9IDIqYmx1cjsgbnZhbCA9IDA7IG9jdGF2ZXMgPSAwOyBzY2FsZSA9IDE7IGFtcCA9IDE7IHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmVzIDwgbWE= +eG9jdGF2ZXMpIHsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmFsICs9IGFtcCAqKGZsb2F0ICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYW1wICooZmxvYXQgKG5vaXNlKHBwKSkgLSAwLjU= +KTsgfSBhbXAgKj0gcm91Z2g7IHNjYWxlICo9IDAuNTsgcHAgKj0gMjsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IGlmIChub2lzZXQ= +eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYmxlbmQqKGZsb2F0ICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYmxlbmQqKGZsb2F0IChub2lzZShwcCkpIC0gMC41KTsgfSB9CiAgICByZXR1cm4gbnY= +YWw7Cn0KCmZsb2F0CnZvcF9mYm1Ob2lzZUZQKHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IHN0cmluZyBub2lzZXR5cGUpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3M= +KSk7CiAgICB2ZWN0b3I0CXBwID0gcG9zOwogICAgZmxvYXQJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQ7IGludCBvY3RhdmVzOyBwbGltaXQgPSAyKmJsdXI7IG52YWwgPSAwOyBvY3RhdmVzID0= +IDA7IHNjYWxlID0gMTsgYW1wID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBhbXAgKihmbG9hdCAoeG5vaXM= +ZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnZhbCArPSBhbXAgKihmbG9hdCAobm9pc2UocHApKSAtIDAuNSk7IH0gYW1wICo9IHJvdWdoOyBzY2FsZSAqPSAwLjU7IHBwICo9IDI7IG9jdGF2ZXMrKzsgfSBpZiAoc2NhbGUgPiA= +Ymx1cikgeyBibGVuZCA9IGFtcCAqIGNsYW1wKHNjYWxlL2JsdXIgLSAxLCAwLCAxKTsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmFsICs9IGJsZW5kKihmbG9hdCAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2U= +IHsgbnZhbCArPSBibGVuZCooZmxvYXQgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IH0KICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX2ZibU5vaXNlVkYoZmxvYXQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM= +OyBzdHJpbmcgbm9pc2V0eXBlKQp7CiAgICBmbG9hdAlibHVyID0gdm9wX0ZpbHRlcldpZHRoKHBvcyk7CiAgICBmbG9hdAlwcCA9IHBvczsKICAgIHZlY3RvcgludmFsOwogICAgZmxvYXQgYW1wLCBzY2FsZSwgcGxpbWl0LCA= +YmxlbmQ7IGludCBvY3RhdmVzOyBwbGltaXQgPSAyKmJsdXI7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG9jdGF2ZXMpIHs= +IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBhbXAgKih2ZWN0b3IgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnZhbCArPSBhbXAgKih2ZWN0b3IgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IGFtcCA= +Kj0gcm91Z2g7IHNjYWxlICo9IDAuNTsgcHAgKj0gMjsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IGlmIChub2lzZXR5cGUgPT0gIng= +bm9pc2UiKSB7IG52YWwgKz0gYmxlbmQqKHZlY3RvciAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmFsICs9IGJsZW5kKih2ZWN0b3IgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IH0KICAgIHJldHVybiBudmFsOwp9Cgo= +dmVjdG9yCnZvcF9mYm1Ob2lzZVZWKHZlY3RvciBwb3M7IGZsb2F0IHJvdWdoOyBpbnQgbWF4b2N0YXZlczsgc3RyaW5nIG5vaXNldHlwZSkKewogICAgZmxvYXQJYmx1ciA9IHNxcnQoYXJlYShwb3MpKTsKICAgIHZlY3Rvcgk= +cHAgPSBwb3M7CiAgICB2ZWN0b3IJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQ7IGludCBvY3RhdmVzOyBwbGltaXQgPSAyKmJsdXI7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyA= +YW1wID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBhbXAgKih2ZWN0b3IgKHhub2lzZShwcCkpIC0gMC41KTs= +IH0gZWxzZSB7IG52YWwgKz0gYW1wICoodmVjdG9yIChub2lzZShwcCkpIC0gMC41KTsgfSBhbXAgKj0gcm91Z2g7IHNjYWxlICo9IDAuNTsgcHAgKj0gMjsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQ= +ID0gYW1wICogY2xhbXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBpZiAobm9pc2V0eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYmxlbmQqKHZlY3RvciAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmFsICs9IGI= +bGVuZCoodmVjdG9yIChub2lzZShwcCkpIC0gMC41KTsgfSB9CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9mYm1Ob2lzZVZQKHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IHN0cmluZyA= +bm9pc2V0eXBlKQp7CiAgICBmbG9hdAlibHVyID0gc3FydChhcmVhKCh2ZWN0b3IpcG9zKSk7CiAgICB2ZWN0b3I0CXBwID0gcG9zOwogICAgdmVjdG9yCW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQsIGJsZW4= +ZDsgaW50IG9jdGF2ZXM7IHBsaW1pdCA9IDIqYmx1cjsgbnZhbCA9IDA7IG9jdGF2ZXMgPSAwOyBzY2FsZSA9IDE7IGFtcCA9IDE7IHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmVzIDwgbWF4b2N0YXZlcykgeyBpZiA= +KG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmFsICs9IGFtcCAqKHZlY3RvciAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmFsICs9IGFtcCAqKHZlY3RvciAobm9pc2UocHApKSAtIDAuNSk7IH0gYW1wICo9IHI= +b3VnaDsgc2NhbGUgKj0gMC41OyBwcCAqPSAyOyBvY3RhdmVzKys7IH0gaWYgKHNjYWxlID4gYmx1cikgeyBibGVuZCA9IGFtcCAqIGNsYW1wKHNjYWxlL2JsdXIgLSAxLCAwLCAxKTsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXM= +ZSIpIHsgbnZhbCArPSBibGVuZCoodmVjdG9yICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYmxlbmQqKHZlY3RvciAobm9pc2UocHApKSAtIDAuNSk7IH0gfQogICAgcmV0dXJuIG52YWw7Cn0KCgoKZmw= +b2F0CnZvcF9mYm1GbG93Tm9pc2VGVih2ZWN0b3IgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3dyYXRlLCBhZHZlY3QpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEocG9zKSk= +OwogICAgdmVjdG9yCXBwID0gcG9zOwogICAgZmxvYXQJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQsIE0sIGZsb3d2OyBpbnQgb2N0YXZlczsgZmxvYXQgbmFtb3VudDsgcGxpbWl0ID0gMipibHU= +cjsgTSA9IGFkdmVjdDsgZmxvd3YgPSBmbG93OyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHNjYWxlID0gMTsgYW1wID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IG5hbW91bnQ= +ID0gYW1wICogKGZsb2F0KGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyBmbG93diAqPSBmbG93cmF0ZTsgc2NhbGUgKj0gMC41OyBpZiAoTSAhPSAwLjApIHsgcHA= +IC09IE0gKiB2b3BfZmJtbGVuZ3RoX2Zsb2F0KG5hbW91bnQpICogdm9wX0Zsb3dOb2lzZUdyYWRWViAocHAsIGZsb3csIDAuMDEpOyB9IHBwICo9IDI7IE0gKj0gYWR2ZWN0OyBvY3RhdmVzKys7IH0gaWYgKHNjYWxlID4gYmw= +dXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IG52YWwgKz0gYmxlbmQqKGZsb2F0KGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IH0KICAgIHJldHVybiBudmFsOwp9CgpmbG9hdAo= +dm9wX2ZibUZsb3dOb2lzZUZQKHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3dyYXRlLCBhZHZlY3QpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEoKHZlY3Rvcik= +cG9zKSk7CiAgICB2ZWN0b3I0CXBwID0gcG9zOwogICAgZmxvYXQJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQsIE0sIGZsb3d2OyBpbnQgb2N0YXZlczsgZmxvYXQgbmFtb3VudDsgcGxpbWl0ID0= +IDIqYmx1cjsgTSA9IGFkdmVjdDsgZmxvd3YgPSBmbG93OyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHNjYWxlID0gMTsgYW1wID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IG4= +YW1vdW50ID0gYW1wICogKGZsb2F0KGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyBmbG93diAqPSBmbG93cmF0ZTsgc2NhbGUgKj0gMC41OyBpZiAoTSAhPSAwLjA= +KSB7IHBwIC09IE0gKiB2b3BfZmJtbGVuZ3RoX2Zsb2F0KG5hbW91bnQpICogdm9wX0Zsb3dOb2lzZUdyYWRQUCAocHAsIGZsb3csIDAuMDEpOyB9IHBwICo9IDI7IE0gKj0gYWR2ZWN0OyBvY3RhdmVzKys7IH0gaWYgKHNjYWw= +ZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IG52YWwgKz0gYmxlbmQqKGZsb2F0KGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IH0KICAgIHJldHVybiBudmFsOwp9Cgo= +dmVjdG9yCnZvcF9mYm1GbG93Tm9pc2VWVih2ZWN0b3IgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3dyYXRlLCBhZHZlY3QpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEocG8= +cykpOwogICAgdmVjdG9yCXBwID0gcG9zOwogICAgdmVjdG9yCW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQsIGJsZW5kLCBNLCBmbG93djsgaW50IG9jdGF2ZXM7IHZlY3RvciBuYW1vdW50OyBwbGltaXQgPSA= +MipibHVyOyBNID0gYWR2ZWN0OyBmbG93diA9IGZsb3c7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG9jdGF2ZXMpIHsgbmE= +bW91bnQgPSBhbXAgKiAodmVjdG9yKGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyBmbG93diAqPSBmbG93cmF0ZTsgc2NhbGUgKj0gMC41OyBpZiAoTSAhPSAwLjA= +KSB7IHBwIC09IE0gKiB2b3BfZmJtbGVuZ3RoX3ZlY3RvcihuYW1vdW50KSAqIHZvcF9GbG93Tm9pc2VHcmFkM1YgKHBwLCBmbG93LCAwLjAxKTsgfSBwcCAqPSAyOyBNICo9IGFkdmVjdDsgb2N0YXZlcysrOyB9IGlmIChzY2E= +bGUgPiBibHVyKSB7IGJsZW5kID0gYW1wICogY2xhbXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBudmFsICs9IGJsZW5kKih2ZWN0b3IoZmxvd25vaXNlKHBwLCBmbG93dikpIC0gMC41KTsgfQogICAgcmV0dXJuIG52YWw7Cn0= +Cgp2ZWN0b3IKdm9wX2ZibUZsb3dOb2lzZVZQKHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3dyYXRlLCBhZHZlY3QpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWE= +KCh2ZWN0b3IpcG9zKSk7CiAgICB2ZWN0b3I0CXBwID0gcG9zOwogICAgdmVjdG9yCW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQsIGJsZW5kLCBNLCBmbG93djsgaW50IG9jdGF2ZXM7IHZlY3RvciBuYW1vdW4= +dDsgcGxpbWl0ID0gMipibHVyOyBNID0gYWR2ZWN0OyBmbG93diA9IGZsb3c7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG8= +Y3RhdmVzKSB7IG5hbW91bnQgPSBhbXAgKiAodmVjdG9yKGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyBmbG93diAqPSBmbG93cmF0ZTsgc2NhbGUgKj0gMC41OyA= +aWYgKE0gIT0gMC4wKSB7IHBwIC09IE0gKiB2b3BfZmJtbGVuZ3RoX3ZlY3RvcihuYW1vdW50KSAqIHZvcF9GbG93Tm9pc2VHcmFkNFAgKHBwLCBmbG93LCAwLjAxKTsgfSBwcCAqPSAyOyBNICo9IGFkdmVjdDsgb2N0YXZlcys= +KzsgfSBpZiAoc2NhbGUgPiBibHVyKSB7IGJsZW5kID0gYW1wICogY2xhbXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBudmFsICs9IGJsZW5kKih2ZWN0b3IoZmxvd25vaXNlKHBwLCBmbG93dikpIC0gMC41KTsgfQogICAgcmU= +dHVybiBudmFsOwp9CiNsaW5lIDExMTggIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV8= +Ty9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgpmbG9hdAp2b3BfZGFtcGVuRmJtRkYoZmxvYXQgcG9zLCBmcmVxLCBvZmZzZXQ7IGZsb2F0IGxhY3VuLCBhbXA7IGludCBtYXg= +b2N0YXZlcykKewogICAgZmxvYXQgcHAgPSBwb3MgKiBmcmVxICsgb2Zmc2V0OwogICAgZmxvYXQgZncgPSB2b3BfRmlsdGVyV2lkdGgocHApOwogICAgZmxvYXQgYWEgPSB2b3BfRmlsdGVyV2lkdGgocG9zKTsKICAgIGZsb2E= +dCBwbGltaXQgPSBmdy9sYWN1bjsKICAgIGZsb2F0IHNjYWxlID0gMTsKICAgIGludCAgIG9jdGF2ZSA9IDA7CiAgICBmbG9hdCBmYm0gPSAwOwogICAgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZSA8IG1heG9jdGE= +dmVzKSB7IGZibSArPSBzY2FsZSAqIGZpdChub2lzZShwcCksMC4zLDAuNywtMS4wLDEuMCk7IHNjYWxlICo9IGxhY3VuOyBwcCAvPSBsYWN1bjsgb2N0YXZlICsrOyB9IHNjYWxlICo9IGxhY3VuOyBmYm0gKz0gc2NhbGUgKiA= +Zml0KG5vaXNlKHBwKSwwLjMsMC43LC0xLjAsMS4wKTsgd2hpbGUgKHNjYWxlID4gYWEpIHsgZmJtICs9IHNjYWxlICogZml0KG5vaXNlKHBwKSwwLjMsMC43LC0xLjAsMS4wKTsgcHAgKj0gbGFjdW47IHNjYWxlICo9IGxhY3U= +bjsgfQogICAgZmJtID0gYW1wICogZml0KGZibSwgLTEuMjUsIDEuMjUsIDAsIDEpOwogICAgcmV0dXJuIGZibTsKfQoKZmxvYXQKdm9wX2RhbXBlbkZibUZWKHZlY3RvciBwb3MsIGZyZXEsIG9mZnNldDsgZmxvYXQgbGFjdW4= +LCBhbXA7IGludCBtYXhvY3RhdmVzKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3MgKiBmcmVxICsgb2Zmc2V0OwogICAgZmxvYXQgIGZ3ID0gc3FydChhcmVhKHBwKSk7CiAgICBmbG9hdCAgYWEgPSBzcXJ0KGFyZWEocG9zKSk7CiA= +ICAgZmxvYXQgIHBsaW1pdCA9IGZ3L2xhY3VuOwogICAgZmxvYXQgIHNjYWxlID0gMTsKICAgIGludCAgICBvY3RhdmUgPSAwOwogICAgZmxvYXQgIGZibSA9IDA7CiAgICB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXY= +ZSA8IG1heG9jdGF2ZXMpIHsgZmJtICs9IHNjYWxlICogZml0KG5vaXNlKHBwKSwwLjMsMC43LC0xLjAsMS4wKTsgc2NhbGUgKj0gbGFjdW47IHBwIC89IGxhY3VuOyBvY3RhdmUgKys7IH0gc2NhbGUgKj0gbGFjdW47IGZibSA= +Kz0gc2NhbGUgKiBmaXQobm9pc2UocHApLDAuMywwLjcsLTEuMCwxLjApOyB3aGlsZSAoc2NhbGUgPiBhYSkgeyBmYm0gKz0gc2NhbGUgKiBmaXQobm9pc2UocHApLDAuMywwLjcsLTEuMCwxLjApOyBwcCAqPSBsYWN1bjsgc2M= +YWxlICo9IGxhY3VuOyB9CiAgICBmYm0gPSBhbXAgKiBmaXQoZmJtLCAtMS4yNSwgMS4yNSwgMCwgMSk7CiAgICByZXR1cm4gZmJtOwp9CgpmbG9hdAp2b3BfZGFtcGVuRmJtRlAodmVjdG9yNCBwb3MsIGZyZXEsIG9mZnNldDs= +IGZsb2F0IGxhY3VuLCBhbXA7IGludCBtYXhvY3RhdmVzKQp7CiAgICB2ZWN0b3I0IHBwID0gcG9zICogZnJlcSArIG9mZnNldDsKICAgIGZsb2F0ICAgZncgPSBzcXJ0KGFyZWEoKHZlY3RvcilwcCkpOwogICAgZmxvYXQgICA= +YWEgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3MpKTsKICAgIGZsb2F0ICAgcGxpbWl0ID0gZncvbGFjdW47CiAgICBmbG9hdCAgIHNjYWxlID0gMTsKICAgIGludCAgICAgb2N0YXZlID0gMDsKICAgIGZsb2F0ICAgZmJtID0gMDs= +CiAgICB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlIDwgbWF4b2N0YXZlcykgeyBmYm0gKz0gc2NhbGUgKiBmaXQobm9pc2UocHApLDAuMywwLjcsLTEuMCwxLjApOyBzY2FsZSAqPSBsYWN1bjsgcHAgLz0gbGFjdW4= +OyBvY3RhdmUgKys7IH0gc2NhbGUgKj0gbGFjdW47IGZibSArPSBzY2FsZSAqIGZpdChub2lzZShwcCksMC4zLDAuNywtMS4wLDEuMCk7IHdoaWxlIChzY2FsZSA+IGFhKSB7IGZibSArPSBzY2FsZSAqIGZpdChub2lzZShwcCk= +LDAuMywwLjcsLTEuMCwxLjApOyBwcCAqPSBsYWN1bjsgc2NhbGUgKj0gbGFjdW47IH0KICAgIGZibSA9IGFtcCAqIGZpdChmYm0sIC0xLjI1LCAxLjI1LCAwLCAxKTsKICAgIHJldHVybiBmYm07Cn0KI2xpbmUgMTE3OCAiQzo= +L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2g= +b3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgp2ZWN0b3IKdm9wX2RhbXBlbkZibVZGKGZsb2F0IHBvcywgZnJlcSwgb2Zmc2V0OyBmbG9hdCBsYWN1biwgYW1wOyBpbnQgbWF4b2N0YXZlcykKewogICAgZmxvYXQgIHBwID0= +IHBvcyAqIGZyZXEgKyBvZmZzZXQ7CiAgICBmbG9hdCAgZncgPSB2b3BfRmlsdGVyV2lkdGgocHApOwogICAgZmxvYXQgIGFhID0gdm9wX0ZpbHRlcldpZHRoKHBvcyk7CiAgICBmbG9hdCAgcGxpbWl0ID0gZncvbGFjdW47CiA= +ICAgZmxvYXQgIHNjYWxlID0gMTsKICAgIGludCAgICBvY3RhdmUgPSAwOwogICAgdmVjdG9yIGZibSA9IDA7CiAgICB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlIDwgbWF4b2N0YXZlcykgeyBmYm0gKz0gc2NhbGU= +ICogdmVjdG9yKGZpdCh2ZWN0b3Iobm9pc2UocHApKSx7MC4zLDAuMywwLjN9LHswLjcsMC43LDAuN30sey0xLjAsLTEuMCwtMS4wfSx7MS4wLDEuMCwxLjB9KSk7IHNjYWxlICo9IGxhY3VuOyBwcCAvPSBsYWN1bjsgb2N0YXY= +ZSArKzsgfSBzY2FsZSAqPSBsYWN1bjsgZmJtICs9IHNjYWxlICogdmVjdG9yKGZpdCh2ZWN0b3Iobm9pc2UocHApKSx7MC4zLDAuMywwLjN9LHswLjcsMC43LDAuN30sey0xLjAsLTEuMCwtMS4wfSx7MS4wLDEuMCwxLjB9KSk= +OyB3aGlsZSAoc2NhbGUgPiBhYSkgeyBmYm0gKz0gc2NhbGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTs= +IHBwICo9IGxhY3VuOyBzY2FsZSAqPSBsYWN1bjsgfQogICAgZmJtID0gYW1wICogdmVjdG9yKGZpdChmYm0sey0xLjI1LC0xLjI1LC0xLjI1fSx7MS4yNSwxLjI1LDEuMjV9LHswLDAsMH0sezEsMSwxfSkpOwogICAgcmV0dXI= +biBmYm07Cn0KCnZlY3Rvcgp2b3BfZGFtcGVuRmJtVlYodmVjdG9yIHBvcywgZnJlcSwgb2Zmc2V0OyBmbG9hdCBsYWN1biwgYW1wOyBpbnQgbWF4b2N0YXZlcykKewogICAgdmVjdG9yIHBwID0gcG9zICogZnJlcSArIG9mZnM= +ZXQ7CiAgICBmbG9hdCAgZncgPSBzcXJ0KGFyZWEocHApKTsKICAgIGZsb2F0ICBhYSA9IHNxcnQoYXJlYShwb3MpKTsKICAgIGZsb2F0ICBwbGltaXQgPSBmdy9sYWN1bjsKICAgIGZsb2F0ICBzY2FsZSA9IDE7CiAgICBpbnQ= +ICAgIG9jdGF2ZSA9IDA7CiAgICB2ZWN0b3IgZmJtID0gMDsKICAgIHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmUgPCBtYXhvY3RhdmVzKSB7IGZibSArPSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHA= +cCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgc2NhbGUgKj0gbGFjdW47IHBwIC89IGxhY3VuOyBvY3RhdmUgKys7IH0gc2NhbGUgKj0gbGFjdW47IGZibSA= +Kz0gc2NhbGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgd2hpbGUgKHNjYWxlID4gYWEpIHsgZmJtICs= +PSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHBwKSksezAuMywwLjMsMC4zfSx7MC43LDAuNywwLjd9LHstMS4wLC0xLjAsLTEuMH0sezEuMCwxLjAsMS4wfSkpOyBwcCAqPSBsYWN1bjsgc2NhbGUgKj0gbGFjdW4= +OyB9CiAgICBmYm0gPSBhbXAgKiB2ZWN0b3IoZml0KGZibSx7LTEuMjUsLTEuMjUsLTEuMjV9LHsxLjI1LDEuMjUsMS4yNX0sezAsMCwwfSx7MSwxLDF9KSk7CiAgICByZXR1cm4gZmJtOwp9Cgp2ZWN0b3IKdm9wX2RhbXBlbkY= +Ym1WUCh2ZWN0b3I0IHBvcywgZnJlcSwgb2Zmc2V0OyBmbG9hdCBsYWN1biwgYW1wOyBpbnQgbWF4b2N0YXZlcykKewogICAgdmVjdG9yNAlwcCA9IHBvcyAqIGZyZXEgKyBvZmZzZXQ7CiAgICBmbG9hdCBmdyA9IHNxcnQoYXI= +ZWEoKHZlY3RvcilwcCkpOwogICAgZmxvYXQgYWEgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3MpKTsKICAgIGZsb2F0IHBsaW1pdCA9IGZ3L2xhY3VuOwogICAgZmxvYXQgc2NhbGUgPSAxOwogICAgaW50ICAgb2N0YXZlID0gMDs= +CiAgICB2ZWN0b3IJZmJtID0gMDsKICAgIHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmUgPCBtYXhvY3RhdmVzKSB7IGZibSArPSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHBwKSksezAuMywwLjMsMC4= +M30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgc2NhbGUgKj0gbGFjdW47IHBwIC89IGxhY3VuOyBvY3RhdmUgKys7IH0gc2NhbGUgKj0gbGFjdW47IGZibSArPSBzY2FsZSAqIHZlY3Q= +b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgd2hpbGUgKHNjYWxlID4gYWEpIHsgZmJtICs9IHNjYWxlICogdmVjdG8= +cihmaXQodmVjdG9yKG5vaXNlKHBwKSksezAuMywwLjMsMC4zfSx7MC43LDAuNywwLjd9LHstMS4wLC0xLjAsLTEuMH0sezEuMCwxLjAsMS4wfSkpOyBwcCAqPSBsYWN1bjsgc2NhbGUgKj0gbGFjdW47IH0KICAgIGZibSA9IGE= +bXAgKiB2ZWN0b3IoZml0KGZibSx7LTEuMjUsLTEuMjUsLTEuMjV9LHsxLjI1LDEuMjUsMS4yNX0sezAsMCwwfSx7MSwxLDF9KSk7CiAgICByZXR1cm4gZmJtOwp9CiNsaW5lIDEyNDkgIkM6L08vT19FUkFXVEZPU19PX1NPRlQ= +V0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3Y= +b3BsaWIuaCIKZmxvYXQKdm9wX3Blcmxpbk5vaXNlVkYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICBmbG9hdCBudmFsOwogICAgZmxvYXQ= +IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKChmbG9hdChub2lzZShwcCkpKSArIDA= +KTsgbnZhbCA9IChmbG9hdChwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9wZXJsaW5Ob2lzZVZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbik= +CnsKICAgIHZlY3RvciBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSA= +cm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3Iobm9pc2UocHApKSkgKyAwKTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3BfcGVybGluTm8= +aXNlVlAodmVjdG9yNCBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yNCBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmE= +bCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3Iobm9pc2UocHApKSkgKyAwKTsgbnZhbCA9ICh2ZWN0b3IocG93KG4= +dmFsLCBhdHRlbikpKTsKICAgIHJldHVybiBudmFsOwp9CgpmbG9hdAp2b3BfY29ycmVjdHBlcmxpbk5vaXNlVkYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHA= +ID0gcG9zOwogICAgZmxvYXQgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMC4= +NSAqIHNjYWxlICogKChmbG9hdChub2lzZShwcCkpKSArIC0uNSk7IG52YWwgPSAoZmxvYXQocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3BfY29ycmVjdHBlcmxpbk5vaXNlVlYodmU= +Y3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3I= +IChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAwLjUgKiBzY2FsZSAqICgodmVjdG9yKG5vaXNlKHBwKSkpICsgLS41KTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGE= +dHRlbikpKTsKICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX2NvcnJlY3RwZXJsaW5Ob2lzZVZQKHZlY3RvcjQgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvcjQgcHAgPSA= +cG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDAuNSA= +KiBzY2FsZSAqICgodmVjdG9yKG5vaXNlKHBwKSkpICsgLS41KTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCmZsb2F0CnZvcF9zaW1wbGV4Tm9pc2VWRih2ZWN0b3IgcG8= +czsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICBmbG9hdCBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDs= +IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gLjUgKiBzY2FsZSAqICgoZmxvYXQoeG5vaXNlKHBwKSkpICsgLS41KTsgbnZhbCA9IChmbG9hdChwb3cobnZhbCwgYXR0ZW4pKSk7CiA= +ICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3Bfc2ltcGxleE5vaXNlVlYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnY= +YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IC41ICogc2NhbGUgKiAoKHZlY3Rvcig= +eG5vaXNlKHBwKSkpICsgLS41KTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3Bfc2ltcGxleE5vaXNlVlAodmVjdG9yNCBwb3M7IGludCB0dXJiOyBmbG8= +YXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvcjQgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKys= +LCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IC41ICogc2NhbGUgKiAoKHZlY3Rvcih4bm9pc2UocHApKSkgKyAtLjUpOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnY= +YWw7Cn0KCnZlY3Rvcgp2b3Bfc2ltcGxleEN1cmxOb2lzZVZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICA= +ZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAxICogc2NhbGUgKiAoKHZlY3RvcihjdXJseG5vaXM= +ZShwcCkpKSArIDApOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9zaW1wbGV4Q3VybE5vaXNlMkRWVih2ZWN0b3IgcG9zOyBpbnQgdHVyYjsgZmxvYXQ= +IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHA= +cCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDEgKiBzY2FsZSAqICgodmVjdG9yKGN1cmx4bm9pc2UyZChwcCkpKSArIDApOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnY= +YWw7Cn0KCnZlY3Rvcgp2b3Bfc2ltcGxleEN1cmxOb2lzZVZQKHZlY3RvcjQgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvcjQgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICA= +ICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDEgKiBzY2FsZSAqICgodmVjdG9yKGN1cmx4bm8= +aXNlKHBwKSkpICsgMCk7IG52YWwgPSAodmVjdG9yKHBvdyhudmFsLCBhdHRlbikpKTsKICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX3BlcmxpbkN1cmxOb2lzZVZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCA= +YW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvciBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHA= +ICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3IoY3VybG5vaXNlKHBwKSkpICsgMCk7IG52YWwgPSAodmVjdG9yKHBvdyhudmFsLCBhdHRlbikpKTsKICAgIHJldHVybiBudmFsOwo= +fQoKdmVjdG9yCnZvcF9wZXJsaW5DdXJsTm9pc2UyRFZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG8= +YXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAxICogc2NhbGUgKiAoKHZlY3RvcihjdXJsbm9pc2UyZCg= +cHApKSkgKyAwKTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3BfcGVybGluQ3VybE5vaXNlVlAodmVjdG9yNCBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXA= +LCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvcjQgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo= +PSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDEgKiBzY2FsZSAqICgodmVjdG9yKGN1cmxub2lzZShwcCkpKSArIDApOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQo= +I2xpbmUgMTQ0NiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV8= +T18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCnZlY3Rvcgp2b3BfY3VybE5vaXNlVlYodmVjdG9yIHBvcywgZnJlcSwgb2Zmc2V0LCBubWw7CgkJc3RyaW5nIHR5cGUsIGdlbzsKCQlpbnQgdHVyYiw= +IGJvdW5jZTsKCSAgICAJZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4sIGRpc3RhbmNlLCByYWRpdXMsIGgpCnsKICAgIHZlY3RvciB2YWwgPSB7MCwwLDB9OwoKICAgIGlmICh0eXBlID09ICJleGFjdF9wbm9pc2UiKQogICAgewo= +CXJldHVybiB2b3BfcGVybGluQ3VybE5vaXNlVlYocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KICAgIGVsc2UgaWYgKHR5cGUgPT0gImV4YWN0X3hub2lzZSIpCiAgICB7CglyZXQ= +dXJuIHZvcF9zaW1wbGV4Q3VybE5vaXNlVlYocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KCgogICAgdmVjdG9yIHhEaWZmID0gcG9zOwkJeERpZmYueCArPSBoOwogICAgdmVjdG8= +ciB5RGlmZiA9IHBvczsJCXlEaWZmLnkgKz0gaDsKICAgIHZlY3RvciB6RGlmZiA9IHBvczsJCXpEaWZmLnogKz0gaDsKCgogICAgdmVjdG9yIG5vaXNldmVjLCB4RGlmZk5vaXNlLCB5RGlmZk5vaXNlLCB6RGlmZk5vaXNlOwo= +ICAgIGlmKCB0eXBlID09ICJvbm9pc2UiICkKICAgIHsKCW5vaXNldmVjID0gb25vaXNlKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwoJeERpZmZOb2lzZSA9IG9ub2lzZSh4RGlmZipmcmU= +cSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXlEaWZmTm9pc2UgPSBvbm9pc2UoeURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXpEaWZmTm9pc2UgPSBvbm9pc2U= +KHpEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7CiAgICB9CiAgICBlbHNlIGlmKCB0eXBlID09ICJzbm9pc2UiICkKICAgIHsKCW5vaXNldmVjID0gc25vaXNlKHBvcypmcmVxIC0gb2Zmc2U= +dCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXhEaWZmTm9pc2UgPSBzbm9pc2UoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXlEaWZmTm9pc2UgPSBzbm9pc2UoeURpZmYqZnI= +ZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl6RGlmZk5vaXNlID0gc25vaXNlKHpEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7CiAgICB9CiAgICBlbHNlIGlmKCA= +dHlwZSA9PSAiYW5vaXNlIiApCiAgICB7Cglub2lzZXZlYyA9IGFub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXhEaWZmTm9pc2UgPSBhbm9pc2UoeERpZmYqZnJlcSAtIG9mZnM= +ZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gYW5vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl6RGlmZk5vaXNlID0gYW5vaXNlKHpEaWZmKmY= +cmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwogICAgfQogICAgZWxzZSBpZiAodHlwZSA9PSAieG5vaXNlIiApCiAgICB7Cglub2lzZXZlYyA9IHZvcF9zaW1wbGV4Tm9pc2VWVihwb3MqZnJlcSAtIG8= +ZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXhEaWZmTm9pc2UgPSB2b3Bfc2ltcGxleE5vaXNlVlYoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeURpZmZOb2lzZSA9IHY= +b3Bfc2ltcGxleE5vaXNlVlYoeURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJekRpZmZOb2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWVih6RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXA= +LCByb3VnaCwgYXR0ZW4pOwogICAgfQogICAgZWxzZQogICAgewoJbm9pc2V2ZWMgPSB2b3BfcGVybGluTm9pc2VWVihwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHY= +b3BfcGVybGluTm9pc2VWVih4RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl5RGlmZk5vaXNlID0gdm9wX3Blcmxpbk5vaXNlVlYoeURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCA= +cm91Z2gsIGF0dGVuKTsKCXpEaWZmTm9pc2UgPSB2b3BfcGVybGluTm9pc2VWVih6RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CgoKICAgIGZsb2F0IGRpc3QsIHIsIGQ7IHZlY3Q= +b3Igbm9ybSA9IG5vcm1hbGl6ZShubWwpOyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcilwb3MpOyByID0gYWJzKCBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0= +ID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpcG9zKSApOyBpZiggZGlzdCA8IDAgKSB7IG5vcm0gPSAtbm9ybTsgfSB9IGVsc2UgeyByID0gYWJzKCBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0= +MSwgMSkgKTsgfSByID0gKCAxNS4wKnIgLSAxMC4wKnIqcipyICsgMypyKnIqcipyKnIgKSAvIDguMDsgbm9pc2V2ZWMgPSAociAqIG5vaXNldmVjKSArICgoMS1yKSAqIGRvdChub3JtLCBub2lzZXZlYykgKiBub3JtKTs7IGk= +ZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcil4RGlmZik7IHIgPSBhYnMoIGNsYW1wKGRpc3QvcmFkaXVzLCAtMSwgMSkgKTsgbm9ybSA9IG5vcm1hbGl6ZSggdm9sdW1lZ3JhZGk= +ZW50KGdlbywgMCwgKHZlY3Rvcil4RGlmZikgKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gLW5vcm07IH0gfSBlbHNlIHsgciA9IGFicyggY2xhbXAoZGlzdGFuY2UvcmFkaXVzLCAtMSwgMSkgKTsgfSByID0gKCAxNS4wKnI= +IC0gMTAuMCpyKnIqciArIDMqcipyKnIqcipyICkgLyA4LjA7IHhEaWZmTm9pc2UgPSAociAqIHhEaWZmTm9pc2UpICsgKCgxLXIpICogZG90KG5vcm0sIHhEaWZmTm9pc2UpICogbm9ybSk7OyBpZiggZ2VvICE9ICIiICkgeyA= +ZGlzdCA9IHZvbHVtZXNhbXBsZShnZW8sIDAsICh2ZWN0b3IpeURpZmYpOyByID0gYWJzKCBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Q= +b3IpeURpZmYpICk7IGlmKCBkaXN0IDwgMCApIHsgbm9ybSA9IC1ub3JtOyB9IH0gZWxzZSB7IHIgPSBhYnMoIGNsYW1wKGRpc3RhbmNlL3JhZGl1cywgLTEsIDEpICk7IH0gciA9ICggMTUuMCpyIC0gMTAuMCpyKnIqciArIDM= +KnIqcipyKnIqciApIC8gOC4wOyB5RGlmZk5vaXNlID0gKHIgKiB5RGlmZk5vaXNlKSArICgoMS1yKSAqIGRvdChub3JtLCB5RGlmZk5vaXNlKSAqIG5vcm0pOzsgaWYoIGdlbyAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXA= +bGUoZ2VvLCAwLCAodmVjdG9yKXpEaWZmKTsgciA9IGFicyggY2xhbXAoZGlzdC9yYWRpdXMsIC0xLCAxKSApOyBub3JtID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpekRpZmYpICk7IGlmKCA= +ZGlzdCA8IDAgKSB7IG5vcm0gPSAtbm9ybTsgfSB9IGVsc2UgeyByID0gYWJzKCBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKSApOyB9IHIgPSAoIDE1LjAqciAtIDEwLjAqcipyKnIgKyAzKnIqcipyKnIqciApIC8gOC4= +MDsgekRpZmZOb2lzZSA9IChyICogekRpZmZOb2lzZSkgKyAoKDEtcikgKiBkb3Qobm9ybSwgekRpZmZOb2lzZSkgKiBub3JtKTs7IGZsb2F0IGR6ZHkgPSAoeURpZmZOb2lzZS56IC0gbm9pc2V2ZWMueik7IGZsb2F0IGR5ZHo= +ID0gKHpEaWZmTm9pc2UueSAtIG5vaXNldmVjLnkpOyBmbG9hdCBkeGR6ID0gKHpEaWZmTm9pc2UueCAtIG5vaXNldmVjLngpOyBmbG9hdCBkemR4ID0gKHhEaWZmTm9pc2UueiAtIG5vaXNldmVjLnopOyBmbG9hdCBkeWR4ID0= +ICh4RGlmZk5vaXNlLnkgLSBub2lzZXZlYy55KTsgZmxvYXQgZHhkeSA9ICh5RGlmZk5vaXNlLnggLSBub2lzZXZlYy54KTsgdmFsLnggPSAoZHpkeSAtIGR5ZHopL2g7IHZhbC55ID0gKGR4ZHogLSBkemR4KS9oOyB2YWwueiA= +PSAoZHlkeCAtIGR4ZHkpL2g7IGlmKCBib3VuY2UgKSB7IHZlY3RvciB2bjsgaWYoIGdlbyAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXBsZShnZW8sIDAsICh2ZWN0b3IpcG9zKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0= +IG5vcm1hbGl6ZSggdm9sdW1lZ3JhZGllbnQoZ2VvLCAwLCAodmVjdG9yKXBvcykgKTsgZCA9IGRvdChub3JtLCB2YWwpOyBpZiggZCA8IDAgKSB7IHZuID0gZCAqIG5vcm07IHZhbCA9IHZhbCAtIDIqdm47IH0gfSB9IGVsc2U= +IGlmKCBkaXN0YW5jZSA8IDAgKSB7IGQgPSBkb3Qobm9ybSwgdmFsKTsgaWYoIGQgPCAwICkgeyB2biA9IGQgKiBubWw7IHZhbCA9IHZhbCAtIDIqdm47IH0gfSB9CgogICAgcmV0dXJuIHZhbDsKfQoKdmVjdG9yCnZvcF9jdXI= +bE5vaXNlVlAodmVjdG9yNCBwb3MsIGZyZXEsIG9mZnNldDsKCQl2ZWN0b3Igbm1sOwoJCXN0cmluZyB0eXBlOyBzdHJpbmcgZ2VvOwoJCWludCB0dXJiLCBib3VuY2U7CgkJZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4sIGRpc3Q= +YW5jZSwgcmFkaXVzLCBoKQp7CiAgICB2ZWN0b3IgdmFsID0gezAsMCwwfTsKCiAgICBpZiAodHlwZSA9PSAiZXhhY3RfcG5vaXNlIikKICAgIHsKCXJldHVybiB2b3BfcGVybGluQ3VybE5vaXNlVlAocG9zKmZyZXEtb2Zmc2U= +dCwgdHVyYiwgYW1wLCByb3VnaCoyLCBhdHRlbik7CiAgICB9CiAgICBlbHNlIGlmICh0eXBlID09ICJleGFjdF94bm9pc2UiKQogICAgewoJcmV0dXJuIHZvcF9zaW1wbGV4Q3VybE5vaXNlVlAocG9zKmZyZXEtb2Zmc2V0LCA= +dHVyYiwgYW1wLCByb3VnaCoyLCBhdHRlbik7CiAgICB9CgoKICAgIHZlY3RvcjQgeERpZmYgPSBwb3M7CXhEaWZmLnggKz0gaDsKICAgIHZlY3RvcjQgeURpZmYgPSBwb3M7CXlEaWZmLnkgKz0gaDsKICAgIHZlY3RvcjQgekQ= +aWZmID0gcG9zOwl6RGlmZi56ICs9IGg7CgogICAgdmVjdG9yIG5vaXNldmVjLCB4RGlmZk5vaXNlLCB5RGlmZk5vaXNlLCB6RGlmZk5vaXNlOwoKCiAgICBpZiAodHlwZSA9PSAieG5vaXNlIikKICAgIHsKCW5vaXNldmVjID0= +IHZvcF9zaW1wbGV4Tm9pc2VWUChwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWUCh4RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXA= +LCByb3VnaCwgYXR0ZW4pOwoJeURpZmZOb2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWUCh5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl6RGlmZk5vaXNlID0gdm9wX3NpbXBsZXhOb2lzZVY= +UCh6RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CiAgICBlbHNlCiAgICB7Cglub2lzZXZlYyA9IHZvcF9wZXJsaW5Ob2lzZVZQKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXA= +LCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZQKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXlEaWZmTm9pc2UgPSB2b3BfcGVybGluTm9pc2VWUCg= +eURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJekRpZmZOb2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZQKHpEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKICA= +ICB9CgoKICAgIGZsb2F0IGRpc3QsIHIsIGQ7IHZlY3RvciBub3JtID0gbm9ybWFsaXplKG5tbCk7IGlmKCBnZW8gIT0gIiIgKSB7IGRpc3QgPSB2b2x1bWVzYW1wbGUoZ2VvLCAwLCAodmVjdG9yKXBvcyk7IHIgPSBhYnMoIGM= +bGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Rvcilwb3MpICk7IGlmKCBkaXN0IDwgMCApIHsgbm9ybSA9IC1ub3JtOyB9IH0gZWxzZSB7IHI= +ID0gYWJzKCBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKSApOyB9IHIgPSAoIDE1LjAqciAtIDEwLjAqcipyKnIgKyAzKnIqcipyKnIqciApIC8gOC4wOyBub2lzZXZlYyA9IChyICogbm9pc2V2ZWMpICsgKCgxLXIpICo= +IGRvdChub3JtLCBub2lzZXZlYykgKiBub3JtKTs7IGlmKCBnZW8gIT0gIiIgKSB7IGRpc3QgPSB2b2x1bWVzYW1wbGUoZ2VvLCAwLCAodmVjdG9yKXhEaWZmKTsgciA9IGFicyggY2xhbXAoZGlzdC9yYWRpdXMsIC0xLCAxKSA= +KTsgbm9ybSA9IG5vcm1hbGl6ZSggdm9sdW1lZ3JhZGllbnQoZ2VvLCAwLCAodmVjdG9yKXhEaWZmKSApOyBpZiggZGlzdCA8IDAgKSB7IG5vcm0gPSAtbm9ybTsgfSB9IGVsc2UgeyByID0gYWJzKCBjbGFtcChkaXN0YW5jZS8= +cmFkaXVzLCAtMSwgMSkgKTsgfSByID0gKCAxNS4wKnIgLSAxMC4wKnIqcipyICsgMypyKnIqcipyKnIgKSAvIDguMDsgeERpZmZOb2lzZSA9IChyICogeERpZmZOb2lzZSkgKyAoKDEtcikgKiBkb3Qobm9ybSwgeERpZmZOb2k= +c2UpICogbm9ybSk7OyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcil5RGlmZik7IHIgPSBhYnMoIGNsYW1wKGRpc3QvcmFkaXVzLCAtMSwgMSkgKTsgbm9ybSA9IG5vcm1hbGk= +emUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Rvcil5RGlmZikgKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gLW5vcm07IH0gfSBlbHNlIHsgciA9IGFicyggY2xhbXAoZGlzdGFuY2UvcmFkaXVzLCAtMSwgMSkgKTs= +IH0gciA9ICggMTUuMCpyIC0gMTAuMCpyKnIqciArIDMqcipyKnIqcipyICkgLyA4LjA7IHlEaWZmTm9pc2UgPSAociAqIHlEaWZmTm9pc2UpICsgKCgxLXIpICogZG90KG5vcm0sIHlEaWZmTm9pc2UpICogbm9ybSk7OyBpZig= +IGdlbyAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXBsZShnZW8sIDAsICh2ZWN0b3IpekRpZmYpOyByID0gYWJzKCBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW4= +dChnZW8sIDAsICh2ZWN0b3IpekRpZmYpICk7IGlmKCBkaXN0IDwgMCApIHsgbm9ybSA9IC1ub3JtOyB9IH0gZWxzZSB7IHIgPSBhYnMoIGNsYW1wKGRpc3RhbmNlL3JhZGl1cywgLTEsIDEpICk7IH0gciA9ICggMTUuMCpyIC0= +IDEwLjAqcipyKnIgKyAzKnIqcipyKnIqciApIC8gOC4wOyB6RGlmZk5vaXNlID0gKHIgKiB6RGlmZk5vaXNlKSArICgoMS1yKSAqIGRvdChub3JtLCB6RGlmZk5vaXNlKSAqIG5vcm0pOzsgZmxvYXQgZHpkeSA9ICh5RGlmZk4= +b2lzZS56IC0gbm9pc2V2ZWMueik7IGZsb2F0IGR5ZHogPSAoekRpZmZOb2lzZS55IC0gbm9pc2V2ZWMueSk7IGZsb2F0IGR4ZHogPSAoekRpZmZOb2lzZS54IC0gbm9pc2V2ZWMueCk7IGZsb2F0IGR6ZHggPSAoeERpZmZOb2k= +c2UueiAtIG5vaXNldmVjLnopOyBmbG9hdCBkeWR4ID0gKHhEaWZmTm9pc2UueSAtIG5vaXNldmVjLnkpOyBmbG9hdCBkeGR5ID0gKHlEaWZmTm9pc2UueCAtIG5vaXNldmVjLngpOyB2YWwueCA9IChkemR5IC0gZHlkeikvaDs= +IHZhbC55ID0gKGR4ZHogLSBkemR4KS9oOyB2YWwueiA9IChkeWR4IC0gZHhkeSkvaDsgaWYoIGJvdW5jZSApIHsgdmVjdG9yIHZuOyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Q= +b3IpcG9zKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpcG9zKSApOyBkID0gZG90KG5vcm0sIHZhbCk7IGlmKCBkIDwgMCApIHsgdm4gPSBkICogbm8= +cm07IHZhbCA9IHZhbCAtIDIqdm47IH0gfSB9IGVsc2UgaWYoIGRpc3RhbmNlIDwgMCApIHsgZCA9IGRvdChub3JtLCB2YWwpOyBpZiggZCA8IDAgKSB7IHZuID0gZCAqIG5tbDsgdmFsID0gdmFsIC0gMip2bjsgfSB9IH0KCiA= +ICAgcmV0dXJuIHZhbDsKfQoKdmVjdG9yCnZvcF9jdXJsTm9pc2UyRFZWKHZlY3RvciBwb3MsIGZyZXEsIG9mZnNldDsKCQkgICAgc3RyaW5nIHR5cGUsIGdlbzsKCQkgICAgaW50IHR1cmI7CgkJICAgIGZsb2F0IGFtcCwgcm8= +dWdoLCBhdHRlbiwgZGlzdGFuY2UsIHJhZGl1cywgaCkKewogICAgdmVjdG9yIHZhbCA9IHswLDAsMH07CgogICAgaWYgKHR5cGUgPT0gImV4YWN0X3Bub2lzZSIpCiAgICB7CglyZXR1cm4gdm9wX3BlcmxpbkN1cmxOb2lzZTI= +RFZWKHBvcypmcmVxLW9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCoyLCBhdHRlbik7CiAgICB9CiAgICBlbHNlIGlmICh0eXBlID09ICJleGFjdF94bm9pc2UiKQogICAgewoJcmV0dXJuIHZvcF9zaW1wbGV4Q3VybE5vaXNlMkQ= +VlYocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KCgogICAgdmVjdG9yIHhEaWZmID0gcG9zOwkJeERpZmYueCArPSBoOwogICAgdmVjdG9yIHlEaWZmID0gcG9zOwkJeURpZmYueSA= +Kz0gaDsKCgogICAgZmxvYXQgbm9pc2UsIHhEaWZmTm9pc2UsIHlEaWZmTm9pc2U7CiAgICBpZiggdHlwZSA9PSAib25vaXNlIiApCiAgICB7Cglub2lzZSA9IG9ub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2g= +LCBhdHRlbikgKiBhbXA7Cgl4RGlmZk5vaXNlID0gb25vaXNlKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gb25vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHQ= +dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwogICAgfQogICAgZWxzZSBpZiggdHlwZSA9PSAic25vaXNlIiApCiAgICB7Cglub2lzZSA9IHNub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGE= +bXA7Cgl4RGlmZk5vaXNlID0gc25vaXNlKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gc25vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCA= +YXR0ZW4pICogYW1wOwogICAgfQogICAgZWxzZSBpZiggdHlwZSA9PSAiYW5vaXNlIiApCiAgICB7Cglub2lzZSA9IGFub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXhEaWZmTm8= +aXNlID0gYW5vaXNlKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gYW5vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA= +OwogICAgfQogICAgZWxzZSBpZiAodHlwZSA9PSAieG5vaXNlIikKICAgIHsKCW5vaXNlID0gdm9wX3NpbXBsZXhOb2lzZVZGKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl4RGlmZk5vaXM= +ZSA9IHZvcF9zaW1wbGV4Tm9pc2VWRih4RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl5RGlmZk5vaXNlID0gdm9wX3NpbXBsZXhOb2lzZVZGKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmI= +LCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CiAgICBlbHNlCiAgICB7Cglub2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZGKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl4RGlmZk5vaXNlID0= +IHZvcF9wZXJsaW5Ob2lzZVZGKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXlEaWZmTm9pc2UgPSB2b3BfcGVybGluTm9pc2VWRih5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXA= +LCByb3VnaCwgYXR0ZW4pOwogICAgfQoKCiAgICBmbG9hdCByOwogICAgaWYoIGdlbyAhPSAiIiApCiAgICB7CglmbG9hdCBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgcG9zKTsKCXIgPSBjbGFtcChkaXN0L3JhZGl1cyw= +IC0xLCAxKTsKICAgIH0KICAgIGVsc2UKICAgIHsKCXIgPSBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKTsKICAgIH0KICAgIHIgPSAoIDE1LjAgKiByIC0gMTAuMCAqIHIqcipyICsgMy4wICogcipyKnIqcipyICkgLyA= +OC4wOwogICAgbm9pc2UgPSBub2lzZSAqIHI7CiAgICB4RGlmZk5vaXNlID0geERpZmZOb2lzZSAqIHI7CiAgICB5RGlmZk5vaXNlID0geURpZmZOb2lzZSAqIHI7CgoKICAgIHZhbC54ID0gKHlEaWZmTm9pc2UgLSBub2lzZSk= +IC8gaDsKICAgIHZhbC55ID0gKG5vaXNlIC0geERpZmZOb2lzZSkgLyBoOwoKICAgIHJldHVybiB2YWw7Cn0KCnZvaWQKdm9wX2Rpc3BsYWNlQWxvbmdOb3JtYWwodmVjdG9yIHBwLCBubjsgZmxvYXQgYW1vdW50LCBzY2FsZSw= +IHNzaGVhciwgdHNoZWFyOwoJCQkgICAgaW50CSBmb3JfcG9seSwgb2JqX3NwYWNlLCBidW1wX29ubHk7CgkJCSAgICB2ZWN0b3IgZFAsIGROKQp7CgogICAgaWYgKG9ial9zcGFjZSkKICAgIHsKCWZsb2F0CW5zY2FsZSA9IGw= +ZW5ndGgobm4pOwoJZE4gPSBub3JtYWxpemUobnRyYW5zZm9ybSgic3BhY2U6b2JqZWN0Iiwgbm4pKSAqIG5zY2FsZTsKCWRQID0gcHRyYW5zZm9ybSgic3BhY2U6b2JqZWN0IiwgcHApOwogICAgfQogICAgZWxzZQogICAgewo= +CWROID0gbm47CglkUCA9IHBwOwogICAgfQoKICAgIGRQICs9IChzY2FsZSAqIGFtb3VudCkqZE47CiAgICBkUCArPSAoc3NoZWFyICogYW1vdW50KSAqIG5vcm1hbGl6ZShEdShkUCkpOwogICAgZFAgKz0gKHRzaGVhciAqIGE= +bW91bnQpICogbm9ybWFsaXplKER2KGRQKSk7CgogICAgaWYgKG9ial9zcGFjZSkKICAgIHsKCWRQID0gcHRyYW5zZm9ybSgic3BhY2U6b2JqZWN0IiwgInNwYWNlOmN1cnJlbnQiLCBkUCk7CiAgICB9CgogICAgaWYgKGZvcl8= +cG9seSkKCSBkTiA9IGNvbXB1dGVub3JtYWwoZFAsIG5uLCBOZyk7CiAgICBlbHNlIGROID0gY29tcHV0ZW5vcm1hbChkUCk7CgoKCgoKCiAgICBpZiAoYnVtcF9vbmx5KQogICAgewoJZFAgPSAgcHA7CiAgICB9Cn0KCgoKCgo= +dm9pZAp2b3BfZGlzcGxhY2VBbG9uZ1ZlY3Rvcih2ZWN0b3IgcHAsIHZlYzsgc3RyaW5nIHNwYWNlOyBpbnQgbW9kZTsKICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQgYW1vdW50LCBzY2FsZSwgc3NoZWFyLCB0c2hlYXI= +OwoJCQkgICAgICAgICAgICB2ZWN0b3IgZFAsIGROKQp7CiAgICBkUCA9IHBwOwogICAgZE4gPSBub3JtYWxpemUoTik7CgoKICAgIHZlY3RvciBuZyA9IE5nOwogICAgdmVjdG9yIG9QID0gcHA7CiAgICB2ZWN0b3Igb04gPSA= +dmVjOwogICAgaWYgKHNwYWNlICE9ICJzcGFjZTpjdXJyZW50IiApIHsKCiAgICAgICAgb1AgPSBwdHJhbnNmb3JtKHNwYWNlLCBwcCk7CiAgICAgICAgbmcgPSBudHJhbnNmb3JtKHNwYWNlLCBOZyk7CgogICAgICAgIGlmICg= +IG1vZGUgPT0gMCApCiAgICAgICAgICAgIG9OID0gYW1vdW50ICogbm9ybWFsaXplKG50cmFuc2Zvcm0oc3BhY2UsIDIqdmVjLTEpKTsKICAgICAgICBlbHNlIGlmICggbW9kZSA9PSAxICkKICAgICAgICAgICAgb04gPSBudHI= +YW5zZm9ybShzcGFjZSwgdmVjKTsKICAgICAgICBlbHNlIGlmICggbW9kZSA9PSAyICkKICAgICAgICAgICAgb04gPSBhbW91bnQgKiBub3JtYWxpemUobnRyYW5zZm9ybShzcGFjZSwgTikpOwogICAgfQogICAgZWxzZSB7CiA= +ICAgICAgIGlmICggbW9kZSA9PSAwICkKICAgICAgICAgICAgb04gPSBhbW91bnQgKiBub3JtYWxpemUoMip2ZWMtMSk7CiAgICAgICAgZWxzZSBpZiAoIG1vZGUgPT0gMSApCiAgICAgICAgICAgIG9OID0gdmVjOwogICAgICA= +ICBlbHNlIGlmICggbW9kZSA9PSAyICkKICAgICAgICAgICAgb04gPSBhbW91bnQgKiBub3JtYWxpemUoTik7CiAgICB9CgoKICAgIG9QICs9IHNjYWxlICogb047CglvTiA9IGNvbXB1dGVub3JtYWwob1AsIG9OLCBuZyk7Cgo= +CgogICAgaWYgKHNwYWNlICE9ICJzcGFjZTpjdXJyZW50IiApIHsKICAgICAgICBkUCA9IHB0cmFuc2Zvcm0oc3BhY2UsInNwYWNlOmN1cnJlbnQiLCBvUCk7CiAgICAgICAgZE4gPSBub3JtYWxpemUobnRyYW5zZm9ybShzcGE= +Y2UsInNwYWNlOmN1cnJlbnQiLCBvTikpOwogICAgfQogICAgZWxzZSB7CiAgICAgICAgZFAgPSBvUDsKICAgICAgICBkTiA9IG5vcm1hbGl6ZShvTik7CiAgICB9Cn0KCgp2ZWN0b3IKdm9wX3NldGNvbXAodmVjdG9yIGluOyA= +ZmxvYXQgZnZhbDsgaW50IHBhcnQpCnsKICAgIHZlY3RvciBvdXQgPSBpbjsKICAgIHNldGNvbXAob3V0LCBmdmFsLCBwYXJ0KTsKICAgIHJldHVybiBvdXQ7Cn0KCm1hdHJpeAp2b3Bfc2V0bWF0Y29tcChtYXRyaXggaW47IGY= +bG9hdCBmdmFsOyBpbnQgcm93LCBjb2wpCnsKICAgIG1hdHJpeCBvdXQgPSBpbjsKICAgIHNldGNvbXAob3V0LCBmdmFsLCByb3csIGNvbCk7CiAgICByZXR1cm4gb3V0Owp9CiNsaW5lIDE3NTcgIkM6L08vT19FUkFXVEZPU18= +T19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmM= +bHVkZS92b3BsaWIuaCIKbWF0cml4IHZvcF90cmFuc2xhdGUobWF0cml4IGluOyB2ZWN0b3IgdCkgeyBtYXRyaXggb3V0ID0gaW47IHRyYW5zbGF0ZShvdXQsIHQpOyByZXR1cm4gb3V0OyB9Cm1hdHJpeCB2b3BfdHJhbnNsYXQ= +ZShtYXRyaXggaW47IHZlY3RvcjQgdCkgeyBtYXRyaXggb3V0ID0gaW47IHRyYW5zbGF0ZShvdXQsIHQpOyByZXR1cm4gb3V0OyB9CiNsaW5lIDE3NzAgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF8= +T19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgptYXRyaXggdm8= +cF9yb3RhdGUobWF0cml4IGluOyBmbG9hdCBhbmdsZTsgdmVjdG9yIGF4aXMpIHsgbWF0cml4IG91dCA9IGluOyByb3RhdGUob3V0LCBhbmdsZSwgYXhpcyk7IHJldHVybiBvdXQ7IH0KbWF0cml4MyB2b3Bfcm90YXRlKG1hdHI= +aXgzIGluOyBmbG9hdCBhbmdsZTsgdmVjdG9yIGF4aXMpIHsgbWF0cml4MyBvdXQgPSBpbjsgcm90YXRlKG91dCwgYW5nbGUsIGF4aXMpOyByZXR1cm4gb3V0OyB9CiNsaW5lIDE3ODQgIkM6L08vT19FUkFXVEZPU19PX1NPRlQ= +V0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3Y= +b3BsaWIuaCIKbWF0cml4IHZvcF9zY2FsZShtYXRyaXggaW47IHZlY3RvciBzKSB7IG1hdHJpeCBvdXQgPSBpbjsgc2NhbGUob3V0LCBzKTsgcmV0dXJuIG91dDsgfQptYXRyaXgzIHZvcF9zY2FsZShtYXRyaXgzIGluOyB2ZWM= +dG9yIHMpIHsgbWF0cml4MyBvdXQgPSBpbjsgc2NhbGUob3V0LCBzKTsgcmV0dXJuIG91dDsgfQoKCnZlY3Rvcgp2b3BfZnJvbXBvbGFyKGZsb2F0IHUsIHY7IGZsb2F0IHJhZGl1cykKewogICAgZmxvYXQJc3YgPSBzaW4odik= +OwogICAgcmV0dXJuIHNldChzdipjb3ModSksIHN2KnNpbih1KSwgY29zKHYpKSpyYWRpdXM7Cn0KCnZlY3Rvcgp2b3BfdG9wb2xhclhZWihmbG9hdCB4LCB5LCB6KQp7CiAgICBmbG9hdCByID0gc3FydCh4KngreSp5K3oqeik= +OwogICAgcmV0dXJuIHNldCgKCSAgICBhdGFuKHksIHgpICUgKDIqIDMuMTQxNTkyNiksCgkgICAgYWNvcyh6L3IpLAoJICAgIHIpOwp9Cgp2ZWN0b3IKdm9wX3RvcG9sYXIodmVjdG9yIHYpCnsKICAgIHJldHVybiB2b3BfdG8= +cG9sYXJYWVoodi54LCB2LnksIHYueik7Cn0KCgp2b2lkCnZvcF9jb21wdXRlVGFuZ2VudHMoc3RyaW5nIHRzdHlsZTsKCQkgICAgdmVjdG9yIG5uLCB1djsKCQkgICAgdmVjdG9yIGluX3V0YW4sIGluX3Z0YW47CgkJICAgIHY= +ZWN0b3Igb3V0X3V0YW4sIG91dF92dGFuKQp7CiAgICBpZiAodHN0eWxlID09ICJnZW8iKQogICAgewoJb3V0X3V0YW4gPSBub3JtYWxpemUoZFBkcyk7CglvdXRfdnRhbiA9IG5vcm1hbGl6ZShkUGR0KTsKICAgIH0KICAgIGU= +bHNlIGlmICh0c3R5bGUgPT0gIndvcmxkIikKICAgIHsKCW91dF92dGFuID0gY3Jvc3Moc2V0KDAsIDAsIDEpLCBubik7CglvdXRfdnRhbiA9IGxlbmd0aDIob3V0X3Z0YW4pIDwgMWUtNiA/IHNldCgxLCAwLCAwKSA6IG5vcm0= +YWxpemUob3V0X3Z0YW4pOwoJb3V0X3V0YW4gPSBub3JtYWxpemUoY3Jvc3Mobm4sIG91dF92dGFuKSk7CiAgICB9CiAgICBlbHNlIGlmICh0c3R5bGUgPT0gIm9iamVjdCIpCiAgICB7CglvdXRfdnRhbiA9IGNyb3NzKG93X3Y= +c3BhY2Uoc2V0KDAsIDAsIDEpKSwgbm4pOwoJb3V0X3Z0YW4gPSBsZW5ndGgyKG91dF92dGFuKSA8IDFlLTYgPyBzZXQoMSwgMCwgMCkgOiBub3JtYWxpemUob3V0X3Z0YW4pOwoJb3V0X3V0YW4gPSBub3JtYWxpemUoY3Jvc3M= +KG5uLCBvdXRfdnRhbikpOwogICAgfQogICAgZWxzZSBpZiAodHN0eWxlID09ICJ1diIpCiAgICB7CglvdXRfdXRhbiA9IG5vcm1hbGl6ZSgoZFBkcyAqIER2KHV2LnkpKSAtIChkUGR0ICogRHUodXYueSkpKTsKCW91dF92dGE= +biA9IG5vcm1hbGl6ZShjcm9zcyhubiwgb3V0X3V0YW4pKTsKCW91dF91dGFuID0gbm9ybWFsaXplKGNyb3NzKG5uLCBvdXRfdnRhbikpOwoJaWYgKGlzc2hhZGluZ1JIUygpKQoJICAgIG91dF92dGFuID0gLW91dF92dGFuOwo= +ICAgIH0KICAgIGVsc2UKICAgIHsKCW91dF91dGFuID0gaW5fdXRhbjsKCW91dF92dGFuID0gaW5fdnRhbjsKICAgIH0KfQoKdm9pZAp2b3BfY29tcHV0ZVRhbmdlbnRzT2xkKHZlY3RvciBvdXRfdGFudSwgb3V0X3RhbnY7Cgk= +CSAgICAgICB2ZWN0b3Igbm4sIHV2OwoJCSAgICAgICB2ZWN0b3IgaW5fdGFudSwgaW5fdGFudjsKCQkgICAgICAgaW50IHRzdHlsZSkKewogICAgc3RyaW5nCXNfdHN0eWxlOwogICAgaWYgKHRzdHlsZSA9PSAwKQoJc190c3Q= +eWxlID0gIndvcmxkIjsKICAgIGVsc2UgaWYgKHRzdHlsZSA9PSAxKQoJc190c3R5bGUgPSAib2JqZWN0IjsKICAgIGVsc2UgaWYgKHRzdHlsZSA9PSAyKQogICAgc190c3R5bGUgPSAidXYiOwogICAgZWxzZQoJc190c3R5bGU= +ID0gImlucHV0cyI7CiAgICB2b3BfY29tcHV0ZVRhbmdlbnRzKHNfdHN0eWxlLAoJICAgIG5uLCB1diwgaW5fdGFudSwgaW5fdGFudiwgb3V0X3RhbnUsIG91dF90YW52KTsKfQoKdmVjdG9yCnZvcF9hbmlzb3Ryb3BpY19ldmE= +bCh2ZWN0b3IgbGw7IHZlY3RvciBubjsgdmVjdG9yIFY7CgkJdmVjdG9yIHV2OyB2ZWN0b3IgaW5fdGFudTsgdmVjdG9yIGluX3RhbnY7CgkJZmxvYXQgdXJvdWdoLCB2cm91Z2g7IGludCBtb2RlbDsgaW50IHRzdHlsZSkKewo= +ICAgIHZlY3RvciAgICBIOwogICAgdmVjdG9yICAgIGNscjsKICAgIHZlY3RvciAgICB0YW5VLCB0YW5WOwogICAgZmxvYXQgICAgIHJ6LCBjb3NfciwgY29zX2k7CgogICAgZmxvYXQgICAgIG5tbF90ZXJtOwogICAgZmxvYXQ= +ICAgICB1dmFsLCB2dmFsLCBudmFsOwogICAgZmxvYXQgICAgIGV4cG9uZW50OwoKICAgIGNvc19yID0gZG90KG5uLCBWKTsKICAgIGNsciA9IDA7CiAgICBpZiAoY29zX3IgPiAwLjApCiAgICB7Cgl2b3BfY29tcHV0ZVRhbmc= +ZW50c09sZCh0YW5VLCB0YW5WLCBubiwgdXYsIGluX3RhbnUsIGluX3RhbnYsIHRzdHlsZSk7CgoJY29zX2kgPSBkb3QobGwsIG5uKTsKCWlmIChjb3NfaSA+IDAuMCkKCXsKCSAgICBIID0gbm9ybWFsaXplKFYgKyBsbCk7Cgk= +ICAgIHV2YWwgPSBkb3QodGFuVSwgSCk7CgkgICAgdnZhbCA9IGRvdCh0YW5WLCBIKTsKCSAgICBudmFsID0gZG90KG5uLCBIKTsKCgkgICAgcnogPSAwOwoJICAgIGlmIChudmFsID4gMCkKCSAgICB7CgkJaWYgKG1vZGVsID0= +PSAwKQoJCXsKCgkJICAgIG5tbF90ZXJtID0gNC4wICogMy4xNDE1OTI2ICogdXJvdWdoKnZyb3VnaDsKCQkgICAgdXZhbCAvPSB1cm91Z2g7CgkJICAgIHZ2YWwgLz0gdnJvdWdoOwoJCSAgICByeiA9IGNvc19pKmV4cCgtMi4= +Kih1dmFsKnV2YWwgKyB2dmFsKnZ2YWwpIC8KCQkJICAgICgxLjAgKyBudmFsKSk7CgkJICAgIHJ6IC89IG5tbF90ZXJtICogc3FydChjb3NfaSpjb3Nfcik7CgkJfQoJCWVsc2UKCQl7CgoJCSAgICBleHBvbmVudCA9IHV2YWw= +KnV2YWwvdXJvdWdoICsgdnZhbCp2dmFsL3Zyb3VnaDsKCQkgICAgZXhwb25lbnQgLz0gMS4wIC0gbnZhbCpudmFsOwoKCQkgICAgcnogPSBwb3cobnZhbCwgZXhwb25lbnQpIC8gKDQuMCAqIGRvdChWLCBIKSk7CgkJfQoJICA= +ICB9CgkgICAgY2xyID0gcno7Cgl9CiAgICB9CiAgICByZXR1cm4gY2xyOwp9CgoKCnZlY3Rvcgp2b3BfYW5pc290cm9waWModmVjdG9yIG5uOyB2ZWN0b3IgVjsgdmVjdG9yIHV2OyBmbG9hdCB1cm91Z2gsIHZyb3VnaDsKCQk= +aW50IG1vZGVsLCB0c3R5bGUpCnsKICAgIHZlY3RvcglsbDsKICAgIHZlY3RvcglsY2xyOwogICAgdmVjdG9yCXRhbnUgPSAwOwogICAgdmVjdG9yCXRhbnYgPSAwOwoKICAgIGxjbHIgPSAwOwogICAgdGFudSA9IDA7CiAgICA= +dGFudiA9IDA7CgoKICAgIGlsbHVtaW5hbmNlIChQLCBubiwgMy4xNDE1OTI2LzIsIGJvdW5jZW1hc2soInJlZmxlY3QiKSwgImxpZ2h0ZXhwb3J0IiwgIiIpCiAgICB7CglzaGFkb3coQ2wpOwoJbGwgPSBub3JtYWxpemUoTCk= +OwoJbGNsciA9IHZvcF9hbmlzb3Ryb3BpY19ldmFsKAoJCWxsLCBubiwgViwgdXYsIHRhbnUsIHRhbnYsIHVyb3VnaCwgdnJvdWdoLCBtb2RlbCwgdHN0eWxlKTsKCWxjbHIgKj0gQ2w7CiAgICB9CiAgICByZXR1cm4gbGNscjs= +Cn0KCnZlY3Rvcgp2b3Bfc2hlZW4odmVjdG9yIG5uLCBpaTsgZmxvYXQgZXRhLCByb3VnaDsgaW50IGZhY2Vmd2QpCnsKICAgIHZlY3RvcglSLCBUOwogICAgZmxvYXQJS3IsIEt0LCBzaGVlbjsKCXZlY3RvcgluZiA9IG5uOwo= +CWlmIChmYWNlZndkKSBuZiA9IG5vcm1hbGl6ZShmcm9udGZhY2Uobm4sIGlpKSk7CiAgICB2ZWN0b3IJaWxsdW0gPSAwOwoKICAgIGZyZXNuZWwoaWksIG5uLCBldGEsIEtyLCBLdCwgUiwgVCk7CiAgICBLciA9IHNtb290aCg= +MC4wLCAwLjUsIEtyKTsKICAgIGlsbHVtaW5hbmNlIChQLCBubiwgMy4xNDE1OTI2LzIsIGJvdW5jZW1hc2soInJlZmxlY3QiKSwgImxpZ2h0ZXhwb3J0IiwgIiIpCiAgICB7Cgl2ZWN0b3IgbkwgPSBub3JtYWxpemUoTCk7Cgk= +c2hhZG93KENsKTsKCXNoZWVuID0gc3BlY3VsYXJCUkRGKG5MLCBuZiwgLWlpLCByb3VnaCk7CglpbGx1bSArPSBDbCAqIGRvdChuTCwgbmYpICogKHNoZWVuICsgMC4yKTsKICAgIH0KICAgIHJldHVybiBLciAqIGlsbHVtOwo= +fQoKCgpic2RmCnZvcF9zaGVlbl9ic2RmKHZlY3RvciBubiwgaWk7IGZsb2F0IGV0YSwgcm91Z2g7IGludCBmYWNlZndkKQp7CiAgICBmbG9hdAlLciwgS3Q7CiAgICB2ZWN0b3IJUiwgVDsKCXZlY3RvcgluZiA9IG5uOwoJaWY= +IChmYWNlZndkKSBuZiA9IG5vcm1hbGl6ZShmcm9udGZhY2Uobm4sIGlpKSk7Cglic2RmICAgIGY7CgogICAgZnJlc25lbChpaSwgbm4sIGV0YSwgS3IsIEt0LCBSLCBUKTsKICAgIEtyID0gc21vb3RoKDAuMCwgMC41LCBLcik= +OwogICAgZiA9IEtyICogKChic2RmKGRpZmZ1c2UobmYpKSAqIDAuMikgKwoJICAgICAgIGJzZGYoZGlmZnVzZShuZikpICogbWF0Y2h2ZXhfc3BlY3VsYXIobmYsIDEuMC9yb3VnaCkpOwogICAgcmV0dXJuIGY7Cn0KCmZsb2E= +dAp2b3Bfc3BlY3VsYXJfZXZhbChzdHJpbmcgbG1vZGVsOyB2ZWN0b3IgbGwsIG5mLCBpaSwgdXYsIHRhbnUsIHRhbnY7CgkgICAgIGZsb2F0IHVyb3VnaCwgdnJvdWdoLCBzaGFycDsgaW50IHRzdHlsZSkKewogICAgZmxvYXQ= +CXNldmFsID0gMDsKCiAgICBpZiAobG1vZGVsID09ICJwaG9uZyIpCiAgICB7CglzZXZhbCA9IHBob25nQlJERihsbCwgbmYsIC1paSwgMS4wL3Vyb3VnaCk7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImJsaW5uIik= +CiAgICB7CglzZXZhbCA9IGJsaW5uQlJERihsbCwgbmYsIC1paSwgdXJvdWdoKTsKICAgIH0KICAgIGVsc2UgaWYgKGxtb2RlbCA9PSAiZ2xvc3N5IikKICAgIHsKCWZsb2F0CXcgPSBzaGFycC8yLjA7CgoJc2V2YWwgPSBzcGU= +Y3VsYXJCUkRGKGxsLCBuZiwgLWlpLCB1cm91Z2gpOwoJaWYgKHcgPiAwKQoJICAgIHNldmFsID0gc21vb3RoKHcsIDEtdywgc2V2YWwpOwogICAgfQogICAgZWxzZSBpZiAobG1vZGVsID09ICJhbmlzb3Ryb3BpYyIpCiAgICA= +ewoJc2V2YWwgPSAoZmxvYXQpdm9wX2FuaXNvdHJvcGljX2V2YWwobGwsIG5mLCAtaWksCgkJdXYsIHRhbnUsIHRhbnYsIHVyb3VnaCwgdnJvdWdoLCAwLCB0c3R5bGUpOwogICAgfQogICAgZWxzZSBpZiAobG1vZGVsID09ICI= +c3BlYyIgfHwKCSAgICAgbG1vZGVsID09ICJzcGVjdWxhciIpCiAgICB7CglzZXZhbCA9IHNwZWN1bGFyQlJERihsbCwgbmYsIC1paSwgdXJvdWdoKTsKICAgIH0KICAgIHJldHVybiBzZXZhbDsKfQoKCgp2ZWN0b3IKdm9wX3M= +cGVjdWxhcihzdHJpbmcgbG1vZGVsOyB2ZWN0b3IgbmYsIGlpLCB1djsKCSAgICAgZmxvYXQgdXJvdWdoLCB2cm91Z2gsIHNoYXJwOyBpbnQgdHN0eWxlKQp7CiAgICB2ZWN0b3IJY2xyLCBsbDsKICAgIHZlY3Rvcgl0YW51LCA= +dGFudjsKCiAgICB0YW51ID0gMDsKICAgIHRhbnYgPSAwOwoKICAgIGNsciA9IDA7CiAgICBpbGx1bWluYW5jZShQLCBuZiwgMy4xNDE1OTI2LzIsIGJvdW5jZW1hc2soInJlZmxlY3QiKSwgImxpZ2h0ZXhwb3J0IiwgIiIpCiA= +ICAgewoJc2hhZG93KENsKTsKCWxsID0gbm9ybWFsaXplKEwpOwoJY2xyICs9IENsICogdm9wX3NwZWN1bGFyX2V2YWwobG1vZGVsLCBsbCwgbmYsIGlpLCB1diwgdGFudSwgdGFudiwKCQl1cm91Z2gsIHZyb3VnaCwgc2hhcnA= +LCB0c3R5bGUpOwogICAgfQoKICAgIHJldHVybiBjbHI7Cn0KCgoKYnNkZgp2b3Bfc3BlY3VsYXJfYnNkZihzdHJpbmcgbG1vZGVsOyB2ZWN0b3IgbmYsIGlpLCB1diwgdGFudSwgdGFudjsKCSAgICAgZmxvYXQgdXJvdWdoLCA= +dnJvdWdoLCBzaGFycDsgaW50IHRzdHlsZSkKewogICAgYnNkZglmOwoKICAgIGlmIChsbW9kZWwgPT0gInBob25nIikKICAgIHsKCWYgPSBic2RmKHBob25nKG5mLCAxLjAvdXJvdWdoKSk7CiAgICB9CiAgICBlbHNlIGlmICg= +bG1vZGVsID09ICJibGlubiIpCiAgICB7CglmID0gbWF0Y2h2ZXhfYmxpbm4obmYsIDEuMC91cm91Z2gpOwogICAgfQogICAgZWxzZSBpZiAobG1vZGVsID09ICJnbG9zc3kiKQogICAgewoJZiA9IG1hdGNodmV4X3NwZWN1bGE= +cihuZiwgMS4wL3Vyb3VnaCk7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImFuaXNvdHJvcGljIikKICAgIHsKCWJzZGYJYW5pc29fYnNkZjsKCXZlY3Rvcgl0YW5VOwoJdmVjdG9yCXRhblY7CgoJdm9wX2NvbXB1dGU= +VGFuZ2VudHNPbGQodGFuVSwgdGFuViwgbmYsIHV2LCB0YW51LCB0YW52LCB0c3R5bGUpOwoJYW5pc29fYnNkZiA9IGFzaGlraG1pbihuZiwgMi4wLyh1cm91Z2gqdXJvdWdoKSwgMi4wLyh2cm91Z2gqdnJvdWdoKSwKCQkJICA= +ICAgICBub3JtYWxpemUodGFuVSksIG5vcm1hbGl6ZSh0YW5WKSk7CglmID0gKDEuMCAvICgyLjAgKiAzLjE0MTU5MjYgKiB1cm91Z2ggKiB2cm91Z2gpKSAqIGFuaXNvX2JzZGY7CiAgICB9CiAgICBlbHNlCiAgICB7CglmID0= +IG1hdGNodmV4X3NwZWN1bGFyKG5mLCAxLjAvdXJvdWdoKTsKICAgIH0KICAgIHJldHVybiBmOwp9CgpmbG9hdAp2b3BfZGlmZnVzZV9ldmFsKHN0cmluZyBkbW9kZWw7IHZlY3RvciBsbCwgbmYsIGlpOyBmbG9hdCByb3VnaCk= +CnsKICAgIGZsb2F0CWRldmFsID0gMDsKICAgIGlmIChkbW9kZWwgPT0gImlzb3Ryb3BpYyIpCiAgICB7CglkZXZhbCA9IDE7CiAgICB9CiAgICBlbHNlIGlmIChkbW9kZWwgPT0gIm9yZW4iKQogICAgewoJZGV2YWwgPSBkaWY= +ZnVzZUJSREYobGwsIG5mLCAtaWksIHJvdWdoKTsKICAgIH0KICAgIGVsc2UgaWYgKGRtb2RlbCA9PSAiZGlmZnVzZSIpCiAgICB7CglkZXZhbCA9IGRpZmZ1c2VCUkRGKGxsLCBuZik7CiAgICB9CiAgICByZXR1cm4gZGV2YWw= +Owp9Cgpic2RmCnZvcF9kaWZmdXNlX2JzZGYoc3RyaW5nIGRtb2RlbDsgdmVjdG9yIG5mLCBpaTsgZmxvYXQgcm91Z2gpCnsKICAgIGJzZGYJZjsKCiAgICBpZiAoZG1vZGVsID09ICJpc290cm9waWMiKQogICAgewoJZiA9IGk= +c290cm9waWMoKTsKICAgIH0KICAgIGVsc2UgaWYgKGRtb2RlbCA9PSAib3JlbiIpCiAgICB7CglmID0gYnNkZihkaWZmdXNlKG5mLCByb3VnaCkpOwogICAgfQogICAgZWxzZQogICAgewoJZiA9IGJzZGYoZGlmZnVzZShuZik= +KTsKICAgIH0KICAgIHJldHVybiBmOwp9CgoKCnZlY3Rvcgp2b3BfbGlnaHRpbmcoc3RyaW5nIGxtb2RlbDsKCSAgICAgdmVjdG9yIG5mLCBpaSwgdXYsIGFtYiwgZGlmZiwgc3BlYzsKCSAgICAgZmxvYXQgdXJvdWdoLCB2cm8= +dWdoOyBpbnQgdHN0eWxlKQp7CiAgICB2ZWN0b3IJY2xyOwoKICAgIGlmIChsbW9kZWwgPT0gImNvbnN0YW50IikKICAgIHsKCWNsciA9IGRpZmY7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImhlYWRsaWdodCIpCiA= +ICAgewoJY2xyID0gZGlmZiAqIGNsYW1wKGRvdChuZiwgLWlpKSwgMCwgMSk7CiAgICB9CiAgICBlbHNlCiAgICB7CglmbG9hdAlhbmdsZTsKCgljbHIgPSBhbWIgKiBhbWJpZW50KCk7CgoJaWYgKGxtb2RlbCA9PSAiaXNvdHI= +b3BpYyIpCgkgICAgYW5nbGUgPSAzLjE0MTU5MjY7CgllbHNlCgkgICAgYW5nbGUgPSAzLjE0MTU5MjYvMjsKCglpbGx1bWluYW5jZShQLCBuZiwgYW5nbGUsIChib3VuY2VtYXNrKCJkaWZmdXNlIil8Ym91bmNlbWFzaygicmU= +ZmxlY3QiKSksICJsaWdodGV4cG9ydCIsICIiKQoJewoJICAgIHZlY3RvciBsbCA9IG5vcm1hbGl6ZShMKTsKCSAgICB2ZWN0b3IgbGNsciA9IDA7CgoJICAgIGlmIChkaWZmICE9IHswLDAsMH0pCgkgICAgewoJCWZsb2F0CWQ= +ZXZhbDsKCQlpZiAobG1vZGVsID09ICJpc290cm9waWMiIHx8CgkJICAgIGxtb2RlbCA9PSAib3JlbiIpCgkJICAgIGRldmFsID0gdm9wX2RpZmZ1c2VfZXZhbChsbW9kZWwsIGxsLCBuZiwgaWksIHVyb3VnaCk7CgkJZWxzZQo= +CQkgICAgZGV2YWwgPSB2b3BfZGlmZnVzZV9ldmFsKCJkaWZmdXNlIiwgbGwsIG5mLCBpaSwgdXJvdWdoKTsKCgkJbGNsciArPSBkZXZhbCAqIGRpZmY7CgkgICAgfQoJICAgIGlmIChsbW9kZWwgIT0gImlzb3Ryb3BpYyIgJiY= +CgkJbG1vZGVsICE9ICJvcmVuIiAmJgoJCXNwZWMgIT0gezAsMCwwfSkKCSAgICB7CgkJdmVjdG9yCXRhbnUgPSAwOwoJCXZlY3Rvcgl0YW52ID0gMDsKCgkJZmxvYXQgc2V2YWwgPSB2b3Bfc3BlY3VsYXJfZXZhbChsbW9kZWw= +LCBsbCwgbmYsIGlpLAoJCQl1diwgdGFudSwgdGFudiwgdXJvdWdoLCB2cm91Z2gsIDAsIHRzdHlsZSk7CgoJCWxjbHIgKz0gc2V2YWwgKiBzcGVjOwoJICAgIH0KCgkgICAgaWYgKGxjbHIgIT0gMCkKCSAgICB7CgkJc2hhZG8= +dyhDbCk7CgkJY2xyICs9IGxjbHIgKiBDbDsKCSAgICB9Cgl9CiAgICB9CiAgICByZXR1cm4gY2xyOwp9CgoKCmJzZGYKdm9wX2xpZ2h0aW5nX2JzZGYoc3RyaW5nIGxtb2RlbDsKCSAgICAgdmVjdG9yIG5mLCBpaSwgdXYsIGE= +bWIsIGRpZmYsIHNwZWM7CgkgICAgIGZsb2F0IHVyb3VnaCwgdnJvdWdoOyBpbnQgdHN0eWxlKQp7CiAgICBic2RmCWY7CiAgICB2ZWN0b3IJdGFudSA9IDA7CiAgICB2ZWN0b3IJdGFudiA9IDA7CgogICAgaWYgKGxtb2RlbCA= +PT0gImNvbnN0YW50IikKICAgIHsKCWYgPSBic2RmKCk7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImxhbWJlcnQiIHx8CgkgICAgIGxtb2RlbCA9PSAiaGVhZGxpZ2h0IiB8fAoJICAgICBsbW9kZWwgPT0gIm9yZW4= +IiB8fAoJICAgICBsbW9kZWwgPT0gImlzb3Ryb3BpYyIpCiAgICB7CglmID0gZGlmZiAqIHZvcF9kaWZmdXNlX2JzZGYobG1vZGVsLCBuZiwgaWksIHVyb3VnaCk7CiAgICB9CiAgICBlbHNlCiAgICB7Cgl0YW51ID0gMDsKCXQ= +YW52ID0gMDsKCWYgPSBkaWZmICogYnNkZihkaWZmdXNlKG5mKSk7CglmICs9IHNwZWMgKiB2b3Bfc3BlY3VsYXJfYnNkZihsbW9kZWwsIG5mLCBpaSwKCQl1diwgdGFudSwgdGFudiwgdXJvdWdoLCB2cm91Z2gsIDAsIHRzdHk= +bGUpOwogICAgfQogICAgcmV0dXJuIGY7Cn0KCgoKCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU4= +SURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS9zaW5nbGVzY2F0dGVyLmgiCiNsaW5lIDE2ICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlA= +X09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS9zaW5nbGVzY2F0dGVyLmgiCmY= +bG9hdApwaGFzZSh2ZWN0b3IgdjEsIHYyOyBmbG9hdCBnKQp7CiAgICBmbG9hdCBjb3N0aGV0YSA9IGRvdCgtdjEsIHYyKTsKCWZsb2F0IGcyID0gZypnOwogICAgcmV0dXJuICgxLjAgLSBnMikgLyBwb3coMS4wICsgZzIgLSA= +Mi4qZypjb3N0aGV0YSwgMS41KTsKfQoKCgoKCgoKCmZsb2F0CnNpbmdsZVNjYXR0ZXIodmVjdG9yIGluLCBvdXQsIG5uOyBmbG9hdCBnLCBhbGJlZG8sIGRlcHRoKQp7CiAgICBmbG9hdCB3aW4gPSBhYnMoZG90KGluLCBubik= +KTsKICAgIGZsb2F0IHdvbiA9IGFicyhkb3Qob3V0LCBubikpOwogICAgZmxvYXQgb2Zmc2V0ID0gcGhhc2Uob3V0LCBpbiwgZyk7CgogICAgZmxvYXQgc2NhdHRlciA9IGFsYmVkbyAqIG9mZnNldC8od2luICsgd29uKTsKICA= +ICBzY2F0dGVyICo9IDEuMCAtIGV4cCgtKDEuMC93aW4gKyAxLjAvd29uKSAqIGRlcHRoKTsKCiAgICByZXR1cm4gc2NhdHRlcjsKfQoKdmVjdG9yCmVmcmVzbmVsKHZlY3RvciBpaSwgbm47IGZsb2F0IGV0YTsgZmxvYXQgS3I= +LCBLdDspCnsKICAgIHZlY3RvciBSLCBUOwogICAgZnJlc25lbChpaSwgbm4sIGV0YSwgS3IsIEt0LCBSLCBUKTsKICAgIEtyID0gc21vb3RoKDAuMCwgMC41LCBLcik7CiAgICBLdCA9IDEuMCAtIEtyOwogICAgcmV0dXJuIG4= +b3JtYWxpemUoVCk7Cn0KI2xpbmUgMjIzMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU4= +SV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVY= +X09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS9wY3NjYXR0ZXIuaCIKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX08= +X1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2w= +dWRlL3NoYWRpbmcuaCIKI2xpbmUgMTQgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV8= +Ty9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3Bjc2NhdHRlci5oIgoKZmxvYXQgdm9wX2hncGhhc2UoZmxvYXQgZzsgdmVjdG9yIFdpLCBXbykgewogICBmbG9hdCBnMj1nKmc7CiAgICAgICA= +IHJldHVybiAoMS4gLSBnMikgLyBwb3coMS4gKyBnMiAtICgyLipnKmRvdCgtV2ksV28pKSwgMS41KTsKfQoKZmxvYXQgdm9wX2hncGhhc2VOKGZsb2F0IGc7IHZlY3RvciBXaSwgV28pIHsKICAgZmxvYXQgZzI9ZypnOwogICA= +ZmxvYXQgbnVtID0gZz4wID8gLTEuK2cgOiAxLitnOwogICAgICAgIHJldHVybiBwb3cobnVtKm51bSwxLjUpIC8gcG93KDEuK2cyLSgyLipnKmRvdCgtV2ksV28pKSwxLjUpOwp9CgpmbG9hdCB2b3Bfc3NCb3VuY2VBdHRlbig= +dmVjdG9yIE5vLE5pLExpKSB7CiAgIHJldHVybiAxLjAgLSAoKDEuMC1kb3QoTm8sTmkpKSogKDEuMC1kb3QoTm8sTGkpKSAvIDIuMCk7Cn0KCmZsb2F0IHZvcF9jZGZTaW5nbGUoZmxvYXQgeSkgewogICBmbG9hdCB5eSA9IGM= +bGFtcCh5LDAuMCwxLjApOwogICByZXR1cm4geTw9MC4gPyAwLiA6ICh5Pj0xLiA/IDEuIDogeXkqKDIuMCArICh5eS0yLjApKnl5Knl5KSk7Cn0KCgp2b2lkIHZvcF9wY0lsbHVtIChpbnQgaGFuZGxlOyBzdHJpbmcgYXR0KSA= +ewogICB2ZWN0b3IgcCwgbjsKICAgdmVjdG9yIGlsbHVtOwogICBpbnQgc3RhdHVzOwogICB3aGlsZSAocGN1bnNoYWRlZChoYW5kbGUsIGF0dCkpIHsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiUCIsIHApOyBwID0gb3dfc3A= +YWNlKHApOwogICAgICBwY2ltcG9ydChoYW5kbGUsICJOIiwgbik7IG4gPSBub3JtYWxpemUob3dfbnNwYWNlKG4pKTsKICAgICAgaWxsdW0gPSAwOwogICAgICBpbGx1bWluYW5jZShwLCBuLCAzLjE0MTU5MjYvMiwgYm91bmM= +ZW1hc2soImRpZmZ1c2UiKSwgImxpZ2h0ZXhwb3J0IiwgIiIpIHsKICAgICAgICAgc2hhZG93KENsKTsKICAgICAgICAgaWxsdW0gKz0gQ2wgKiBkaWZmdXNlQlJERihub3JtYWxpemUoTCksIG4pOwogICAgICB9CiAgICAgIHM= +dGF0dXMgPSBwY2V4cG9ydChoYW5kbGUsIGF0dCwgaWxsdW0pOwogICB9Cn0KCgoKCnZvaWQgdm9wX3BjSXJyYWQgKGludCBoYW5kbGU7IHN0cmluZyBhdHQpIHsKICAgdmVjdG9yIHAsIG47CiAgIHZlY3RvciBpcnJhZDsKICA= +IGludCBzdGF0dXM7CiAgIHdoaWxlIChwY3Vuc2hhZGVkKGhhbmRsZSwgYXR0KSkgewogICAgICBwY2ltcG9ydChoYW5kbGUsICJQIiwgcCk7IHAgPSBvd19zcGFjZShwKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIG4= +KTsgbiA9IG5vcm1hbGl6ZShvd19uc3BhY2UobikpOwogICAgICBpcnJhZCA9IGlycmFkaWFuY2UocCxuKTsKICAgICAgc3RhdHVzID0gcGNleHBvcnQoaGFuZGxlLCBhdHQsIGlycmFkKTsKICAgfQp9CgoKZmxvYXQgdm9wX2k= +Y2RmU2luZ2xlKGZsb2F0IHgpIHsKICAgZmxvYXQgcnNsdCA9IDAuOwogICBpZih4Pj0xLikgewogICAgICByc2x0ID0gMS47CiAgIH0gZWxzZSBpZih4PjAuKSB7CiAgICAgIGZsb2F0IGEgPSBwb3coOS4gLSAoOS4qeCkgKyA= +KDEuNzMyMDUwODA3NTY4ODc3MjkzNTMgKgogICAgICAgICAgICAgICAgICBzcXJ0KDExLi0oNi4qeCktKDIxLip4KngpKygxNi4qeCp4KngpKSksIDAuMzMzMzMzMzMzMzMzMzMzKTsKICAgICAgZmxvYXQgQSA9ICgyLioxLjU= +ODc0MDEwNTE5NjgxOTkqKDEuLXgpKSAvICgxLjQ0MjI0OTU3MDMwNzQwOCphKTsKICAgICAgZmxvYXQgQiA9ICgxLjI1OTkyMTA0OTg5NDg3MyphKSAvIDIuMDgwMDgzODIzMDUxOTA0OwogICAgICBmbG9hdCBDID0gc3FydCg= +MS4wICsgQSArIEIpOwogICAgICByc2x0ID0gMC41ICogKCAxLjAgKyBzcXJ0KDIuMCAtIEEgLSBCICsgKDIuMC9DKSkgLSBDICk7CiAgIH0KICAgcmV0dXJuIHJzbHQ7Cn0KCgoKdmVjdG9yIHZvcF9zc0ludGVnTXVsdGkgKAo= +ICAgc3RyaW5nIHBjbWFwOwogICB2ZWN0b3IgUmRvOwogICBmbG9hdCBzZDsKICAgZmxvYXQgYm91bmNlOwogICBpbnQgdF9yZ2I7CiAgIHZlY3RvciBwY1A7CiAgIHZlY3RvciBwY047CiAgICkKewogICB2ZWN0b3IgWGksTmk= +OwogICB2ZWN0b3IgWG8gPSBwY1A7CiAgIHZlY3RvciBObyA9IG5vcm1hbGl6ZShwY04pOwogICB2ZWN0b3IgbGQgPSBSZG8qc2Q7CiAgIGZsb2F0IGxkMSA9IG1heChsZCk7CiAgIGludCBoYW5kbGUgPSBwY29wZW4ocGNtYXA= +LCAiUCIsIFhvLCBsZDEsIChpbnQpMWU5KTsKICAgdm9wX3BjSWxsdW0oaGFuZGxlLCJpbGx1bSIpOwogICBmbG9hdCByLHB0YXJlYTsKICAgdmVjdG9yIHNzbT0wLCBwdGlsbHVtPTA7CiAgIHdoaWxlIChwY2l0ZXJhdGUoaGE= +bmRsZSkpIHsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiUCIsIFhpKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIE5pKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAicG9pbnQuZGlzdGFuY2UiLCByKTsKICAgICAgcGM= +aW1wb3J0KGhhbmRsZSwgInB0YXJlYSIsIHB0YXJlYSk7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSwgImlsbHVtIiwgcHRpbGx1bSk7CiAgICAgIE5pID0gbm9ybWFsaXplKE5pKTsKICAgICAgdmVjdG9yIExpID0gKFhvLVhpKS8= +bGQxOwogICAgICBmbG9hdCBrYiA9IHZvcF9zc0JvdW5jZUF0dGVuKE5vLE5pLExpKTsKICAgICAga2IgPSBsZXJwKDEuMCxrYixib3VuY2UpOwogICAgICBpZihrYj4wLjAgKSB7CiAgICAgICAgIGlmKHRfcmdiKQogICAgICA= +ICAgewogICAgICAgICAgICBpbnQgd2F2ZTsKICAgICAgICAgICAgZm9yKHdhdmU9MDt3YXZlPDM7d2F2ZSsrKSB7CiAgICAgICAgICAgICAgIHNldGNvbXAoIHNzbSwKICAgICAgICAgICAgICAgICAgICAgICAgZ2V0Y29tcCg= +c3NtLHdhdmUpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAga2IgKiBnZXRjb21wKHB0aWxsdW0sd2F2ZSkgKiBwdGFyZWEgKgogICAgICAgICAgICAgICAgICAgICAgICAgICAoMS1zbW9vdGgoMCxnZXRjb21wKGxkLHc= +YXZlKSxyKSksCiAgICAgICAgICAgICAgICAgICAgICAgIHdhdmUKICAgICAgICAgICAgICAgICAgICAgICk7CiAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgIHNzbSArPSBrYiAqIHA= +dGlsbHVtICogcHRhcmVhICogKDEtc21vb3RoKDAsbGQxLHIpKTsKICAgICAgfQogICB9CiAgIHBjY2xvc2UoaGFuZGxlKTsKICAgaWYoIXRfcmdiKSBzc20qPVJkbzsKICAgZmxvYXQgbm9ybSA9IDMuMCpsZDEqbGQxKjMuMTQ= +MTU5MjYgLyAxMC4wOwogICByZXR1cm4gc3NtIC8gbm9ybTsKfQoKCnZlY3RvciB2b3Bfc3NJbnRlZ1NpbmdsZSAoCiAgIHZlY3RvciBSZDsKICAgZmxvYXQgc2Q7CiAgIGZsb2F0IGc7CiAgIGZsb2F0IGV0YTsKICAgaW50IHM= +YW1wbGVzOwogICBmbG9hdCB0YmlhczsKICAgaW50IHRfcmdiOwogICB2ZWN0b3IgUFA7CiAgIHZlY3RvciBOTjsKICAgdmVjdG9yIElJOwogICApCnsKICAgZmxvYXQgS3JvLCBLdG8sIEtyaSwgS3RpOwogICB2ZWN0b3IgWGk= +LCBXaSwgTmk7CiAgIGludCBzYW1wOwogICB2ZWN0b3IgUHNhbXA7CiAgIGZsb2F0IHBoYXNlLFdpTmksQVdpTmksc3BpLHNwbyxrc3NzOwogICBzdHJpbmcgb25hbWUgPSBnZXRvYmplY3RuYW1lKCk7CiAgIHZlY3RvciBYbyA= +PSBQUDsKICAgdmVjdG9yIE5vID0gbm9ybWFsaXplKE5OKTsKICAgdmVjdG9yIFdvID0gLW5vcm1hbGl6ZShJSSk7CiAgIHZlY3RvciBsdSA9IFJkKnNkOwogICBmbG9hdCBsdTEgPSBtYXgobHUpOwogICBmbG9hdCBpZXRhID0= +IDEuMCAvIGV0YTsKICAgZmxvYXQgaWV0YTIgPSBpZXRhICogaWV0YTsKICAgdmVjdG9yIFRvID0gbm9ybWFsaXplKHJlZnJhY3QoLVdvLE5vLGlldGEpKTsKICAgdmVjdG9yIFdwbyA9IC1UbzsKICAgZmxvYXQgZ2cgPSBjbGE= +bXAoZywtMC45OTgsLjk5OCk7CiAgIGlmKGV0YSE9MS4wKSB7IGZyZXNuZWwoV3BvLC1ObyxpZXRhLEtybyxLdG8pOyB9CiAgICAgIGVsc2UgS3RvID0gMS4wOwogICB2ZWN0b3Igc2NhdHQgPSAwOwogICB2ZWN0b3IgcmVhbHM= +YW1wbGVzID0gMDsKICAgZmxvYXQgaGl0RCA9IHJheWhpdHRlc3QoWG8sVG8qMWU2LHRiaWFzLCJzY29wZSIsb25hbWUpOwogICBmbG9hdCBzcG9NYXggPSBoaXREPDAuID8gbHUxIDogbWluKGhpdEQsbHUxKTsKICAgZmxvYXQ= +IHRlcnIgPSB0YmlhczsKICAgZmxvYXQgc2luYyA9ICgxLjAtMi4wKnRlcnIpLyhmbG9hdCkoc2FtcGxlcyk7CiAgIGZsb2F0IHNzID0gdGVycjsKICAgZmxvYXQgc3NiYXNlPSBzczsKICAgaWYodF9yZ2IpIHsKICAgICAgdmU= +Y3RvciBtYXhhZGogPSBzZXQoCiAgICAgICAgICAgIHZvcF9jZGZTaW5nbGUoY2xhbXAoc3BvTWF4L2x1LngsMC4sMS4pKSwKICAgICAgICAgICAgdm9wX2NkZlNpbmdsZShjbGFtcChzcG9NYXgvbHUueSwwLiwxLikpLAogICA= +ICAgICAgICAgdm9wX2NkZlNpbmdsZShjbGFtcChzcG9NYXgvbHUueiwwLiwxLikpCiAgICAgICAgICk7CiAgICAgIGludCB3YXZlOwogICAgICBmb3Iod2F2ZT0wO3dhdmU8Mzt3YXZlKyspCiAgICAgIHsKICAgICAgICAgc3M= +PXNzYmFzZT10ZXJyOwogICAgICAgICBmbG9hdCBsdWsgPSBnZXRjb21wKGx1LHdhdmUpOwogICAgICAgICBmb3Ioc2FtcD0wOyBzYW1wPHNhbXBsZXM7IHNhbXArKykKICAgICAgICAgewogICAgICAgICAgICBzcyA9IHNzYmE= +c2Urc2luYypucmFuZG9tKCk7CiAgICAgICAgICAgIHNwbyA9IHNwb01heCp2b3BfaWNkZlNpbmdsZShzcypnZXRjb21wKG1heGFkaix3YXZlKSk7CiAgICAgICAgICAgIHNzYmFzZSs9c2luYzsKICAgICAgICAgICAgUHNhbXA= +ID0gWG8gKyAoVG8gKiBzcG8pOwogICAgICAgICAgICBpbGx1bWluYW5jZShQc2FtcCwgTm8sIDMuMTQxNTkyNiwgYm91bmNlbWFzaygiZGlmZnVzZSIpLCAibGlnaHRleHBvcnQiLCAiIikKICAgICAgICAgICAgewogICAgICA= +ICAgICAgICAgV2kgPSBub3JtYWxpemUoTCk7CiAgICAgICAgICAgICAgIGhpdEQgPSByYXloaXR0ZXN0KFBzYW1wLEwsWGksTmksMC4sInNjb3BlIixvbmFtZSk7CiAgICAgICAgICAgICAgIGlmKGhpdEQ+MC4pIHsKICAgICA= +ICAgICAgICAgICAgIHNldGNvbXAocmVhbHNhbXBsZXMsZ2V0Y29tcChyZWFsc2FtcGxlcyx3YXZlKSsxLHdhdmUpOwogICAgICAgICAgICAgICAgICBOaSA9IG5vcm1hbGl6ZShOaSk7CiAgICAgICAgICAgICAgICAgIFdpTmk= +ID0gZG90KFdpLE5pKTsKICAgICAgICAgICAgICAgICAgQVdpTmkgPSBhYnMoV2lOaSk7CiAgICAgICAgICAgICAgICAgIHNwaSA9IGRpc3RhbmNlKFBzYW1wLFhpKSAqIEFXaU5pIC8KICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgIHNxcnQoMS4wIC0gaWV0YTIgKiAoMS4wIC0gQVdpTmkqQVdpTmkpKTsKCQkgIGlmKHNwaSA8PSBsdWsgJiYgV2lOaT4wLikgewoJCSAgICAgIGlmKGV0YSE9MS4wKSB7IGZyZXNuZWwoLVdpLE5pLGlldGEsS3JpLEs= +dGkpOyB9CgkJICAgICAgZWxzZSBLdGkgPSAxLjA7CgkJICAgICAgZmxvYXQgZiA9IEt0aSAqIEt0bzsKCQkgICAgICBwaGFzZSA9IHZvcF9oZ3BoYXNlTihnZyxXaSxXcG8pOwoJCSAgICAgIGtzc3MgPSBmICogcGhhc2UgKiA= +KDEtc21vb3RoKDAsbHVrLHNwaSkpOwoJCSAgICAgIHNldGNvbXAoc2NhdHQsZ2V0Y29tcChzY2F0dCx3YXZlKSArCgkJCSAgICAgIGdldGNvbXAoQ2wsd2F2ZSkqV2lOaSprc3NzLAoJCQkgICAgICB3YXZlKTsKICAgICAgICA= +ICAgICAgICAgIH0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgfQogICB9IGVsc2UgewogICAgICBzcz1zc2Jhc2U9dGVycjsKICAgICAgZmxvYXQgaWNkZm1heCA9IHZvcF9jZGZTaW4= +Z2xlKGNsYW1wKHNwb01heC9sdTEsMC4sMS4pKTsKICAgICAgZm9yKHNhbXA9MDsgc2FtcDxzYW1wbGVzOyBzYW1wKyspCiAgICAgIHsKICAgICAgICAgc3MgPSBzc2Jhc2UrbnJhbmRvbSgpKnNpbmM7CiAgICAgICAgIHNwbyA= +PSBzcG9NYXgqdm9wX2ljZGZTaW5nbGUoc3MqaWNkZm1heCk7CiAgICAgICAgIHNzYmFzZSArPSBzaW5jOwogICAgICAgICBQc2FtcCA9IFhvICsgKFRvICogc3BvKTsKICAgICAgICAgaWxsdW1pbmFuY2UoUHNhbXAsIE5vLCA= +My4xNDE1OTI2LCBib3VuY2VtYXNrKCJkaWZmdXNlIiksICJsaWdodGV4cG9ydCIsICIiKQogICAgICAgICB7CiAgICAgICAgICAgIFdpID0gbm9ybWFsaXplKEwpOwogICAgICAgICAgICBoaXREID0gcmF5aGl0dGVzdChQc2E= +bXAsTCxYaSxOaSwwLiwic2NvcGUiLG9uYW1lKTsKICAgICAgICAgICAgaWYoaGl0RD4wLikgewogICAgICAgICAgICAgICByZWFsc2FtcGxlcyArPSAxOwogICAgICAgICAgICAgICBOaSA9IG5vcm1hbGl6ZShOaSk7CiAgICA= +ICAgICAgICAgICBXaU5pID0gZG90KFdpLE5pKTsKICAgICAgICAgICAgICAgQVdpTmkgPSBhYnMoV2lOaSk7CiAgICAgICAgICAgICAgIHNwaSA9IGRpc3RhbmNlKFBzYW1wLFhpKSAqIEFXaU5pIC8KICAgICAgICAgICAgICA= +ICAgICAgICAgICAgIHNxcnQoMS4wIC0gaWV0YTIgKiAoMS4wIC0gQVdpTmkqQVdpTmkpKTsKICAgICAgICAgICAgICAgaWYoc3BpIDw9IGx1MSAmJiBXaU5pPjAuKSB7CiAgICAgICAgICAgICAgICAgIGlmKGV0YSE9MS4wKSA= +eyBmcmVzbmVsKC1XaSxOaSxpZXRhLEtyaSxLdGkpOyB9CiAgICAgICAgICAgICAgICAgICAgIGVsc2UgS3RpID0gMS4wOwogICAgICAgICAgICAgICAgICBmbG9hdCBmID0gS3RpICogS3RvOwogICAgICAgICAgICAgICAgICA= +ICAgcGhhc2UgPSB2b3BfaGdwaGFzZU4oZ2csV2ksV3BvKTsKICAgICAgICAgICAgICAgICAgICAga3NzcyA9IGYgKiBwaGFzZSAqICgxLXNtb290aCgwLGx1MSxzcGkpKTsKICAgICAgICAgICAgICAgICAgc2NhdHQrPSBDbCA= +KiBSZCAqIFdpTmkgKiBrc3NzOwogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICB9CiAgIH0KICAgICAgcmV0dXJuIDIuMCAqIHNjYXR0IC8gcmVhbHNhbXBsZXM7Cn0KI2xpbmUgMjIzMiA= +IkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV8= +Ty9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgoKdmVjdG9yCnZvcF9oYWlyc3BlYyh2ZWN0b3Igbm4sIFYsIFQ7IGZsb2F0IGV4cDspCnsKCgoKCiAgICBmbG9hdCBOZG90SSA9IGRvdChubiwgVik7CiAgICB2ZWN0b3I= +IGlsbHVtID0gMDsKCiAgICBpbGx1bWluYW5jZSAoUCwgbm4sIDMuMTQxNTkyNi8yLCBib3VuY2VtYXNrKCJyZWZsZWN0IiksICJsaWdodGV4cG9ydCIsICIiKQogICAgewoJdmVjdG9yIG5MID0gbm9ybWFsaXplKEwpOwoJZmw= +b2F0IE5kb3RMID0gZG90KG5uLCBuTCk7CgoJZmxvYXQgS2FqaXlhID0gY29zKGFicyhhY29zKGRvdChULG5MKSkgLSBhY29zKGRvdCgtVCxWKSkpKTsKCglzaGFkb3coQ2wpOwoJaWxsdW0gKz0gQ2wgKiBOZG90TCAqIE5kb3Q= +SSAqIHBvdyhLYWppeWEsIDEuMC9leHApOwogICAgfQogICAgcmV0dXJuIGlsbHVtOwp9Cgp2ZWN0b3IKdm9wX3NpbXBsZVNTUyh2ZWN0b3Igbm4sIGlpOyBmbG9hdCAgZXRhLCBkZXB0aDsgaW50IGZhY2Vmd2QpCnsKI2xpbmU= +IDIyNzAgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF8= +NV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgogICAgdmVjdG9yCWlsbHVtID0gMDsKICAgIGZsb2F0CUtyLCBmS3IgPSAxOwogICAgZmxvYXQJS3QgPSAxOwogICAgZmxvYXQJZkt0ID0gMTsKICAgIHZlY3Q= +b3IJcmF5aW4gPSBlZnJlc25lbChpaSwgbm4sIGV0YSwgS3IsIEt0KTsKCXZlY3RvcgluZiA9IG5uOwoJaWYgKGZhY2Vmd2QpIG5mID0gbm9ybWFsaXplKGZyb250ZmFjZShubiwgaWkpKTsKCiAgICBpbGx1bWluYW5jZSAoUCw= +IG5uLCAzLjE0MTU5MjYvMiwgYm91bmNlbWFzaygiZGlmZnVzZSIpLCAibGlnaHRleHBvcnQiLCAiIikKICAgIHsKCXZlY3RvciBuTCA9IG5vcm1hbGl6ZShMKTsKCXZlY3RvciByYXlvdXQgPSBlZnJlc25lbCgtbkwsIG5uLCA= +ZXRhLCBmS3IsIGZLdCk7CgoJc2hhZG93KENsKTsKCWlsbHVtICs9IENsICogZG90KG5MLCBuZikgKiBLdCAqIGZLdCAqCgkJCSAgICAoc2luZ2xlU2NhdHRlcihyYXlpbiwgcmF5b3V0LCBuZiwgLjgsIC44LCBkZXB0aCkgKwo= +CQkJICAgICBzaW5nbGVTY2F0dGVyKHJheWluLCByYXlvdXQsIG5mLCAuMywgLjUsIGRlcHRoKSArCgkJCSAgICAgc2luZ2xlU2NhdHRlcihyYXlpbiwgcmF5b3V0LCBuZiwgMC4sIC40LCBkZXB0aCkpOwogICAgfQogICAgcmU= +dHVybiBpbGx1bTsKfQoKCgpic2RmCnZvcF9TU1NfYnNkZih2ZWN0b3Igbm4sIGlpOyBmbG9hdCAgZXRhLCBkZXB0aDsgaW50IGZhY2Vmd2QpCnsKICAgIGZsb2F0CUtyID0gMTsKICAgIGZsb2F0CUt0ID0gMTsKCXZlY3RvciA= +IFIsIFQ7Cgl2ZWN0b3IJbmYgPSBubjsKCWlmIChmYWNlZndkKSBuZiA9IG5vcm1hbGl6ZShmcm9udGZhY2Uobm4sIGlpKSk7Cglic2RmICAgIGY7CgogICAgZnJlc25lbChpaSwgbm4sIGV0YSwgS3IsIEt0LCBSLCBUKTsKCUs= +ciA9IHNtb290aCgwLCAwLjUsIEtyKTsKCUt0ID0gMSAtIEtyOwoKCglmID0gS3QgKiBic2RmKGRpZmZ1c2UobmYpKTsKICAgIHJldHVybiBmOwp9CgoKCnZlY3Rvcgp2b3BfbXVsdGlTU1ModmVjdG9yIFBpbiwgTmluLCBSZDs= +IGZsb2F0IHNkLCBib3VuY2U7CgkJCSBzdHJpbmcgcGNtYXA7IGludCBuZnAsIHRfcmdiOykKewogICB2ZWN0b3IgWG8gPSB3b19zcGFjZShQaW4pOwogICB2ZWN0b3IgTm8gPSBub3JtYWxpemUod29fbnNwYWNlKE5pbikpOwo= +ICAgdmVjdG9yIG1hcFAsIG1hcE4sIHNzbTsKICAgaW50IHh4eDsKICAgc3RyaW5nIGNoX3NzbSA9ICJzc00iOwogICBpbnQgaGFuZGxlID0gcGNvcGVuKHBjbWFwLCAiUCIsIFhvLCAiTiIsIE5vLCAxZTM3LCBuZnApOwogICA= +d2hpbGUgKHBjdW5zaGFkZWQoaGFuZGxlLCBjaF9zc20pKSB7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSwgIlAiLCBtYXBQKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIG1hcE4pOwogICAgICBzc20gPSB2b3Bfc3NJbnQ= +ZWdNdWx0aShwY21hcCwgUmQsIHNkLCBib3VuY2UsdF9yZ2IsIG1hcFAsIG1hcE4pOwogICAgICB4eHggPSBwY2V4cG9ydChoYW5kbGUsIGNoX3NzbSwgc3NtKTsKICAgfQogICB2ZWN0b3IgYnNzcmRmID0gdmVjdG9yKHBjZmk= +bHRlcihoYW5kbGUsIGNoX3NzbSkpOwogICBwY2Nsb3NlKGhhbmRsZSk7CiAgIHJldHVybiBic3NyZGY7Cn0KCnZlY3Rvcgp2b3Bfc2luZ2xlU1NTKHZlY3RvciBQaW4sIE5pbiwgSWluLCBSZDsgZmxvYXQgc2QsIGcsIGV0YSw= +IHRiaWFzOwogICAgICAgICAgICAgICAgc3RyaW5nIHBjbWFwOyBpbnQgbmZwLCBzYW1wbGVzLCB0X3JnYjspCnsKICAgdmVjdG9yIGJzc3JkZjsKICAgaWYocGNtYXAgIT0gIiIpCiAgIHsKICAgICAgdmVjdG9yIFhvID0gd28= +X3NwYWNlKFBpbik7CiAgICAgIHZlY3RvciBObyA9IG5vcm1hbGl6ZSh3b19uc3BhY2UoTmluKSk7CiAgICAgIHZlY3RvciBleWUgPSBQaW4tSWluOwogICAgICB2ZWN0b3IgbWFwUCwgbWFwTiwgc3NtOwogICAgICBpbnQgeHg= +eDsKICAgICAgaW50IGhhbmRsZSA9IHBjb3BlbihwY21hcCwgIlAiLCBYbywgIk4iLCBObywgMWUzNywgbmZwKTsKICAgICAgc3RyaW5nIGNoX3NzbSA9ICJzc1MiOwogICAgICB3aGlsZSAocGN1bnNoYWRlZChoYW5kbGUsIGM= +aF9zc20pKSB7CiAgICAgICAgIHBjaW1wb3J0KGhhbmRsZSwgIlAiLCBtYXBQKTsKICAgICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIG1hcE4pOwogICAgICAgICBzc20gPSB2b3Bfc3NJbnRlZ1NpbmdsZSAoUmQsc2QsIGc= +LGV0YSxzYW1wbGVzLHRiaWFzLHRfcmdiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvd19zcGFjZShtYXBQKSxvd19uc3BhY2UobWFwTiksbWFwUC1leWUpOwogICAgICAgICB4eHggPSBwY2V4cG9ydChoYW5kbGU= +LCBjaF9zc20sIHNzbSk7CiAgICAgIH0KICAgICAgYnNzcmRmID0gdmVjdG9yKHBjZmlsdGVyKGhhbmRsZSwgY2hfc3NtKSk7CiAgICAgIHBjY2xvc2UoaGFuZGxlKTsKICAgfQogICBlbHNlCiAgIHsKICAgICAgYnNzcmRmID0= +IHZvcF9zc0ludGVnU2luZ2xlKFJkLHNkLGcsZXRhLHNhbXBsZXMsdGJpYXMsdF9yZ2IsUGluLE5pbixJaW4pOwogICB9CiAgIHJldHVybiBic3NyZGY7Cn0KCgp2ZWN0b3IKdm9wX3RyYWNlX2Vudmlyb25tZW50KHN0cmluZyA= +ZW52bWFwLCBlbnZvYmo7IHZlY3RvciByYXlkaXIsIGJnOykKewogICAgdmVjdG9yIHZhbCA9IDA7CiAgICBpZiAoZW52bWFwID09ICIiKQogICAgewoJdmFsID0gYmc7CiAgICB9CiAgICBlbHNlCiAgICB7Cgl2ZWN0b3IJZGk= +ciA9IHZ0cmFuc2Zvcm0oInNwYWNlOmN1cnJlbnQiLCBlbnZvYmosIHJheWRpcik7Cgl2YWwgPSBlbnZpcm9ubWVudChlbnZtYXAsIGRpciwgZGlyLCBkaXIsIGRpciwgImxlcnAiLCAxKTsKICAgIH0KICAgIHJldHVybiB2YWw= +Owp9CgoKdmVjdG9yCnZvcF90cmFjZSh2ZWN0b3IgTmYsIG5OLCBQUCwgZGlyLCBhdHRlbiwgYmc7IHN0cmluZyBlbnZtYXA7CglmbG9hdCBiaWFzLCBhbmdsZSwgdGhyZXNoLCBqaXR0ZXIsIGRlbnNpdHk7IHN0cmluZyBzdHk= +bGU7CglpbnQgc2FtcGxlczsgZmxvYXQgbmhpdDsgc3RyaW5nIGVudm9iajspCnsKICAgIG5oaXQgPSAwOwogICAgdmVjdG9yIHN1bSA9IDA7CiAgICB2ZWN0b3IgcmF5ZGlyID0gMDsKICAgIGZsb2F0ICBhdHRlbl9pbnRlcnA= +LCBkaXN0OwogICAgdmVjdG9yIGhpdENmLCBoaXRPZiwgaGl0UDsKCiAgICBnYXRoZXIoIFBQLCBkaXIsCgkgICAgIkNmIiwgaGl0Q2YsCgkgICAgIk9mIiwgaGl0T2YsCgkgICAgIlAiLCAgaGl0UCwKCSAgICAicmF5OmRpcmU= +Y3Rpb24iLCByYXlkaXIsCgkgICAgInNhbXBsZXMiLCBzYW1wbGVzLAoJICAgICJiaWFzIiwgYmlhcywKCSAgICAiYW5nbGUiLCBhbmdsZSwKCSAgICAicmF5c3R5bGUiLCBzdHlsZSwKCSAgICAicmF5d2VpZ2h0IiwgdGhyZXM= +aCwKCSAgICAic2FtcGxlYmFzZSIsIGppdHRlciwKCSAgICAidmFyaWFuY2V2YXIiLCAiQ2YiKQogICAgewoKICAgICAgICBhdHRlbl9pbnRlcnAgPSAxOwogICAgICAgIGlmICgoZG90KE5mLCBuTikgPiAwKSAmJiAoZG90KE4= +ZiwgcmF5ZGlyKSA8IDApICYmIChkZW5zaXR5ID4gMCkpCiAgICAgICAgewogICAgICAgICAgICBkaXN0ID0gbGVuZ3RoKGhpdFAtUFApOwogICAgICAgICAgICBhdHRlbl9pbnRlcnAgPSBleHAoLWRpc3QqZGVuc2l0eSk7CiA= +ICAgICAgIH0KICAgICAgICBzdW0gKz0gbGVycChhdHRlbiwgaGl0Q2YsIGF0dGVuX2ludGVycCk7CgogICAgICAgIGlmIChtYXgoaGl0T2YpIDwgMSkKICAgICAgICB7CiAgICAgICAgICAgIHN1bSArPSAoc2V0KDEsMSwxKSA= +LSBoaXRPZikgKgogICAgICAgICAgICAgICAgICAgIHZvcF90cmFjZV9lbnZpcm9ubWVudChlbnZtYXAsIGVudm9iaiwgcmF5ZGlyLCBiZyk7CiAgICAgICAgfQoKICAgICAgICBuaGl0ICs9IDE7CiAgICB9CiAgICBlbHNlCiA= +ICAgewoKICAgICAgICBzdW0gKz0gdm9wX3RyYWNlX2Vudmlyb25tZW50KGVudm1hcCwgZW52b2JqLCByYXlkaXIsIGJnKTsKICAgICAgICBuaGl0ICs9IDE7CiAgICB9CiAgICByZXR1cm4gc3VtOwp9CgoKZmxvYXQKdm9wX3c= +ZWF2ZShmbG9hdCBzcywgdHQsIHNmcmVxLCB0ZnJlcSwgd2lkdGgpCnsKCWZsb2F0IHdlYXZlID0gMDsKCWlmICggc2ZyZXEgPiAwICYmIHRmcmVxID4gMCAmJiB3aWR0aCA+IDApCgl7CgoJCWZsb2F0IHZ2ID0gdHQgKiAwLjU= +OwoJCWZsb2F0IHV1ID0gKHNzK3Z2KSAqIHNmcmVxOwoJCXZ2ID0gKHNzLXZ2KSAqIHRmcmVxOwoJCWlmICgoKGludChmbG9vcih1dSkpICYgMSkgPT0gMCkgKSB2diArPSAwLjU7CgoKCQlmbG9hdCB3YXJwcHVsc2UgPSBzcXI= +dChhYnMoc2luKHV1ICogMy4xNDE1OTI2KSkpOwoJCXdhcnBwdWxzZSA9IHNtb290aCgxLXdpZHRoLCAxLCB3YXJwcHVsc2UpOwoKCQlmbG9hdCB3ZWZ0cHVsc2UgPSBzcXJ0KGFicyhzaW4odnYgKiAzLjE0MTU5MjYpKSk7Cgk= +CXdlZnRwdWxzZSA9IHNtb290aCgxLXdpZHRoLCAxLCB3ZWZ0cHVsc2UpOwoKCgkJZmxvYXQgd2VmdCA9IGxlcnAoMCwgMSwgd2FycHB1bHNlKTsKCQl3ZWZ0ID0gbGVycCh3ZWZ0LCAwLCAxLXdhcnBwdWxzZSk7CgoJCXdlZnQ= +ID0gbGVycCgwLCB3ZWZ0LCB3ZWZ0cHVsc2UpOwoJCXdlZnQgPSBsZXJwKHdlZnQsIDAsIDEtd2VmdHB1bHNlKTsKCgoJCWZsb2F0IHdhcnAgPSBsZXJwKDAsIDEsIHdlZnRwdWxzZSk7CgkJd2FycCA9IGxlcnAod2FycCwgMCw= +IDEtd2VmdHB1bHNlKTsKCgkJd2FycCA9IGxlcnAoMCwgd2FycCwgd2FycHB1bHNlKTsKCQl3YXJwID0gbGVycCh3YXJwLCAwLCAxLXdhcnBwdWxzZSk7CgoJCXdlYXZlID0gKCgoKGludChmbG9vcih1dSkpICYgMSkgPT0gMSk= +ICYmICgoaW50KGZsb29yKHZ2KSkgJiAxKSA9PSAwKSkgfHwKCQkJCQkJKCgoaW50KGZsb29yKHV1KSkgJiAxKSA9PSAwKSAmJiAoKGludChmbG9vcih2dikpICYgMSkgPT0gMSkpKSA/CgkJCQkJCQkJCQl3ZWZ0IDogd2FycDs= +Cgl9CglyZXR1cm4gd2VhdmU7Cn0KCnZlY3Rvcgp2b3BfdG9Vbml0Tm9ybWFsKHZlY3RvciBOaTspCnsKICAgIHJldHVybiBOaSAqIDAuNSArIDAuNTsKfQoKdmVjdG9yCnZvcF9mcm9tVW5pdE5vcm1hbCh2ZWN0b3IgTmk7KQo= +ewogICAgcmV0dXJuIE5pICogMi4wIC0gMS4wOwp9Cgp2ZWN0b3IKdm9wX3RhbmdlbnROb3JtYWwodmVjdG9yIE5pOwogICAgICAgICAgICAgICAgICB2ZWN0b3Igbm47CiAgICAgICAgICAgICAgICAgIHZlY3RvciB1dGFuOwo= +ICAgICAgICAgICAgICAgICAgdmVjdG9yIHZ0YW47CiAgICAgICAgICAgICAgICAgIGludCBvbnNwYWNlOwogICAgICAgICAgICAgICAgICBpbnQgZmxpcFg7CiAgICAgICAgICAgICAgICAgIGludCBmbGlwWTsKICAgICAgICA= +ICAgICAgICAgIGZsb2F0IGhlaWdodFNjYWxlOykKewogICAgdmVjdG9yIE5uICAgPSBub3JtYWxpemUobm4pOwogICAgdmVjdG9yIE5pbiAgPSBsZXJwKE5uLCBOaSwgaGVpZ2h0U2NhbGUpOwoKICAgIHZlY3RvciBObzsKICA= +ICBOby54ID0gZG90KE5pbiwgdXRhbik7CiAgICBOby55ID0gZG90KE5pbiwgdnRhbik7CiAgICBOby56ID0gZG90KE5pbiwgbm4pOwogICAgTm8gPSBub3JtYWxpemUoTm8pOwoKICAgIGlmIChmbGlwWCkgeyBOby54ID0gLU4= +by54OyB9CiAgICBpZiAoZmxpcFkpIHsgTm8ueSA9IC1Oby55OyB9CgogICAgaWYgKG9uc3BhY2UgPT0gMCkgeyBObyA9IHZvcF90b1VuaXROb3JtYWwoTm8pOyB9CgogICAgcmV0dXJuIE5vOwp9Cgp2ZWN0b3IKdm9wX3Rhbmc= +ZW50Tm9ybWFsUmVtYXAodmVjdG9yIE5pOwogICAgICAgICAgICAgICAgICAgICAgIHZlY3RvciBubjsKICAgICAgICAgICAgICAgICAgICAgICB2ZWN0b3IgdXRhbjsKICAgICAgICAgICAgICAgICAgICAgICB2ZWN0b3IgdnQ= +YW47CiAgICAgICAgICAgICAgICAgICAgICAgaW50IGluc3BhY2U7CiAgICAgICAgICAgICAgICAgICAgICAgaW50IGZsaXBYOwogICAgICAgICAgICAgICAgICAgICAgIGludCBmbGlwWTsKICAgICAgICAgICAgICAgICAgICA= +ICAgZmxvYXQgaGVpZ2h0U2NhbGU7KQp7CiAgICB2ZWN0b3IgTm4gICA9IG5vcm1hbGl6ZShubik7CiAgICB2ZWN0b3IgVnMJPSBub3JtYWxpemUodXRhbik7CiAgICB2ZWN0b3IgVnQJPSBub3JtYWxpemUodnRhbik7CiAgICA= +dmVjdG9yIE5pbiAgPSBOaTsKCiAgICBpZiAoaW5zcGFjZSA9PSAwKSB7IE5pbiA9IHZvcF9mcm9tVW5pdE5vcm1hbChOaW4pOyB9CgogICAgaWYgKGZsaXBYKSB7IE5pbi54ID0gLU5pbi54OyB9CiAgICBpZiAoZmxpcFkpIHs= +IE5pbi55ID0gLU5pbi55OyB9CgogICAgbWF0cml4IE07CiAgICBzZXRjb21wKE0sIFZzLngsIDAsIDApOwogICAgc2V0Y29tcChNLCBWcy55LCAwLCAxKTsKICAgIHNldGNvbXAoTSwgVnMueiwgMCwgMik7CiAgICBzZXRjb20= +cChNLCAwLCAgICAwLCAzKTsKICAgIHNldGNvbXAoTSwgVnQueCwgMSwgMCk7CiAgICBzZXRjb21wKE0sIFZ0LnksIDEsIDEpOwogICAgc2V0Y29tcChNLCBWdC56LCAxLCAyKTsKICAgIHNldGNvbXAoTSwgMCwgICAgMSwgMyk= +OwogICAgc2V0Y29tcChNLCBObi54LCAyLCAwKTsKICAgIHNldGNvbXAoTSwgTm4ueSwgMiwgMSk7CiAgICBzZXRjb21wKE0sIE5uLnosIDIsIDIpOwogICAgc2V0Y29tcChNLCAwLCAgICAyLCAzKTsKICAgIHNldGNvbXAoTSw= +IDAsICAgIDMsIDApOwogICAgc2V0Y29tcChNLCAwLCAgICAzLCAxKTsKICAgIHNldGNvbXAoTSwgMCwgICAgMywgMik7CiAgICBzZXRjb21wKE0sIDEsICAgIDMsIDMpOwoKICAgIHZlY3RvciBObyA9IG5vcm1hbGl6ZShudHI= +YW5zZm9ybShOaW4sIE0pKTsKCiAgICBObyA9IGxlcnAoTm4sIE5vLCBoZWlnaHRTY2FsZSk7CgogICAgcmV0dXJuIE5vOwp9Cgp2ZWN0b3IKdm9wX2J1bXBUb05vcm1hbE1hcChzdHJpbmcgbWFwOwogICAgICAgICAgICAgICA= +ICAgICBpbnQgb25zcGFjZTsKICAgICAgICAgICAgICAgICAgICBpbnQgZmxpcFg7CiAgICAgICAgICAgICAgICAgICAgaW50IGZsaXBZOwogICAgICAgICAgICAgICAgICAgIGZsb2F0IGhlaWdodFNjYWxlOwogICAgICAgICA= +ICAgICAgICAgICB2ZWN0b3IgdXY7KQp7CiAgICBpbnQgeHJlcyA9IDA7CiAgICB0ZXhpbXBvcnQobWFwLCAidGV4dHVyZTp4cmVzIiwgeHJlcyk7CiAgICBpbnQgeXJlcyA9IDA7CiAgICB0ZXhpbXBvcnQobWFwLCAidGV4dHU= +cmU6eXJlcyIsIHlyZXMpOwogICAgZmxvYXQgZHggPSAxLjAgLyBtYXgoeHJlcywgeXJlcyk7CgogICAgdmVjdG9yIHYwMCA9IHRleHR1cmUobWFwLCB1di54LWR4LCB1di55LWR4KTsKICAgIHZlY3RvciB2MDEgPSB0ZXh0dXI= +ZShtYXAsIHV2LngtZHgsIHV2LnkgICApOwogICAgdmVjdG9yIHYwMiA9IHRleHR1cmUobWFwLCB1di54LWR4LCB1di55K2R4KTsKICAgIHZlY3RvciB2MTAgPSB0ZXh0dXJlKG1hcCwgdXYueCwgICAgdXYueS1keCk7CiAgICA= +dmVjdG9yIHYxMiA9IHRleHR1cmUobWFwLCB1di54LCAgICB1di55K2R4KTsKICAgIHZlY3RvciB2MjAgPSB0ZXh0dXJlKG1hcCwgdXYueCtkeCwgdXYueS1keCk7CiAgICB2ZWN0b3IgdjIxID0gdGV4dHVyZShtYXAsIHV2Lng= +K2R4LCB1di55ICAgKTsKICAgIHZlY3RvciB2MjIgPSB0ZXh0dXJlKG1hcCwgdXYueCtkeCwgdXYueStkeCk7CgogICAgZmxvYXQgZjAwID0gbHVtaW5hbmNlKHYwMCk7CiAgICBmbG9hdCBmMDEgPSBsdW1pbmFuY2UodjAxKTs= +CiAgICBmbG9hdCBmMDIgPSBsdW1pbmFuY2UodjAyKTsKICAgIGZsb2F0IGYxMCA9IGx1bWluYW5jZSh2MTApOwogICAgZmxvYXQgZjEyID0gbHVtaW5hbmNlKHYxMik7CiAgICBmbG9hdCBmMjAgPSBsdW1pbmFuY2UodjIwKTs= +CiAgICBmbG9hdCBmMjEgPSBsdW1pbmFuY2UodjIxKTsKICAgIGZsb2F0IGYyMiA9IGx1bWluYW5jZSh2MjIpOwoKICAgIHZlY3RvciBObzsKICAgIE5vLnggPSBmMjAgKyAyKmYyMSArIGYyMiAtZjAwIC0gMipmMDEgLSBmMDI= +OwogICAgTm8ueSA9IGYwMiArIDIqZjEyICsgZjIyIC1mMDAgLSAyKmYxMCAtIGYyMDsKICAgIE5vLnogPSAxLjAgLyBoZWlnaHRTY2FsZTsKICAgIGlmIChmbGlwWCkgeyBOby54ID0gLU5vLng7IH0KICAgIGlmIChmbGlwWSk= +IHsgTm8ueSA9IC1Oby55OyB9CiAgICBObyA9IG5vcm1hbGl6ZShObyk7CgogICAgaWYgKG9uc3BhY2UgPT0gMCkgeyBObyA9IHZvcF90b1VuaXROb3JtYWwoTm8pOyB9CgogICAgcmV0dXJuIE5vOwp9CgoKdm9pZAp2b3BfY3U= +cnZhdHVyZSh2ZWN0b3IgcDsKICAgICAgICAgICAgICB2ZWN0b3IgbjsKICAgICAgICAgICAgICBpbnQgbW9kZTsKICAgICAgICAgICAgICBpbnQgc3BhY2U7CiAgICAgICAgICAgICAgaW50IHNtb290aDsKICAgICAgICAgICA= +ICAgZmxvYXQgdG9sZXJhbmNlOwogICAgICAgICAgICAgIGZsb2F0IGNvbnZleHNjYWxlOwogICAgICAgICAgICAgIGZsb2F0IGNvbnZleGJpYXM7CiAgICAgICAgICAgICAgZmxvYXQgY29uY2F2ZXNjYWxlOwogICAgICAgICA= +ICAgICBmbG9hdCBjb25jYXZlYmlhczsKICAgICAgICAgICAgICBmbG9hdCBiaWFzbWFwOwogICAgICAgICAgICAgIGZsb2F0IEtvOykKewogICAgZmxvYXQgeGEgPSBhcmVhKFApOwoKICAgIHZlY3RvciBkUGR1LCBkUGR2Owo= +ICAgIGdldGRlcml2KHAsICJQIiwgMCwgcywgdCwgZFBkdSwgZFBkdiwgInNtb290aCIsIHNtb290aCk7CiAgICBkUGR1IC89IHhhOwogICAgZFBkdiAvPSB4YTsKCiAgICB2ZWN0b3IgZE5kdSwgZE5kdjsKICAgIGdldGRlcmk= +dihuLCAiTiIsIDAsIHMsIHQsIGROZHUsIGROZHYsICJzbW9vdGgiLCBzbW9vdGgpOwogICAgZE5kdSAvPSB4YTsKICAgIGROZHYgLz0geGE7CgogICAgZmxvYXQgYTAwID0gZG90KGRQZHUsIGRQZHUpOwogICAgZmxvYXQgYTA= +MSA9IGRvdChkUGR1LCBkUGR2KTsKICAgIGZsb2F0IGExMSA9IGRvdChkUGR2LCBkUGR2KTsKCiAgICBmbG9hdCBiMDAgPSAtZG90KGROZHUsIGRQZHUpOwogICAgZmxvYXQgYjAxID0gLShkb3QoZE5kdSwgZFBkdikgKyBkb3Q= +KGROZHYsIGRQZHUpKSAvIDI7CiAgICBmbG9hdCBiMTEgPSAtZG90KGROZHYsIGRQZHYpOwoKICAgIGZsb2F0IGEgPSBhMDAqYTExIC0gYTAxKmEwMTsKICAgIGZsb2F0IGIgPSBiMDAqYjExIC0gYjAxKmIwMTsKICAgIGZsb2E= +dCBhYSA9IG1heChhYnMoYSksIHRvbGVyYW5jZSkgKiBzaWduKGEpOwoKICAgIGZsb2F0IGNuMDAgPSBhMTEgLyBhYTsKICAgIGZsb2F0IGNuMDEgPSAtYTAxIC8gYWE7CiAgICBmbG9hdCBjbjExID0gYTAwIC8gYWE7CgogICA= +IGZsb2F0IEsgPSBiIC8gYWE7CiAgICBmbG9hdCBIID0gKChjbjAwKmIwMCArIGNuMTEqYjExKSAvIDIpICsgKGNuMDEqYjAxKTsKCiAgICBmbG9hdCBRID0gSCpIIC0gNCpLOwogICAgZmxvYXQgUVEgPSBtYXgoUSwgMCk7CiA= +ICAgZmxvYXQgU1EgPSBzcXJ0KFFRKTsKCiAgICBmbG9hdCBwMCA9IChIICsgU1EpIC8gMjsKICAgIGZsb2F0IHAxID0gKEggLSBTUSkgLyAyOwoKICAgIEtvID0gMDsKCiAgICBpZiAobW9kZSA9PSAwKQogICAgewogICAgICA= +ICBLbyA9IEs7CiAgICB9CiAgICBlbHNlIGlmIChtb2RlID09IDEpCiAgICB7CiAgICAgICAgS28gPSAtSDsKICAgIH0KCiAgICBmbG9hdCBiaWFzciA9IGNsYW1wKGJpYXNtYXAsIDAsIDEpIC0gMC41OwogICAgaWYgKEtvID4= +ICAwKSB7IEtvICo9IGNvbnZleHNjYWxlOyAgS28gPSAgdm9wX2JpYXMoIEtvLCBjbGFtcChjb252ZXhiaWFzICArIGJpYXNyLCAwLCAxKSk7IH0KICAgIGlmIChLbyA8PSAwKSB7IEtvICo9IGNvbmNhdmVzY2FsZTsgS28gPSA= +LXZvcF9iaWFzKC1LbywgY2xhbXAoY29uY2F2ZWJpYXMgKyBiaWFzciwgMCwgMSkpOyB9CgogICAgaWYgKHNwYWNlID09IDApCiAgICB7CiAgICAgICAgS28gPSBmaXQoS28sIC0xLCAxLCAwLCAxKTsKICAgIH0KfQojbGluZSA= +MjMgIi9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk8= +T1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmV4Q29kZSIKCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV8= +Ty9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3B0eXA= +ZS5oIgojbGluZSAyNSAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUkk= +Q0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX08= +X1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2w= +dWRlL3ZvcGxpYi5oIgojbGluZSAyNiAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX18= +X19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgoKCiNsaW5lIDEgIkM6L08vT18= +RVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW4= +aS92ZXgvaW5jbHVkZS92b3B0eXBlLmgiCiNsaW5lIDI4ICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlQ= +RU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGUiCgojbGluZSA= +MSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk= +OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCiNsaW5lIDI5ICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUI= +VUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGU= +IgoKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODE= +X09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcHR5cGUuaCIKI2xpbmUgMzEgIi9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEc= +SVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTy9TdXI= +ZmFjZVZleENvZGUiCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy8= +T185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKI2xpbmUgMzIgIi9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSUQ= +QVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUw= +X19fX08vU3VyZmFjZVZleENvZGUiCgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT18= +SE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wdHlwZS5oIgojbGluZSAzNCAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE4= +RUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQUQ= +RVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmV4Q29kZSIKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT18= +SU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgojbGluZSAzNSAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEE= +Rl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1I= +QVRJT19TSEFERVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmV4Q29kZSIKc3VyZmFjZQpzaG9wX09fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE8= +T1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTygpCnsKICAgIHY= +ZWN0b3IJbnZlYzsKICAgIHZlY3RvcgludmVjMTsKICAgIGZsb2F0CWRvdHByb2Q7CiAgICBmbG9hdAlhYnM7CiAgICBmbG9hdAlwb3c7CiAgICBmbG9hdAljb21wbGVtOwogICAgZmxvYXQJc3FydDsKICAgIGZsb2F0CWNvbXA= +bGVtMTsKICAgIGZsb2F0CXN1YmVkOwogICAgZmxvYXQJbmVnYXRlZDsKICAgIGZsb2F0CXBvdzE7CiAgICBmbG9hdAljb21wbGVtMjsKICAgIGZsb2F0CXBvdzI7CiAgICBmbG9hdAlsb2dfX3JhZF80X19hdGFuXzFfX19fX18= +MV9fXzsKICAgIGZsb2F0CWNvbXBsZW0zOwogICAgZmxvYXQJcHJvZHVjdDsKICAgIGZsb2F0CWFkZGVkOwogICAgZmxvYXQJZGlmZjE7CiAgICB2ZWN0b3IJb3V0cHV0MTsKCgogICAgZmxvYXQJZGlmZiA9IDAuMDsKICAgIHs= +CgoKICAgICAgICBudmVjID0gbm9ybWFsaXplKE4pOwoKCiAgICAgICAgbnZlYzEgPSBub3JtYWxpemUoSSk7CgoKICAgICAgICBkb3Rwcm9kID0gZG90KG52ZWMsIG52ZWMxKTsKCgogICAgICAgIGFicyA9IGFicyhkb3Rwcm8= +ZCk7CgoKICAgICAgICBwb3cgPSBwb3coKGFicyksIDIpOwoKCiAgICAgICAgY29tcGxlbSA9IC1wb3c7CiAgICAgICAgY29tcGxlbSArPSAxOwoKCiAgICAgICAgc3FydCA9IHNxcnQoY29tcGxlbSk7CgoKICAgICAgICBjb20= +cGxlbTEgPSAtc3FydDsKICAgICAgICBjb21wbGVtMSArPSAxOwoKCiAgICAgICAgc3ViZWQgPSBjb21wbGVtMSAtIDE7CgoKICAgICAgICBuZWdhdGVkID0gLXN1YmVkOwoKCiAgICAgICAgcG93MSA9IHBvdygobmVnYXRlZCk= +LCAzKTsKCgogICAgICAgIGNvbXBsZW0yID0gLXBvdzE7CiAgICAgICAgY29tcGxlbTIgKz0gMTsKCgogICAgICAgIHBvdzIgPSBwb3coKGNvbXBsZW0yKSwgMC4zMzMzMzMzMzMzMzMzMzMzMSk7CgoKICAgICAgICBsb2dfX3I= +YWRfNF9fYXRhbl8xX19fX19fMV9fXyA9IDAuNzYxNTQ5NzgyODgwODk0Mzc7CgoKICAgICAgICBjb21wbGVtMyA9IC1sb2dfX3JhZF80X19hdGFuXzFfX19fX18xX19fOwogICAgICAgIGNvbXBsZW0zICs9IDE7CgoKICAgICA= +ICAgcHJvZHVjdCA9IHBvdzIgKiBjb21wbGVtMzsKCgogICAgICAgIGFkZGVkID0gcHJvZHVjdCArIDE7CgoKICAgICAgICBkaWZmMSA9IGFkZGVkIC0gY29tcGxlbTM7CgoKICAgICAgICBkaWZmID0gZGlmZjE7CiAgICB9Cgo= +CiAgICBvdXRwdXQxID0gc2V0KGRpZmYsZGlmZixkaWZmKTsKCgogICAgdmVjdG9yIHRlbXBDZiA9IG91dHB1dDE7CiAgICBDZiA9IHRlbXBDZjsKfQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2M= +cmlwdE1hdGVyaWFsSW5mbz4KICAgIDxjaG9pY2VOb2RlIHR5cGU9ImNvbGxlY3QiPgogICAgICAgIDxjaG9pY2VOb2RlIHR5cGU9ImxlYWYiPgogICAgICAgICAgICA8Y2hvaWNlVm9wVHlwZT5zdXJmYWNlPC9jaG9pY2VWb3A= +VHlwZT4KICAgICAgICAgICAgPGNob2ljZURhdGE+CiAgICAgICAgICAgICAgICA8ZW50cnkga2V5PSJTZWN0aW9uTmFtZSIgdmFsdWU9IlN1cmZhY2VWZXhDb2RlIi8+CiAgICAgICAgICAgIDwvY2hvaWNlRGF0YT4KICAgICA= +ICAgPC9jaG9pY2VOb2RlPgogICAgPC9jaG9pY2VOb2RlPgogICAgPGV4dHJhUGFyYW1ldGVycy8+Cjwvc2NyaXB0TWF0ZXJpYWxJbmZvPgpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAbAX1B9Ri8qCiA= +KiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnM= +bWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmU= +ZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImdldGxheWVyZXhwb3J0IgogICA= +IHNjcmlwdAkiZ2V0bGF5ZXJleHBvcnQiCiAgICBsYWJlbAkiZ2V0bGF5ZXJleHBvcnQiCgogICAgb3V0ZXJjb2RlIHsKCSIjaW5jbHVkZSA8c2hhZGVybGF5ZXIuaD4iCiAgICB9CgogICAgY29kZSB7CgkiJHZhbHVlID0gJGQ= +ZWZhdWx0dmFsdWU7IgoJIiNpZiAhc3RyY21wKCRzaWduYXR1cmUsIFwiZGVmYXVsdFwiKSIKCSIgICAgJGluZGV4ID0gZmluZCgkbGF5ZXIuZXhwb3J0cy5uYW1lc19mLCAkbmFtZSk7IgoJIiAgICBpZigkaW5kZXggPj0gMCk= +IgoJIiAgICAgICAgJHZhbHVlID0gJGxheWVyLmV4cG9ydHMudmFsdWVzX2ZbJGluZGV4XTsiCgkiI2VsaWYgIXN0cmNtcCgkc2lnbmF0dXJlLCBcInZcIikiCgkiICAgICRpbmRleCA9IGZpbmQoJGxheWVyLmV4cG9ydHMubmE= +bWVzX3YsICRuYW1lKTsiCgkiICAgIGlmKCRpbmRleCA+PSAwKSIKCSIgICAgICAgICR2YWx1ZSA9ICRsYXllci5leHBvcnRzLnZhbHVlc192WyRpbmRleF07IgoJIiNlbGlmICFzdHJjbXAoJHNpZ25hdHVyZSwgXCJ2NFwiKSI= +CgkiICAgICRpbmRleCA9IGZpbmQoJGxheWVyLmV4cG9ydHMubmFtZXNfdjQsICRuYW1lKTsiCgkiICAgIGlmKCRpbmRleCA+PSAwKSIKCSIgICAgICAgICR2YWx1ZSA9ICRsYXllci5leHBvcnRzLnZhbHVlc192NFskaW5kZXg= +XTsiCgkiI2VuZGlmIgoJIiRpbmRleCA9IHNlbGVjdCgkaW5kZXggPj0gMCwgJGluZGV4LCAtMSk7IgoJIiRmb3VuZCA9ICRpbmRleCA+PSAwOyIKICAgIH0KCiAgICBvdXRwdXQJZmxvYXQJCQl2YWx1ZQkJIk91dHB1dCBMYXk= +ZXIiCiAgICBvdXRwdXQJaW50CQkJZm91bmQJCSJFeHBvcnQgRm91bmQiCiAgICBvdXRwdXQJaW50CQkJaW5kZXgJCSJFeHBvcnQgSW5kZXgiCgogICAgaW5wdXQJc3RydWN0X1NoYWRlckxheWVyCWxheWVyCQkiTGF5ZXIiCgo= +ICAgIFZPUF9TVFJfSU5QVVQobmFtZSwJCQkiTmFtZSIsCQkgICAgIiIpCiAgICBWT1BfRkxUX0lOUFVUKGRlZmF1bHR2YWx1ZSwJCSJEZWZhdWx0IFZhbHVlIiwgICAgMCkKICAgIFZPUF9WRUNfUEFSTShkZWZhdWx0dmFsdWU= +X3YsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCkKICAgIFZPUF9WRUM0X1BBUk0oZGVmYXVsdHZhbHVlX3Y0LAkiRGVmYXVsdCBWYWx1ZSIsICAgIDAsIDAsIDAsIDApCgogICAgc2lnbmF0dXJlCSJGbG9hdCBWYWx1ZSI= +CQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgVmFsdWUiCQl2CXsgc3RydWN0X1NoYWRlckxheWVyIHN0cmluZyB2ZWN0b3IgdmVjdG9yIGludCBpbnQgfQogICAgc2lnbmF0dXJlCSJWZWN0b3I0IFZhbHVlIgk= +CXY0CXsgc3RydWN0X1NoYWRlckxheWVyIHN0cmluZyB2ZWN0b3I0IHZlY3RvcjQgaW50IGludCB9Cn0KSU5EWAAAAAAAAAAAAAAACAAAAAxEaWFsb2dTY3JpcHQAAAAAAAAC7lTCGuMAAAAMQ3JlYXRlU2NyaXB0AAAC7gAAAVM= +VMIa4wAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAARBAAABLlRXlecAAAAESGVscAAABW8AAAAAVFeV5wAAAAtUb29scy5zaGVsZgAABW8AAAL5VFeV5wAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAIaAAAABpUwhrjAAAAC0M= +b250ZW50cy5negAACIIAABarYDeG/gAAABBFeHRyYUZpbGVPcHRpb25zAAAfLQAAAARUV5XnIyBEaWFsb2cgc2NyaXB0IGZvciBjb21wdXRlbGlnaHRpbmcgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgMDEvMjMvMTUgMTA6NTY= +OjUxCgp7CiAgICBuYW1lCWNvbXB1dGVsaWdodGluZwogICAgc2NyaXB0CWNvbXB1dGVsaWdodGluZwogICAgbGFiZWwJIkNvbXB1dGUgTGlnaHRpbmciCgogICAgaW5wdXQJYnNkZglGCUYKICAgIGlucHV0CXZlY3RvcglPZgk= +IlN1cmZhY2UgT3BhY2l0eSIKICAgIGlucHV0CXZlY3RvcglDZQlDZQogICAgb3V0cHV0CXZlY3RvcglDZglDZgogICAgaW5wdXRmbGFncwlGCTAKICAgIGlucHV0ZmxhZ3MJT2YJMAogICAgaW5wdXRmbGFncwlDZQkwCiAgICA= +c2lnbmF0dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IGJzZGYgdmVjdG9yIHZlY3RvciB2ZWN0b3IgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKICA= +ICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIHBhcm0gewoJbmFtZQkiT2YiCglsYWJlbAkiU3VyZmFjZSBPcGFjaXR5IgoJdHlwZQlmbG9hdAoJaW52aXNpYmxlCglzaXplCTMKCWRlZmF1bHQJeyAiMSIgIjEiICIxIiA= +fQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJIkNlIgoJbGFiZWwJIkNlIgoJdHlwZQlmbG9hdAoJaW52aXNpYmxlCglzaXplCTMKCWRlZmF1bHQJeyAiMCIgIjAiICIwIiB9Cgk= +cmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9Cn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQ6IEZyaWRheSBKYW51YXJ5IDIzLCAxMDo1NiAyMDE1ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGk= +b24gc2NyaXB0IGZvciBjb21wdXRlbGlnaHRpbmcgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXg= +aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoVm9wL2NvbXB1dGVsaWdodGluZykKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmU= +UGFybXMgOj0gMDsKQ2hlY2tFeHRlcm5hbCA6PSAxOwpTYXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZEM= +b2RlIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDE7ClByZWZpeERyb3A= +cGVkUGFybU5hbWUgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb24= +cyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW4= +aXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSIkSEQ= +QV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnQ= +ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+U2hhZGluZzwvdG8= +b2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXA= +dD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KAAAAAQAMbm9kZWNvbm50eXBlAAAAAQAAAAAfiwgAAAAAAAD/7V3rbtxIdtYkQQIy2eyf+bP5xekNgp2Fl2Lx2u3FIhnL9sTBzMiwvd4FskGD6mZLxLDJRrNbY8Xw6wTIa8w= +q+RFUhdeqlgXti5NyeqSIYusc07xVPHUqa9OXfjc/uLIifA/9AOc+icMQ6f7U1GB64eODwLP9/Bt0NCD0D59vYiz7Cye/VgevS9Wx6uzdZaeX2zS/Nw6viiWyfGPcXo8Ty6PLxYlTNjO0zw9LjZZeXz6OkvP3l4Uq/ffx/lmHds= +MNXs5iHnvKNiADf0PFiM+Xa5vJoni/Lo1Q/P/3zU/vwV/P0FTHvx5+nbFyfvXp3+UBH+593P//R/8O8vOzoj0tHRl//77udfwb9HX8Dfv4G/f8+y/Or1xVWZzmDlXVnP4jKZW9+1xH8pVrDET487Of8r/6Rfvj99PWWT6p+/htw= +R+zP35Xb9SKeJdXtP+ISfNEtMdL4H56ncVacv52t09WGJH/56d3PX/7p19ZJkW+SD5un1luSmWke/9a0fmv9O3m5FpG0iKh1nuTJOt7A8sXbTbGMN6TMSODsyrqczazFulhaZbFdzxJrkWaJRRXHRnzf1lk8tV6uU+s/4txyPQs= +OE/d8dMgsFz4LiHbsWl+NC34k8fLxBhRmYxwcon1ERCy+CzJjJH0fRCuYrtJ1rNinljkKehnlC5XxXpDK/x7wv0J/99lp/h+M2qT/zKap+tktvnL6In1z+TyCUNOc4qhvmFZoN6YCv+KZafJMi3LtMiZTJrUJwJ9prNiuaKUwvc= +ktwbViaF07Hlq2+ED86L8iKeFz/RD6/ThAI8u4i50Y3Jn0uVCIlERAJZcpmQl4GvuvouFtsyaXnoBJa1XCWzbRavW14mhWW+LLLtksqWuhdXWLxcZUnJ1BhJkpWeEugmsiI5tnHCWV0rXzJnZgyh5w0KDE8p/hLzvuwmny5w+uk= +giXAFzNdJ/k8WZcb6IAwTyeNFVjFm4vN1Ypw1jcsyzq+ytJlukkuY/Kq6IQOa7LIYImg70sLwkolsKyzIivWOBvM2N7K2ObJLL7q8OI0gUC5gm6+5cW3XKGg64YeMl4W23xTl4tOYwWg2zlLY2Ik1XXHSBgXIGyZy222SbGBkWw= +mttuLc626zK9TKoqrO6+Zlw1dO+r7ca4hLVbrA1iSUZlqSMBR21tRmOSIi7o5Azk9lQ5NC7Y4H21QC42KP9q0J5ayMy4Y4P110KB2i8bjbsWKd9paka3TStkOhJyfq5BG3zzV8pxUgKZRVbEGwP7SYN4bgGZ9tEG48IFzIyTNlg= +Ly5gpxy1QXtxoRq00zU6rlwg0PXTBufOBUKVyzZqP66yQcbVckawg1V2MhCnkyzSHOVwVs4XxkvE+ZJOrl796cLAzpwmpfnG6PhsY/THMrHenL62XsfQOyXQR5W0SLlZQ4hm1P7bGH2TZcVP8RnEpq9hmoiXduKQf2O9Ia4aokg= +mEoLkFqmPbkx+j7NG4E3KIkXaL20MTpB17KcO+6c4baeoySB+q1fr/nfohuB3qxTN0Zv4ivrJU6xvsFJvEzl32ExX721nsGr7uuZNw38RY5r+S2+5fhaD2+M3mIDtuCbIUCdY24cPdSxvhyZmOkiyVYQlxuwe6j7APxnFa+XKB0= +jyBOF6ZRDQ2ISRnYFnCRTPiEy7RMoa6mUab/nRieacDBYwwVND5aAP/7ZBrJBzQ+MPIiT6i+hnlMxzSbZ4oslGiwKc7P0XPp5+32rNqgm4dwdk2eQIzCNJZJvjVwPcGaqh3ZCNZ9ddlIYYbKL1L0J3AsiNNYxlm8LeEwUMT4xDo= +IURWAnWhWNsm+RNd/la3bkVAR1Wi8v10keTWR/ivU92o6qqaEtQX3ajbOuPatqLSkBIj8jKfZfHsRzi0nP14vobtZN5WG0YPhOk5vmmGnlZcUhIWbplc4fEz7rjglHdqCi5wUkyTaFVykDbrOD9PDAvdcfZ5O+1aD9foxnhEiVY= +oKuW6+xLL+x5RcrVDlim4gAVh718R7fK2SsMOUvzBLf978hFlXweL5cxTP0W/bVc2+Wsk3DcebukO6GmMIK+6KYWKnly1ZW1baLp0XZ60O927xfqPrF5VLdrvG1n0HamzSMEfeptn9L0wu1LajtjWeZcuySZf7p1zNdtOfy8mCc= +U6QAilvfNme3ZfRDhFm3m6QO9QE7zdPNEXqU9QerQzSX8WZ2kZSw8JDo3FqPOjgPgMPrAR9yBBNhw94g5LMqyhS68dzyHdsLQwDb7yRwvdCcxUglCGssYM6KPMfgOk8+bNK55ZuLLD4vobJWVsAOrVgsrCWsygxfbRJoQaj9ops= +RVFsVtCXbPDdB9hq8cXZ1SouS3wJvQBkJ8mk9ePLC6gx1hrfbXPYqOb4sowvk3m8ifENKt46qXJC1oKCtrA0ENLMk02cEo2WyTzdLqkElHl9m5tkYFL+AG117pkfTc8anUCs98nEQLJNdywj32YZQXYjOPYAJMElCQgfupYRz+c= +noWSRidJmwktDl1NK4puail0/clEzg+HsWfrBLtB+F4i3/OcAKbBak4XVxbwXWjH4WQcwbR4u7mADjwvzor51b/lBXSo68QuU/iqP9iwhhDLbIZqyYmiCD4B9wHWH99Nied/8+0zy7HHza8J3ySJlCMLgbW6zqDz2sbniXVB0k0= ++J5ua6Ze2xA9wJkp7AvW6C2TuYhfTKfT97BbgIYKr9C8xtFtp7C8ZgrLDQLu8cQk0nxRlEc/bJev0AV8Oe/jbJuUz9I8XsN3YD5LztMc0cxTzI8sxTpZmM+Ts+35SbFev8rr1Om0cm3TqfkMG7+c/kOxXsbZ92jiwKmY8Q0wITw= +fE7YsCYw5UU+xwrU8za3rBXyP/7x3W6t0NNOrEOjCHfszPzaStwAeGqFZJ7Ns4EHs7V+59jAdWGLUbq2yV58W964tvw+PRvwmrGGCXyLiluCgIywTBBaohgkiCw2zgjGVjeSCCYWFTCEyJqPCLrA6gb9XNcSxfRcz+KDdi7UuYo= +jLmB1YnCuaHVjbS5UGsmnuaOLS5k5k4sQUzMh/k30S8/4spSldIfC7SvaKIOpNye4UTcC9SdSJtIdySjETRjdN/BxSPYQbXEejwPVaFS6VHryAxoCjWsG5khRWmHLiMzEqbPycBl3CWWZOgwYRWg4TkspkNRKwgNUwGVOm9ePqA= +i9+CVFjGkClKgyLZbpapZK6Cq7pFJK+58puroLkKm6uouRo3V5PmqioavgTtZfsY0D5H1r27IJg8qu697Ukip8dxo8HC0UfzknTwSEfzdGH8p+UYyAOXf3Cs/zJ+YwD872uzG8ft8o2gu4JsTeC2S69dBORhArZdPjToQDx0kLY= +y+NABiooy6nM0kksli9XxUNCr1xxRkRRJuIq0qOOsIpoTXBVUllUUFXC0UZSeYbFAnHcemTmRw0DDwhZi9k7OvRbId/hdIHuhPSsLApqku8aAzVkSFApI0NAwLcdEE4s3w6hHuqxXfC4x3aiPrnpUKakO27vuz3x9IT0vtQwkB4= +KTbZVd1OdcX0N+0QUN4VhO7j6gpqIWR8KvsVdAQogATEThHHkiQ0JOYqxCQ0JOYpxCQ0JOYrxCQ0JBYoxCQ0JBYqxCQ0JBYpxCQ0JDZWiEloSGyiEJPQ8Ot2VO9bQsSCSkNRWApQmYqMiAVVxiIjYkGVuciIWFBlMDIiFlSZjIw= +iAVVRiMjYkGV2ciIWFBlODIibvEqy5ERsaDKcmRELKh0MgrLcVWWIyNiQZXlyIhYUGU5MiIWVFmOjIgFVZYjI2JBleXIiFhQZTkyInb6KsuREbGgynJkRCyoshwZEQsqOyiF5Xgqy5ERsaDKcmRELKiyHBkRC6osR0bEgirLkRE= +saDKcmRE3O+rLEdGxIIqy5ERsaDKcmRELKiyHBkRCyrBjcJyfJXlyIhYUGU5MiIWVFmOjIgFVZYjI2JBleXIiBj6qSxHRsSCKsuREbGgynJkRCyoshwZEQuqLEdGxIJKYKywnEBlOTIiFlRZjoyIBVWWIyNiQZXlyIgY/assR0Y= +xIIqy5ERsaDKcmRELKiyHBkRC6osR0a8fQyqmRV0vEg1VO2NQP0t8O3ABncV+pHpQ8La3TAUTr3jKJTXhOeiiJswpVSRBaEc2x27XuBZnu0C0BOF8h53FMqpY011iIlElrjgFBVY2jFa5I3hOw2CyP98o0UtgysMvVZ2JggW3b4= ++bcPVza3gVq/R3kjfg6FTDoyTR/qN7/rZu83ZEGVVDrI2vzEDoE3CS3g2KHvjA+8yTdz7dboDK3lndYJXLsnC4JcMkeMad0gc01W+IVxuNcocoh/wVCrheqm4AaCOZDKDAUuASXhRYhdvFBt3foacwgnCkd4IaeHcAW+gtXD8aA= +yTVohzISWdYootazZrCqxAxIPCvOlU/GRFdMbeiejI44yJ4ZFUeOFyOpOFaFtAYIA6lq+EZETIDW1Zdn0/AshQUm2YCaaSLncai/FTcIVeyO5Oprk6ySFr5ebDWp5N0jYrqELURKPU+KZbJZX0kZcJNUVTpm6KnPGZ4WToT5jBo= +u49FZGz2EgoxKldJlRCJFaiIS1m+5L2riCCUUMl7lBDrShKScS1B8e1M2AIwGYKFuEReBnKkebIW+IJqxcJ6uc3TBWxwMhaYFe45pO6ELJhGOfEsaJ191ekm85Z5Ro5y4PirYyLuZFTVCskxxFCYilplwGOqeinX3lFV2JB9hRY= +fbhqYnuh5/kHjquoVYw1smqTJNjKU2Mr9Vrsx4at6iYBsRU/P98Y43XQVbM1XuMrja80vtL4SuOrfeKrdteGAF81DnwohEVpw+8hgZ0rG66GCXcNruo9IwDSxQqogFXkjS3fHgde4CmBVfTogVW5XQoAVIARkk8BKIA3EtArdC0= +EDRUV4Cv/HqJJCPkKjHXJOpirsgJvc82zk01E0GcG1vpPkLc9PiH9xX4sUP5CSrYzo+B8DpZxlGglLv2FF5DBryrIipIF1UDOwgiF7qKycSP1K7CfdyuAsg3zCKDIp6CcSYsUd7oPZdbCh057uc7ueVRa/n51kcMTtDqSYXnWx4= +dSCYXFGFK6VPFncCMFoGgdMgaj8Ir4FCNWDvwZvWa/j8RhWiQt9m1LHtQgUOfRIcTXo3MRvhDLhLb95zpSEbhkfuTkJ/vNe58oHjNnVTcAMBgiB2eJ2gzUmiwzU6XKPDNTpco8M1ew3XtAwCNEX89oNBU+6AaCqSqdCHpiLb98Y= +YXDgaIo/tINdaERRNM66Gc7y+JWvxEKvv/SoPfNZgy4NujTo0qBLg657BV3ug5kgc4ebIAPCqQc54grtiT9B67l9EB063hJPj3UntYBHz5NJcBY3R8ZkwZ1ipQJfXhR4jytm3jdRJkRf+58oezj+whvQXwirwuvxFxPbd8buoa8= +U9zRX/gdf8FSwx19BhDMr3tqt8GtaXzcbsO7H7fhPZzYjjdgbCeQqdC3FGdsewHM6MB9BzpXVRDYYZMla5199VpnX33udDTZ72lk9xfL4ftSYpHXieXQL0AHcnQgRwdydCBHB3LuN5AzHMLqG5j59x3I8XsGZmPbdSbg0MGVdGA= +JgrVXHNQxgZtrjUiGzvckeCPe0Tm38+IzB/MX1CfPOGHQxBK7n08BhpyIHBYUAGZu4jsAM+0A9uDeboH7jDIlzKoQZh47CXbEaEM3Mhiu2QSPQCPaTDWftzF5RfSInO85lBMj8D0CEyPwPQITI/A9jkC81pGEaCCbnsgPNUej6Y= +Osujic/tG101HzARfXhRoE4f1nLsIAqcQ581E32MrHvMR08MXDZYU+Iw2dDsEeIw6lOIiv3jreHe5CQQHSXXGE1jNI3RNEYbBKMFypNseZc+1HnWyggY9TXRvWO1NhIWyc4TJYr0oTT0WdlxCNxD38vLfgq2s/NE8kFUDptFu2E= +M/9wsBn1AWTBHBNtqDfYgoLklHis6jk0INOATAMyDcg0ILu5H1cGzWg/PhQUUy4PZT7tvncwRm0BVoDVXeHYxI/cyYGjMabSRBGzXRHZeDdEFhwQIqOWkPJDB9ZabxQp06hMozKNyjQq06hs/2GylkEVJhsSl6k/UID2GwwByag= +DxSE/JkXjRa9aAzYkTP2Dz02VtdXZ+fOrhhsshsGCw8Hg9GfLBAuQbg+/KqFNPLSyEsjL428NPK6x28WNB58qGAYFZ2Tzkvm+K0XP+09HFajUgCcfmV6IZhr++EkPPQl+51q46coW0ovIHPl+6kZvuhwAFnTgIRn5HVt9gZTlbU= +rBKe6eVjGp1pdKbRmUZnt42LUeu0pLOVjTt/EDOWlVIDQTTljCWrSi9A82zXcyL9dXSq0nh4tjs4A7uBs/EBgTNqxrKv4dwAmmlgpoGZBmYamGlgdt8Tlqwrf1i7MAeLnlG7MBVTurvHzzx7MgGTQz/smKs40aKy68TQ5B+ZYPg= +JocD03bchnmjKBonreGahmsarmm4puHaXuHabtswB4+kKac7G7WGn+5UrKfeFa75dhR4AGi4JomncZR+qObtBtWA7BzpR4jV1POdXaO9EVLTOE3jNI3TNE7TOO2+5zu77vxBfMAjSy6T/R8Y285zhvyRvUSFXkQW2AHs7w99fhM= +VxaFw6r7fvTl74i+wOGgL+orHi5/KAYxy+tgLizRj7Q00NJASwMtDbQ00Lqx51Z/vYN47qGCYNQOBNGqmMUCKjIIymrOeIJF4g+OZTTpBVuh7UaBf+iHxtJ1xqwlo5P7odeOR/aDAzqzv2k1buDxZ/Yztnq9pWStoAZiGohpIKY= +gZgGYvsEYsqvIjF+/EEs7y9XyWybxethAJlyeT+rSi8ii2zHCw/9BAymzihE1knvh2Q7nt4PDuj4fl/5TVvWWq+DyRhJDco0KNOgTIMyDcr2OQ3ZMghAGevJH8SJ/ZdFtl0OFCRTnthPK7IDIosmqPc+bEhGVRkFyJjUfji244E= +/eBAT+zn58xpQ70OGKPkNBTTUExDMQ3FNBTbZ3xMeV4/7cWHAmItOFRs4o8hLknKvWOxOuIAgCP9KE2tSy8cG9tBMJ54Bw7H2FoTHIBRE/pB2Y5n9oNDOrS/bj3KIzAqi73JGRhEVEMzDc00NNPQTEOzfUbJWiHFGRiVLx8KnSk= +T+1vNxAMhM+a0/uBo9qdtitCm9ie6+gtlVKIxpP6QdqOh/qDAzrVv2lEPZsqbwDTusIaqGmgpoGaBmoaqO0TqCnP+Of8+VDbKpWHX+T4cu8IzWsOvXBCfjazVqIXmAHHdsbg0ENnVXVRgKxJ6cVh/q5r/A/oMH+vPdzClRvndeA= +VyWjUZdGXRp1adSlUdc+Zy6VZ1nU3nuow2F7Nlkyx58N8mXL5qgPAIBos6VAo11g2Nh39aZLvu7k31na9euX/q5LzK57oD80IfCZArSg3YTp79iqbvHJJf1ZTA3eNHjT4E2DtwFCZj3bMgWefSgkp1x/xh1lOwyWa9ehCc6Bkug= +1I/mgB063qHv2BTXnurU/50R3a7r065/9v9k/LkiunZ9mq+Y+rw5phNnoVGdRnUa1WlUp1HdXlFdqFyxJvHuA+E6t0GcgpXRNmpj6yMPmHTPbJbbM4IY8CXuwEHl5cy6NGY8nwMz32YZMBH0I/+7KBn/5+F7D136ZpxljeA0WaY= +JSpnlSOujZaK7+rvw5udmqvvqzuuZs3OUb4m3sJh0sedmMw2W5Pa6WGy89VmdwLbrGKrXaU6BWCTb/v2qC3DHAK282RzBG77COBRLO/efPPquxdvvvrqq6P/Bz7z1mRILgEAAAAAAElORFgAAAAAAAAAAAAAAAIAAAAMRGlhbG8= +Z1NjcmlwdAAAAAAAAA1sX1B9SAAAABNEZXNjcmlwdGl2ZVBhcm1OYW1lAAANbAAAAAZgN4ekLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWY= +ZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2Q= +dWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8= +Cgp7CiAgICBuYW1lCSJnZXRhdHRyaWIiCiAgICBzY3JpcHQJImdldGF0dHJpYiIKICAgIGxhYmVsCSJnZXRhdHRyaWIiCgoKICAgIGNvZGUgewoJInN0cmluZyAkc291cmNlZmlsZSA9ICRvcGlucHV0OyIKCSJpZiAoJG9waW4= +cHV0ID09ICdmaWxlJykgJHNvdXJjZWZpbGUgPSAkZmlsZTsiCgkiJHN1Y2Nlc3MgPSAwOyIKCSJpbnQgJGVsZW1pZHggPSAkaTE7IgoJImlmICgkYXR5cGUgPT0gJ3ZlcnRleCcpIgoJIgkkZWxlbWlkeCA9IHZlcnRleGluZGU= +eCgkc291cmNlZmlsZSwgJGkxLCAkaTIpOyIKCSIkYWRhdGEgPSBnZXRhdHRyaWIoJHNvdXJjZWZpbGUsICRhdHlwZSwgJGF0dHJpYiwgJGVsZW1pZHgsICRzdWNjZXNzKTsiCgkiaWYgKCEkc3VjY2VzcykiCgkiCSRhZGF0YSA= +PSAkYWRlZmF1bHQ7IgogICAgfQoKICAgIGRlc2NyaXB0aXZlcGFybQlhdHRyaWIKCiAgICBpbnB1dAlzdHJpbmcJZmlsZQkiR2VvbWV0cnkgRmlsZSIKICAgIGlucHV0CXN0cmluZwlhdHlwZQkiQXR0cmlidXRlIENsYXNzIgo= +ICAgIGlucHV0CXN0cmluZwlhdHRyaWIJIkF0dHJpYnV0ZSBOYW1lIgogICAgaW5wdXQJaW50CWkxCSJQb2ludCBvciBQcmltaXRpdmUgTnVtYmVyIgogICAgaW5wdXQJaW50CWkyCSJWZXJ0ZXggTnVtYmVyIgogICAgaW5wdXQ= +CXZlY3RvcglhZGVmYXVsdAkiRGVmYXVsdCBWYWx1ZSIKCiAgICBvdXRwdXQJdmVjdG9yCWFkYXRhCSJBdHRyaWJ1dGUgVmFsdWUiCiAgICBvdXRwdXQJaW50CXN1Y2Nlc3MJIlJldHVybiAxIEZvciBTdWNjZXNzLCAwIEZvciA= +RmFpbHVyZSIKCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJZiAgeyBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IGZsb2F0IGZsb2F0IGludCB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCWkgIHsgc3RyaW5nIHN0cmluZyA= +c3RyaW5nIGludCBpbnQgaW50IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgMiIJdjIgeyBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IHZlY3RvcjIgdmVjdG9yMiBpbnQgfQogICAgc2lnbmF0dXJlCSJWZWM= +dG9yIDMiCWRlZmF1bHQgeyAgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgNCIJdjQgeyBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IHZlY3RvcjQgdmVjdG9yNCBpbnQgfQogICAgc2lnbmF0dXJlCSJNYXRyaXggMiIJbTI= +ICB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgbWF0cml4MiBtYXRyaXgyIGludCB9CiAgICBzaWduYXR1cmUJIk1hdHJpeCAzIgltMyB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgbWF0cml4MyBtYXRyaXg= +MyBpbnQgfQogICAgc2lnbmF0dXJlCSJNYXRyaXggNCIJbSAgeyBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IG1hdHJpeCBtYXRyaXggaW50IH0KICAgIHNpZ25hdHVyZQkiU3RyaW5nIglzICB7IHN0cmluZyBzdHJpbmc= +IHN0cmluZyBpbnQgaW50IHN0cmluZyBzdHJpbmcgaW50IH0KCiAgICBzaWduYXR1cmUJIkZsb2F0IEFycmF5IgkJZmEgIHsgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBmbG9hdGEgZmxvYXRhIGludCB9CiAgICBzaWc= +bmF0dXJlCSJJbnRlZ2VyIEFycmF5IglpYSAgeyBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IGludGEgaW50YSBpbnQgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgMiBBcnJheSIJdjJhIHsgc3RyaW5nIHN0cmluZyBzdHI= +aW5nIGludCBpbnQgdmVjdG9yMmEgdmVjdG9yMmEgaW50IH0KICAgIHNpZ25hdHVyZQkiVmVjdG9yIDMgQXJyYXkiCXZhIHsgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCB2ZWN0b3JhIHZlY3RvcmEgaW50IH0KICAgIHM= +aWduYXR1cmUJIlZlY3RvciA0IEFycmF5Igl2NGEgeyBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IHZlY3RvcjRhIHZlY3RvcjRhIGludCB9CiAgICBzaWduYXR1cmUJIk1hdHJpeCAyIEFycmF5IgltMmEgIHsgc3RyaW4= +ZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgbWF0cml4MmEgbWF0cml4MmEgaW50IH0KICAgIHNpZ25hdHVyZQkiTWF0cml4IDMgQXJyYXkiCW0zYSB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgbWF0cml4M2EgbWF0cmk= +eDNhIGludCB9CiAgICBzaWduYXR1cmUJIk1hdHJpeCA0IEFycmF5IgltYSAgeyBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IG1hdHJpeGEgbWF0cml4YSBpbnQgfQogICAgc2lnbmF0dXJlCSJTdHJpbmcgQXJyYXkiCXM= +YSAgeyBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IHN0cmluZ2Egc3RyaW5nYSBpbnQgfQoKICAgIHBhcm0gewoJbmFtZQlvcGlucHV0CglsYWJlbAkiSW5wdXQiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICJmaWxlIiA= +fQoJbWVudQl7CgkgICAgImZpbGUiCSJGaWxlIgoJICAgICJvcGlucHV0OjAiCSJGaXJzdCBJbnB1dCIKCSAgICAib3BpbnB1dDoxIgkiU2Vjb25kIElucHV0IgoJICAgICJvcGlucHV0OjIiCSJUaGlyZCBJbnB1dCIKCSAgICA= +Im9waW5wdXQ6MyIJIkZvdXJ0aCBJbnB1dCIKCX0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlmaWxlCglsYWJlbAkiR2VvbWV0cnkgRmlsZSIKCXR5cGUJZ2VvbWV0cnkKCWRlZmF1bHQJeyAiJEhIL2dlby9kZWZnZW8uYmdlbyI= +IH0KCWRpc2FibGV3aGVuCSJ7IG9waW5wdXQgIT0gZmlsZSB9IgogICAgfQogICAgcGFybSB7CgluYW1lCWF0eXBlCglsYWJlbAkiQXR0cmlidXRlIENsYXNzIgoJdHlwZQlzdHJpbmcKCWRlZmF1bHQJeyAicG9pbnQiIH0KCW0= +ZW51IHsKCSAgICAiZGV0YWlsIgkiRGV0YWlsIgoJICAgICJwb2ludCIJIlBvaW50IgoJICAgICJwcmltIgkiUHJpbWl0aXZlIgoJICAgICJ2ZXJ0ZXgiCSJWZXJ0ZXgiCgkgICAgInBvaW50Z3JvdXAiCSJQb2ludCBHcm91cCI= +CgkgICAgInByaW1ncm91cCIJIlByaW1pdGl2ZSBHcm91cCIKCX0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlhdHRyaWIKCWxhYmVsCSJBdHRyaWJ1dGUiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICJDZCIgfQogICAgfQogICA= +IHBhcm0gewoJbmFtZQlpMQoJbGFiZWwJIlBvaW50IG9yIFByaW1pdGl2ZSIKCXR5cGUJaW50CglzaXplCTEKCWRlZmF1bHQJeyAwIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlpMgoJbGFiZWwJIlZlcnRleCIKCXR5cGUJaW4= +dAoJc2l6ZQkxCglkZWZhdWx0CXsgMCB9CiAgICB9Cn0KCmF0dHJpYklORFgAAAAAAAAAAAAAAAcAAAAMRGlhbG9nU2NyaXB0AAAAAAAABhZRR0+QAAAADENyZWF0ZVNjcmlwdAAABhYAAAFkUUdPjwAAABVUeXBlUHJvcGVydGk= +ZXNPcHRpb25zAAAHegAAAQFRR0+QAAAABEhlbHAAAAh7AAAAAFFHT5AAAAALQ29udGVudHMuZ3oAAAh7AAAcR2A3hwAAAAAQRXh0cmFGaWxlT3B0aW9ucwAAJMIAAAAEUUdPkAAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAkxgA= +AAAaUUdPkCMgRGlhbG9nIHNjcmlwdCBmb3Igdm9sdW1ldm9wZ2xvYmFsIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDAzLzE4LzEzIDEzOjMyOjAwCgp7CiAgICBuYW1lCXZvbHVtZXZvcGdsb2JhbAogICAgc2NyaXB0CXZvbHU= +bWV2ZXhnbG9iYWwKICAgIGxhYmVsCSJWb2x1bWUgVk9QIEdsb2JhbCBQYXJhbWV0ZXJzIgoKICAgIG91dHB1dAl2ZWN0b3IJUAlQCiAgICBvdXRwdXQJZmxvYXQJZGVuc2l0eQlkZW5zaXR5CiAgICBvdXRwdXQJaW50CWl4CWk= +eAogICAgb3V0cHV0CWludAlpeQlpeQogICAgb3V0cHV0CWludAlpeglpegogICAgb3V0cHV0CWludAlyZXN4CXJlc3gKICAgIG91dHB1dAlpbnQJcmVzeQlyZXN5CiAgICBvdXRwdXQJaW50CXJlc3oJcmVzegogICAgb3V0cHU= +dAl2ZWN0b3IJY2VudGVyCWNlbnRlcgogICAgb3V0cHV0CXZlY3RvcglvcmlnCW9yaWcKICAgIG91dHB1dAl2ZWN0b3IJc2l6ZQlzaXplCiAgICBvdXRwdXQJdmVjdG9yCWRQZHgJZFBkeAogICAgb3V0cHV0CXZlY3RvcglkUGQ= +eQlkUGR5CiAgICBvdXRwdXQJdmVjdG9yCWRQZHoJZFBkegogICAgb3V0cHV0CXZlY3RvcglCQglCQgogICAgb3V0cHV0CWZsb2F0CVRpbWUJVGltZQogICAgb3V0cHV0CWZsb2F0CVRpbWVpbmMJVGltZWluYwogICAgb3V0cHU= +dAlmbG9hdAlGcmFtZQlGcmFtZQogICAgb3V0cHV0CXN0cmluZwlPcElucHV0MQlPcElucHV0MQogICAgb3V0cHV0CXN0cmluZwlPcElucHV0MglPcElucHV0MgogICAgb3V0cHV0CXN0cmluZwlPcElucHV0MwlPcElucHV0Mwo= +ICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDQJT3BJbnB1dDQKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQJeyB2ZWN0b3IgZmxvYXQgaW50IGludCBpbnQgaW50IGludCBpbnQgdmVjdG9yIHZlY3RvciA= +dmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciBmbG9hdCBmbG9hdCBmbG9hdCBzdHJpbmcgc3RyaW5nIHN0cmluZyBzdHJpbmcgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbgk= +YXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV8= +X19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2k= +bglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbgk= +YXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgiIikKCV9fX2JlZ2luCWF1dG8KCQkJKCIiKQoJX19fYmVnaW4JYXV0bwoJCQkoIiIpCglfX19iZWdpbglhdXRvCgkJCSgiIikKICA= +ICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdDogTW9uZGF5IE1hcmNoIDE4LCAxMzozMiAyMDEzClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQ= +IGZvciB2b2x1bWV2b3BnbG9iYWwgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgo= +CiMgTm9kZSAkYXJnMSAoVm9wL3ZvbHVtZXZvcGdsb2JhbCkKb3BzcGFyZWRzICIiICRhcmcxCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzE= +ClNhdmVTcGFyZVBhcm1zIDo9IDE7CkNoZWNrRXh0ZXJuYWwgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGU= +ZmF1bHQgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA= +OwofiwgAAAAAAAD/7V1Pc+M4dtf+m12xZjfZVKUqhxzYSh96Jt00CfCfNtlMpnu6N071tJ1uz2Q3qS1HlmibWZlUiZTH8tRec8ohx3yJVL5BTvkIOaRq7znkM+SQB4DgHxGALFtWS230TLdIvPdAEHz44QfgEfy3g+907ID+R/4= +ODb/4/u+vfinkDoI/vPdwEfs1ONi5PvWweHpYDw+GQx/k3W+Tid7p+N0kOfpZTQ097LZJJqeDrJ872SQReM4ibK9UXR5fDaNomTv/DTbO09noziJ99J8nO0dHI7jk3fDaTzJo5EFScZChgqtwWg0TJMsX9NFy+wUOuMoOcvP13Q= +wSIzhUacQC3QyljTJWsZLtNa39Mss1PoXMzG63yWZXYSnTU1ByfAtgfNYTS7uJiPotOss//mi192qj8/hL8/hrSXvzx+9/LF0f7BG5b+vV//zS8O/gUOftJ0dyLpdH7wnyD9J5B+XPfLTqf7qNP5/u8KWc2F4Br/B5L/LSQ/aT4= +6U7nD/6n0/nuP9fz5I+k0/nDKVzzh3UZr7tO54/mUJZZIfsI/n6fXLde2s7vvaLOdJSaX0fDPIXMOo/TCVT3z/aad/bZ4o1CMQ8Ojxsp/M/3QJf8XNKfj0AP4KaQfedTrkVr8Dudolg/qqqp8/Hno5H5gpwMEnJu1krE1T5rVi0= +3DqUpnZ+l7J8xB9L56PX/OiPa2Vg4s/qDxAeJ1y/PLvL1Y36o+/8/n6SR2fRlDyiV0Va/QlVyp8tug17Qo2Um5SrIy7Wjyqf6/y0VqjSb8zFUnGvqRl+XJbo5h4jK0/l552ffjkb5/FkPJd5Ddf9rNlAWHlq57d6bguYQUr48Rc= +8WCcnjHMYsk/+NfD/7r6771PDfNT8/DtweHb/ZdHn7/9lbn/5tXB2y8/J9himebReZyZWXqafzOYRiYcT6bpZBpH+WA6N/OUGL+LR5H58vQU6j0z33HV/WRoPTUHyYgYJWkOyuZJZE4jyGA0G0ajp8Q2nw6S7CLOAUefmunUHMU= +2XCcZhFYJWA8N78ZwN84B4jOzW+mRDExAc8v4iyL08SCPGj5izzNk/nP4LwrLRIRukFgvo2H5xcpFO5dDt1Abv5tlOVEdpRO0yRPn5oHCdxhTO6v+2KQDEYD0zS/9L428cuA5uH4zzzbfdYPA5+VYc8w/iROhuMZXPnPJ4Pp4CI= +yqOpNcr+wjC+NcDaTCCp26sAqkdTM/pI2unjwUk0bibTdKiIaDpM4SrfGt39Ny9ef/XFy2Pwh9f7z6n8t0yNa/Qek47y5yY4Tg0bnzw+vRyMnacm/UXFL/7kz3r1POJkMsu71KpL9bu9F+nFJE2iJDednlAH1XWQWAfXdXCP3xY= +UbqkjZf8dHsHNKloz8Xdk+bx6vXR8eHnb798UtxDo1BPTfsTsSZqaCKFJm5oYqYpufzx7PLmJVhUVhZiUblejiw+Swb5bAr+hL/gNdQFwjAA3DG/hQfY1jpMAed63QmIGWGr/zshQqHZm3R6MRj3uonQLqHStuHbXzwH6BuTUg0= +hYZDIuSOVjP8KolPIU+zdluzS8hhxswWfpi7tC9fy6W47dlEmonk3mt58DqYJdJMZBXBc6lVyGwozYXXym+Nm2H49/9dY/h6MbwO1Zy9NYG6mVrAdJW4CL8ggXv6ufkY2rT5p+ZjrimCWvDDLqh1u739hELfYDyLGvhINGiOTR0= +yJgTjd6iBxbUqNfl+NAV4ANlcqDSPe02W6sIEnjD7F6CctEEZS2xaoHdCWiztrYcbboJKBdtSta03HpJ3LIobvmrQqXuEAxYc+ONTtJyedXMSNU026sKMyr0ImZF9awEWMSO1dRKEEXMiipbDZWIIauLWQOdgcxcEF+mjYK7r9E= +LTwfhkY9o5vPJxHr4Y1uFl9HXceouZtj2UUZVoC2/9DQ9h7oKRsxNhGvnlY8dZ60iHaQDljHpE8I9RRSyjrL4/SuBnKMKUImXGq+rpdKjEUKcBNikBzeRBgk0ZZC0G3xYbmdCB6WWwnhgZuVBPTrly8YAYXiPIUehvU/T02H/f8= +iVDxeHJz1WSZqlvpXrpPW7rynIEs37QQs8nNVRORKtU9m6aUU5JmY/bO7J6ZnmTpGFqV6SCKdzdFuu/+g0a6+yNx1XRTE9QW0wtgqycvghsZlgG6PaHiTx7HcCpjcURWUi8Bj6sGwwX3MtlotyfockleZXfLs6Tkj3e8cEVRt1s= +73Rv6ou/0774HnpdPgMpcNHFCaEq8S7TQVmUPyn82HwMWQKw1U9R83RxYmiFyZr9N0fw9/Cro+O3T9h1FidL6P81AF6wEEzbLLEQTN9wi5tC8g/2dTO4P0jm89tNb2+mFt5eJS76cTYcjKuB9afmY64qn8NUD62ZDst2YXT9qXw= +dF0OnBX8sxqBxyAmjE02/N2SkfVK4+Tn7754RSrgBBRPstEp+2cNo3V8hc0vB/k0vgKTCwwmF/QMl7/ti1y5hYlJbNzShv8wCz3Uv8lQnzeoknsUi1oxuPJqI/67ro6jSsNNAAGOycVJpMhdc0aVoutfpuPZRXSZTs7G6clg7Fg= +cRLnHXIpun7SEBrgT8PzKIM7BqF953KU4TDYbpcDLtIZphcXpDvr9YxJmsU5ALzpWXBJz7QtFNgIBcZwQIoEz8J0DHhyCXXAJLrK45GJkHE6HpxlUFpznA5/Y6anp+YF1OWYHuXRxWQ8gLELOTlN0xz6MbgaObuaQjdDDk7mk0E= +ltFD6IpAnSVPo2QEhJQcnsdn52P4ywxnCXjHiB5mg8toNMgH9ARuZTKNipyiqwnt0uB2xuk3I+g7Y1aii2gUzy5qCSRzfpoYDLSzN+CoIwy9i232DnuGY/ZGUQLVM+8ZyOwBchgYfuDMhZ/rnuGZPbg0JPv0AAQBPQBRaPaGUMM= +xLn7Zi+dxmeQH2RLKhSOSNaHI7B0ED0CUwfTI7B1IPvnz+EX8j+KL4i+z46A/cEJXOQVIX9wCJc5mNDOxYGzfnmGoMR2eYbhzCnP3B40ItqTVTfME+gh9E057WKH04g8RQf72EdB37EhDZ5yfDqv0jxIG8yANkyhAzhJR/O/TNI= +b86jaWRlQA1Oryx4QERlOCQPyQ6CAK7AYAIoFsUQiia2FZZ/DXAk1pETD4WHOh0PkrPZ4Cwyz1m6AW5y12aCKyDATquZzLJoSpyM8bofHx8ffx1NCROCI7J23rlr0JpbGbn24uX3stkJc8omcJTJa4YMl4sRdl1VYWTogRzL8XE= +33xmW307DBwlfLj2vcBHUqJH8j7Bo9W4oJV2D2H87DBU6ZvdAlZYWoUxttkFVkETCdhAm+3GhRJBHYTg/Lo4B5xA2OwS/GEpDImQS9PmZRqx82jadZlGbH2zywCKpXKwQoHZJWhluiSV4RaC8vPu2zURETAYQ+RWAMaK+6CAhm0= +mjYv06AA2KFp12UaFADDzZycpFfHUOksTwJ5GG4pmY3HjolJEkM/7PJElydSIMQeT/dIeoGJGO4sndBH4LALVgiJg1KGGjLASxyWMtyQAXqCY3OZ25DVsJR2G+w5G07jERuIP1foP4onCl1I8SwNr3qK0JGUTw/6kvKpQXdSe1o= +Rr94RvRSdv3h0BSneiqkfykfB+liyudAepnqAdCEsjrpmc/PHHIW8DNEzsJmFVOfrtcrdeV6ZVJfrtegqJtBtu+5gd1H9W4G4dAOobeRdTPb2beU4B44jqfCU8KRO98al6xvISU0CF12un9v2l2CjdnPbfPX3SfdXq/7iUGps0Q= +RsyQwkwiI2ZYYSaRETNXYSaRETNPYSaRETNfYSaREbNAYSaREbNQYSaREbO+wkwio4/bbslIAy+feFt8AOI44eZtl6CDKG7eFr9jYmqschqZkBq2XYMgTWmq8BxH5ToyITVsO8jz56WhSHiYZtxW5UEyITVU+ZBMSA1VXiQTUkM= +lR/JhBQA2p5SQwCJkBqqEEcmpIZKzFG4D1KhjkxIDVXOIxNSQxXyyITUUOU5MiE1VHmOTEgNVZ4jE1JDlefIhLQPUHmOTEgNVZ4jE1JDlefIhNRQ2V8pPAerPEcmpIYqz5EJqaHKc2RCaqjyHJmQGqo8RyakhirPkQkpDVB5jkw= +SA1VniMTUkOV58iE1FDlOTIhNVRyHYXnuCrPkQmpocpzZEJqqPIcmZAaqjxHJqSGKs+RCSkTVHmOTEgNVZ4jE1JDlefIhNRQ5TkyITVUeY5MSA2VPFnhOZ7Kc2RCaqjyHJmQGqo8RyakhirPkQnpYEDlOTIhNVR5jkxIDVWeIxM= +UkOV58iE1FDlOTLhnZdHXK9UcFuzovWR69IJ0h85yPIs7KJ1zU3aNg5EJWITEYvzpDR1zdOkOODywGmtrNSKIpslJRMfqonR+5kX3ZpllRWXHUTzQeBMgR/YfrBj80GVAhJO9heOI5gOunuLri4ubtHFtTfWoHGlIFj5OGw05DI= +zGnda6RVS/baCx6H8nUOCzJx+iYmq6VLljkeyiIpdAnJ6Phw5WVFaN9ugJDXb7Rv0uZ9bO9W+y5dGvkYC9xJ0K5JEo2MWOzHD6EbJ0IWJyGSZufpN2JpL016hTkNqWjJaYwFJjr0CNy8pWODEDxRJsrTs7NxJJL2wGdIzlC/YgU= +Yj5Oz5RXZgUUS22qwUJhVBosekWlQeNiVAqjeAqXgWclUnIKJVpWV55NqdOX52LXfgttx1ep25IjcIscEORM+GToA48lj40I4wtoEVLpWZQCCE/nUgXaCFX1SRWWVNUUHCc6HecCFYeLSTi0QGyXty90e3BMUEgnUAXQlbTEjx4= +HTz/673X+7/4q6NHj0hOEel2wMna44FPDOgmBxlpYHAzcSLIjTcDojNj8VKydgp5UfCU5kGwepqTnJaoQN+TQ6/T0spm09PBkMz1T6bpZTyKoEebSfMiwuF5GgO+ip9zWTPtAQ8Bjcs4i0/GAthht/uP0OoSUSn59aGTG4A9AH0= +Ir7+OdyBXDos9v2R2EbjyT0NmrCSYh1ukFopg0riq41wq4rfBV57wAaFkJErxwptD/vQPWIn7LtLYtA+eHZFYkBKekVObjV+cvxwgV/58LR2bPxU+jXwKyRyqVUIVnylZFj7v7wbxaJRuJpfaX6l+ZXmV5pfrYVfKSelAf63hWA= +zTdNsHxhIRQEy3VRSKJ0fRehBz9/RaJqK4Y1XyvDCj8ohjVfjWHN1QzrV5phaYalGZZmWJph7QbDmm8Nw7re+BRWe6EfCqFgWA7yzWeO5drY7T90fnVd51fX6+RXaNdWCNX86no1fnWt5ld/p/mV5leaX2l+pfnVbvCr6w3yq9o= +LhVtflW8troZklXuU2Gj9kuSvCTySCzbC70QGFffdRz1WiH+4JlWfaMKRrfKlPb76CY4NdQlfY+c7fzWfIkZRMpXdNuEjIRsOTtGyLgi8tu7tZTetworK2yU1OyLUueuQVyaoWmGphmaZmiaoa3pxZdqOyABQ+P9weZoWjUFJaA= +aWTDkM1wtLJWoIcXF0NG0LCFQuTRuTCP7Cn2wOfC2P485WwYO13jfBjeMfrF/Rv5uE2/qGOtwr2IgZJ4vY0yHdelOZfmXJpzac61LZyrep9WxLloJ7A9hGtDk2LLCJd8RgwIVx8jz3yGLGR7YagJ17xJuNYa4IWkO5/uKOFabbI= +ixgsI1w6zEsTLk24NOHShGtnCNc2zXBtKNRrGeGSB3thC2PIihCu0IW70ITrukm41hvxtWvvLC4jXKvFfBGDZYRLx31pwqUJlyZcmnDtDOHaZOSXknCRTwZsAeGixZARLpesJIaO+Qxbbt/2Hvrri8UnhMqIL3q6pk24gHD1dy0= +xL4iXKIVfOJYK4VzgYGScBUKejcuzbk059KcS3OuneBctB/YHs61DauKtBhyzuUHbj8wn7mW49mepznXvMm5brWqKOVcuxZFv4xzrRhCzz4gpORc6wie15xLcy7NuTTn0pxrU5xraxYWyQcwt4NzyRcWXatv+yEinCv0UP+hLyw= +Fp/FrnGuWy0syjhX2P/AONdqC4vEYBnnutacS3Muzbk059Kca4c41ybXFmv7W7Q5F/t2+WZYV7kVf+C3N58vCiLjXchCftjvk/VFH5MgpIfNu1ht1ZgXT1gL9wpD1wmdXZvv4n4O3Ku9Z0nhXquwL2ai5F8vuIpmYJqBaQamGZg= +ZmBbwsDc2l6lbQZW9AZb8qHUGCDt6hhAtEHDoF3lKSTe14dSHdtvd5NVURQTYIGDyD71YYCcACuJmPOBfzbVN3tQVwLWFZjd+Ips1UX28cqdnhFCwrxMQD2jDwnXZQJe3OiLWZMNwZiZgbi+mMYFge/5YTM2n6QFjrtbNK5qKo4= +4HuNlX8KmBypaRl3aqNjIWh/5tleC/5U94EFuwqWt7EUgjrr21RQAD3QIjYGPOWegiCXFkQBOyEisQ7Isvueek/Bh4w65M38Bdwh744tIA+JbpZjD8+DoA83JvjDreQIFNieAIF2bSBZKooQiDvqtuNPtWeWAH/4Tdw7+qiJz2A= +NIK2my18IZ6n3h/xcdo1UhVFhkCB5TgIhwSBsO8jNQS5HzYCIbMHFRaNBBiEKU4Q7zJ9AjCXg7EAX6hcDSX0pcIFKNm1nUxrZMZpf8u88jkBmGTxWTLIZ9P20O2STOgUpi3hM+f+2UtV7vtnL9VEOm6PVk5O0qtj8OgGfIxiMqg= +Xjd4+KU4aFdIWQ45dmCv77pkwz1sB646asD74LEDHpEYOUpezLCDKgCJcc1u6XMmKiWoNWgqzQv2UlmpsQbjNtZ4O4Y1taaC2vy6dFEB1NwdLmphPYrWsSVhRkfxRbQFYUa0GPLhjhNi8jlAz+oHrvPQd+gkdVVb7GKna9m/AJo= +ehgGu7t/gcy/V1noIgbKZa5CQe+Lrte49BqXXuPSa1zbscaljjKi3cCWfLuGlCVOhpv9dg302OJaISWRES+PTC87MFLzrQCj/kOPMyqqa4F70ZT10a9w13YzUH6fhnvYqgwMbJaSMKajeZjmYZqHaR6medh28DD192l4f7A5KlY= +Td4LqNgrwro2Q8TKWbjAby9+sHIotjbAtofNZ4EVBO5Dn/6idVXjYMX5GhnYrn2ihrs4MLD2J5uZa63Cv6iFkn1xDc29NPfS3EtzL829toR7VQoC7sV6gvfBvASRY8lsPG5GOpGU+yJdjuPKiiAjXaHl2DTG0qOx3er9pPofNus= +wnzR0a1NgnklFWtRL9+kEzQsqJJZBiafs6lSaTahyegES17IkUUy8LxIEEMtExKFWZrK4xlC2xZwvB0LBK8aE0Ltls08WcDx2INMZm3YxqQjYlKowXYHQwGpUmjj7IJCO3JzE5DGbnxzb64o36MhkcLHlDm1I8hp8prRza2Jxd8= +PC1KI4c4GyMXk+n9kH6Z82EHcZ42ojMXYjh5HLk4gvNKDkHk9eHAb4Zv0rQg3C0Iqjm/p3R+UTA4VJtwmHV3fKhe6BeHdvNSvefo7ovZWBDdzVPvL7pbEP1WFUUGDH0L+47jUWBApK982MCQAaFXhHcXHsZiMSX4UKioUSL0Wig= +ESJ/x1CikqP2PGfleisFeYOfDmYwIIeRYZFBS+WZbXlrwRNlsHdV/vcPJ3k8Gc9bcEJT7/Et2TbRqIoigxPHtoKwT+HEQ/0lH/z88AO+J9N0NBvmYjwh2z7zl9HKeO/S7VTx3tySjJIqAzXi9MM24uAdi/+sNRRxZ1d4573Eetc= +VpeEaFFc+30Ee+P2WkA6jc8W3y67rzBvMtIWF0AKE8jyHZ/ChP2w51tc4ByzCwFAeGaxEU8TInza4pmvNSEiqCSoJsF03oVLcE3iLsJKdb0CWIrLFBMwVe4kAdczVUJPiFELevoO2i3oqbU2AfRQZ78P1FGHOtLLbm5KRLncT14= +mGbU19nQnIhTicWfJefFUUyK2H2MzWehhTzwywc+9lFOisyVkyLz1SdFwmDH5mVr7i+eFCn9bbOzIrV9LtTFev/jGEpU0aanRdrkqCqKYloEh7ZHocEP/f4Dh4Yl0yLcxVTzIqXO6hMjO4cUlVwxMYJ2fGIEbQGgMD66PRMjckA= +IRMjvu+SwL6+31+yfZieGJlLJ0bQkomR+eLECLrFxAhFoZ1EHNXEiBBxNjQxcgO02Ng45Zp1RWjz4xR1ceTjFBiemM/6loe8UC/dKkYp18pRimITL/koZdemSJeNUkpv265RSlms908qaK+Bt2eUghWjFC+0AwYNLlqyvc6HDw0= +S0Yp3MVUo5RS5xajlF1DikquGKXgHR+l4C0AFDZJvj2jFDmgOA6ZEnUIoCAXu3r5Vj1KuZaOUvCSUcr14ihlyRqKeJSya2FllYJilCJEnA2NUm6AFvewcYRgh79xlJzl582VFJZ2b7sT204bMXgxpHiBLdvr010j+gFe8iXmD58= +gEB1ibFiYcm2sYsxw4TmaqsMBxBZLV/AAUjbMeZRub7rtGkv97lb8g6oW8GLbA59nwtkx+0XcurS9ms+demlKxFzhdml0n6mvvhMfvV73heZ1/lGd2WXoR7aDtRTzOViYEcencsNsb1kU3aNejwcRYF66vEWspHTRj20a99IvQE= +6t16TUijnrDOb4J6G5hyugnq4c2inswDFWNDbJEgdbIk7oeBr0FPDXp4Keiph3wAcL4A9HZsyHcT0Lv1FJMGPWGd3wT0NjEtplyGo9Os9HM7zUFulX5vy3AOam9eVy+OFADJJ8B8h9A+hFysv8Uj+xZPMZpgAEjW69j3eIrutko= +Zt/kKRyySm59l4fnV0yZ8XyKsGRurwbT9toesoMd2+m+alFY0LDrLnxLQKXPSrxHDnlcUon4Wz40NxFOlhmqhFgmvOe1yHo1vv+lAzo37G7PWqQrR0ffCkOGjrbjLwlw+vD5oWotsuZi0m8F1XXUyBYIaOKu7Sxb/16QcN2qcL4= +lb8XJF2FRJtbgnQ3+rkgwdaH6YStQ21m98Pqi0F2m2eVRZHBCLKtvkfeR0dWSGr1ge+AeDDZL5YQy00Qq6QV90HECId20G/ELtA0siOIDC+sLIZHdWXBDW4ndJSuj3yvHcZQ+tsquyLyGlZujNh7F4E7jkyq2rvbDolsHzm9RaI= +3iJRb5H4ELZIHF5GV3p/xPvdH1H5abayW9hcuMdNGBreNEMTbJVYFkXF0Fwy0MMWZOSrY8TwQ2FouM3QsIChIRP8G6qzDA5bHPeBSDLcU9E36TbWO0XfFM54C/qG1fTt6Dyeavam2Ztmb5q9afa2i+xtk8G6N2Fv7vawN/k0PbA= +t9APgL25UC04VIdxPBj25rbZm7s59iZ92Xin2Jt08k04bb+Mvblq9vYqnU3zc03fNH3T9E3TN03fdpC+3WBZdKP0zdke+iaPQSP0zQvo8qjd95a8oPlg6JvTpm/OxuibI922e6fom8IZb0HfnCX0LZ5muWZvmr1p9qbZm2ZvO8g= +3ja40Tkq2ZtntyYZLNJMpx3XMbLZCWMI9JAV0jg04isjnhvxNfSoCZCouUG+0UH+oUeQfDi6Iv/MyT/XBtsDG57+KLo6Jm8hgBL9HYxGbJ994+QkvToGCmOQD5QZxVfKDPp5MoN+pcqoPgNSBiA6RvmGt0G2bTZqW2KWSqhUQkY= +bTOaUo5LOTaKoPjiFxW/2KgFjpZ2rsEXvPkB5gelyLmr26Dq8zx2K4DYSqK8c+dLOLimcvT28/3XL98+evSo8/9/PUffsU8BAAAAAAAAAAABAAxub2RlY29ubnR5cGUAAAABAAAAAElORFgAAAAAAAAAAAAAAAkAAAAMRGlhbG8= +Z1NjcmlwdAAAAAAAAAJ2YLpRfQAAAAxDcmVhdGVTY3JpcHQAAAJ2AAACEGC6UX0AAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAAEhgAAAS5gulF9AAAABEhlbHAAAAW0AAAAAGC6UX0AAAALVG9vbHMuc2hlbGYAAAW0AAADAGA= +ulFMAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAAAi0AAAAMGC6UX0AAAAIQ29udGVudHMAAAjkAAGU1GC6UX0AAAAJSWNvbkltYWdlAAGduAAAQ99gsjL2AAAAEEV4dHJhRmlsZU9wdGlvbnMAAeGXAAAAzmC6UX0jIERpYWxvZyA= +c2NyaXB0IGZvciBPX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08gYXV0b21hdGljYWxseSBnZW5lcmF0ZWQ= +Cgp7CiAgICBuYW1lCU9fX19fUkVEQUhTX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19TSEFERVJfX19fTwogICAgc2NyaXB0CU9fX19fUkVEQUg= +U19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08KICAgIGxhYmVsCU9fX19fUkVEQUhTX1NFTlRIR0lSQl9UT09SX0VCVUNfTEE= +Q0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08KCiAgICBvdXRwdXQJZmxvYXQJZGlmZgkiQ29tYmluZWQgVmFsdWUiCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXQ= +cyIJZGVmYXVsdAl7IGZsb2F0IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9Cgp9CiMgQXV0b21hdGljYWxseSBnZW4= +ZXJhdGVkIHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBPX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF8= +QlJJR0hUTkVTX1NIQURFUl9fX19PIG9wZXJhdG9yCiMKCmlmICggIiRhcmcxIiA9PSAiIiApIHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWY= +CgojIE5vZGUgJGFyZzEgKFZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08pCm9wc3BhcmVkcyAiIiA= +JGFyZzEKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpvcHVzZXJkYXRhIC1uICd3aXJlc3R5bGUnIC12ICdyb3VuZGVkJyAkYXJnMQpDaGU= +Y2tFeHRlcm5hbCA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAwOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwo= +UGFybXNGcm9tVmZsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7ClNhdmVJY29uIDo9IDE7ClNhdmVTcGFyZVBhcm1zIDo= +PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmk= +bml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28= +IGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSIkSERBX0xBQkVMIiBpY28= +bj0iJEhEQV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWU= +bnVDb250ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+RGlnaXQ= +YWwgQXNzZXRzPC90b29sU3VibWVudT4KICAgIDxzY3JpcHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgdm9wdG9vbHV0aWxzCgp2b3B0b29sdXRpbHMuZ2VuZXJpY1Rvb2woa3dhcmdzLCAnJEhEQV9OQU0= +RScpXV0+PC9zY3JpcHQ+CiAgPC90b29sPgo8L3NoZWxmRG9jdW1lbnQ+CgAAAAIADG5vZGVjb25udHlwZQAAAAEAAAAAAAxub2RlcGFybXR5cGUAAAABAAAAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDA= +MDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDAxNTAwMDAwMDAzNDY1Lk9QZmFsbGJhY2tzAFZvcC9hYnMgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUE= +X08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvYWJzIG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2E= +ZGRjb25zdCBDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMTg= +XzVfNDk5X08vaG91ZGluaS9vdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9hZGRjb25zdCBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9jb21wbGVtZW50IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR08= +UlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2M= +b21wbGVtZW50IG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2RvdCBDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU4= +SURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS9vdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9kb3Qgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvbmVnYXRlIEM6L08vT19FUkFXVEY= +T1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHM= +L09QbGliU2NyaXB0ZWQuaGRhClZvcC9uZWdhdGUgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3Avbm9ybWFsaXplIEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl8= +T19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL25vcm1hbGl6ZSBvdGxzL09QbGliU2NyaXA= +dGVkLmhkYQpWb3AvcG93IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzU= +XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3BvdyBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9zcXJ0IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF8= +T19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3NxcnQ= +IG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3N1YmNvbnN0IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU8= +SF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3N1YmNvbnN0IG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY= +NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMDE1MDAwMDAwNDAzMTUuT1BkdW1teWRlZnMASU5EWAAAAAAAAAAAAAAACwAAAA1JTkRFWF9TRUNUSU9OAAAAAAAABJVgulF9AAAAEmhvdWRpbmkuaGRhbGk= +YnJhcnkAAASVAAAAAGC6UX0AAAAHVm9wL2FicwAABJUAAAc+YLo2MwAAAAxWb3AvYWRkY29uc3QAAAvTAAAFKmC6NjAAAAAOVm9wL2NvbXBsZW1lbnQAABD9AAAHTGC6NjIAAAAHVm9wL2RvdAAAGEkAAAkqYLo2MwAAAApWb3A= +L25lZ2F0ZQAAIXMAAASkYLo2MgAAAA1Wb3Avbm9ybWFsaXplAAAmFwAABZtgujYzAAAAB1ZvcC9wb3cAACuyAAAHu2C6NjMAAAAIVm9wL3NxcnQAADNtAAAG9mC6NjMAAAAMVm9wL3N1YmNvbnN0AAA6YwAABTFgujYzAAAACQA= +AAAEAAAAA2FicwAAAAhBYnNvbHV0ZQAAABZvcGxpYjovVm9wL2Ficz9Wb3AvYWJzAAAAB1ZPUF9hYnMAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRfQABAAAAAAQAAAAIYWRkY28= +bnN0AAAADEFkZCBDb25zdGFudAAAACBvcGxpYjovVm9wL2FkZGNvbnN0P1ZvcC9hZGRjb25zdAAAAAxWT1BfYWRkY29uc3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRfQABAAA= +AAAEAAAACmNvbXBsZW1lbnQAAAAKQ29tcGxlbWVudAAAACRvcGxpYjovVm9wL2NvbXBsZW1lbnQ/Vm9wL2NvbXBsZW1lbnQAAAAOVk9QX2NvbXBsZW1lbnQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAA= +ASoAAAAAAAAAAGC6UX0AAQAAAAAEAAAAA2RvdAAAAAtEb3QgUHJvZHVjdAAAABZvcGxpYjovVm9wL2RvdD9Wb3AvZG90AAAAB1ZPUF9kb3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAA= +AGC6UX0AAQAAAAAEAAAABm5lZ2F0ZQAAAAZOZWdhdGUAAAAcb3BsaWI6L1ZvcC9uZWdhdGU/Vm9wL25lZ2F0ZQAAAApWT1BfbmVnYXRlAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGA= +ulF9AAEAAAAABAAAAAlub3JtYWxpemUAAAAJTm9ybWFsaXplAAAAIm9wbGliOi9Wb3Avbm9ybWFsaXplP1ZvcC9ub3JtYWxpemUAAAANVk9QX25vcm1hbGl6ZQAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAA= +AAABKgAAAAAAAAAAYLpRfQABAAAAAAQAAAADcG93AAAABVBvd2VyAAAAFm9wbGliOi9Wb3AvcG93P1ZvcC9wb3cAAAAHVk9QX3BvdwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgulE= +fQABAAAAAAQAAAAEc3FydAAAAAtTcXVhcmUgUm9vdAAAABhvcGxpYjovVm9wL3NxcnQ/Vm9wL3NxcnQAAAAIVk9QX3NxcnQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRfQABAAA= +AAAEAAAACHN1YmNvbnN0AAAAEVN1YnRyYWN0IENvbnN0YW50AAAAIG9wbGliOi9Wb3Avc3ViY29uc3Q/Vm9wL3N1YmNvbnN0AAAADFZPUF9zdWJjb25zdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAE= +KgAAAAAAAAAAYLpRfQABAElORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABxJfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFM= +aWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiA= +KiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3Ngo= +ICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiYWJzIgogICAgc2NyaXB0CSJhYnMiCiAgICBsYWJlbAkiYWJzIgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGM= +b2RlIHsKCSIkYWJzID0gdm9wX2FicygkdmFsKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAlhYnMJIkFic29sdXRlIFZhbHVlIgogICAgc2lnbmF0dXJlCSJGbG8= +YXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3Q= +b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXI= +ZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHU= +ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmE= +dHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICA= +IlZhbHVlIiwgMSkKICAgIFZPUF9JTlRfUEFSTSh2YWxfaSwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDE= +KQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQo= +ICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICA= +ICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgo= +ICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAE/l9QfUovKgogKiA= +UFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWk= +dHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQ= +IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCnsKICAgIG5hbWUJImFkZGNvbnN0IgogICAgc2NyaXB0CSJhZGRjb25zdCIKICAgIGxhYmVsCSJhZGQ= +Y29uc3QiCgoKICAgIGNvZGUgewoJIiRhZGRlZCA9ICR2YWwgKyAkYWRkY29uc3Q7IgogICAgfQoKICAgIGRlc2NyaXB0aXZlcGFybQlhZGRjb25zdAoKICAgIGlucHV0CWludAl2YWwJCSJJbnB1dCBWYWx1ZSIKICAgIG91dHA= +dXQJaW50CWFkZGVkCQkiSW5wdXQgVmFsdWUgKyBDb25zdGFudCIKICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWYJeyBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXQ= +dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCA= +fQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwk= +eyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICA= +IHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm8= +cm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIHBhcm0gewoJbmFtZQlhZGRjb25zdAoJbGFiZWwJIkFkZCIKCXR5cGUJZmxvYXQKCXNpemUJMQoJZGVmYXVsdAl7IDEuMCB9CiAgICB9Cn0KSU5EWAAAAAA= +AAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAByBfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmM= +LiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEU= +ZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWU= +dGVyLmRzPgoKewogICAgbmFtZQkiY29tcGxlbWVudCIKICAgIHNjcmlwdAkiY29tcGxlbWVudCIKICAgIGxhYmVsCSJjb21wbGVtZW50IgoKICAgIGNvZGUgewoJIiRjb21wbGVtID0gLSR2YWw7IgoJIiRjb21wbGVtICs9IDE= +OyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CWNvbXBsZW0JIkNvbXBsZW1lbnQ6IDEgLSBJbnB1dCBWYWx1ZSIKCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmE= +dWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHY= +ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2w= +b3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICA= +ICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWY= +b3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDE= +KQogICAgVk9QX0lOVF9QQVJNKHZhbF9pLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWxfdSwgIlZhbHVlIiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF8= +VkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkU= +QzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ18= +UEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKCiAgICBncm91cCA= +eyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAj+X1B9Si8qCiAqIFBST1BSSUVUQVI= +WSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGQ= +aXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVQ= +b3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImRvdCIKICAgIHNjcmlwdAkiZG90IgogICAgbGFiZWw= +CSJkb3QiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJGRvdHByb2QgPSB2b3BfZG90KCR2ZWMxLCAkdmVjMik7IgogICAgfQoKICAgIGlucHV0CXZlY3Rvcgl2ZWMxCSJWZWM= +dG9yIDEiCiAgICBpbnB1dAl2ZWN0b3IJdmVjMgkiVmVjdG9yIDIiCiAgICBvdXRwdXQJZmxvYXQJZG90cHJvZAkiRG90IFByb2R1Y3QiCgogICAgVk9QX1ZFQ19QQVJNKHZlYzEsICJWZWN0b3IgMSIsIDEsIDAsIDApCiAgICA= +Vk9QX1ZFQ19QQVJNKHZlYzIsICJWZWN0b3IgMiIsIDAsIDEsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMV9jLCAiQ29sb3IgMSIsIDEsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMl9jLCAiQ29sb3IgMiIsIDAsIDEsIDA= +KQogICAgVk9QX1ZFQ19QQVJNKHZlYzFfdXYsICJWZWN0b3IgMSIsIDEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjMl91diwgIlZlY3RvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMxX3VjLCAiQ29sb3I= +IDEiLCAxLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzJfdWMsICJDb2xvciAyIiwgMCwgMSwgMCkKCiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3Rvci9Qb2k= +bnQiCXZwCXsgdmVjdG9yIHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yL05vcm1hbCIJdm4JeyB2ZWN0b3Igbm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQvVmVjdG9yIglwdgl7IHA= +b2ludCB2ZWN0b3IgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludC9Qb2ludCIJcHAJeyBwb2ludCBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50L05vcm1hbCIJcG4JeyBwb2ludCBub3JtYWwgZmw= +b2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL1ZlY3RvciIJbnYJeyBub3JtYWwgdmVjdG9yIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL1BvaW50IglucAl7IG5vcm1hbCBwb2ludCBmbG9hdCB9CiAgICA= +c2lnbmF0dXJlCSIzRCBOb3JtYWwvTm9ybWFsIglubgl7IG5vcm1hbCBub3JtYWwgZmxvYXQgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgZmxvYXQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm8= +cm0gM0QgVmVjdG9yIgkgICB1dgl7IHV2ZWN0b3IgdXZlY3RvciB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3Rvci9Qb2ludCIgIHZwCXsgdXZlY3RvciB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHU= +cmUJIlVuaWZvcm0gM0QgVmVjdG9yL05vcm1hbCIgdm4JeyB1dmVjdG9yIHVub3JtYWwgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludC9WZWN0b3IiICBwdgl7IHVwb2ludCB1dmVjdG9yIHVmbG9hdCA= +fQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50L1BvaW50IiAgIHBwCXsgdXBvaW50IHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50L05vcm1hbCIgIHBuCXsgdXBvaW50IHVub3I= +bWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsL1ZlY3RvciIgbnYJeyB1bm9ybWFsIHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwvUG9pbnQiICBucAk= +eyB1bm9ybWFsIHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbC9Ob3JtYWwiIG5uCXsgdW5vcm1hbCB1bm9ybWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG8= +ciIJdWMJeyB1Y29sb3IgdWNvbG9yIHVmbG9hdCB9CgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAA= +AAxEaWFsb2dTY3JpcHQAAAAAAAAEeF9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyA= +bm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Y= +dHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkibmVnYXRlIgogICAgc2M= +cmlwdAkibmVnYXRlIgogICAgbGFiZWwJIm5lZ2F0ZSIKCgogICAgY29kZSB7CgkiJG5lZ2F0ZWQgPSAtJHZhbDsiCiAgICB9CgogICAgaW5wdXQJaW50CXZhbAkJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWludAluZWdhdGU= +ZAkJIk5lZ2F0ZWQgVmFsdWUiCiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlmCXsgZmxvYXQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXs= +IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCA= +Tm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICA= +IHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0= +IDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyA= +dWNvbG9yIHVjb2xvciB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAFb19QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICo= +IFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICo= +CiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc= +NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJub3JtYWxpemUiCiAgICBzY3JpcHQJIm5vcm1hbGl6ZSIKICAgIGxhYmVsCSJub3JtYWxpemUiCgoKICAgIGNvZGUgewoJIiRudmVjID0gbm8= +cm1hbGl6ZSgkdmVjKTsiCiAgICB9CgogICAgaW5wdXQJbm9ybWFsCXZlYwkiSW5wdXQgVmVjdG9yIgogICAgb3V0cHV0CW5vcm1hbAludmVjCSJOb3JtYWxpemVkIFZlY3RvciIKCiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCI= +CQlkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwICB7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgVmU= +Y3RvciIJCXYgIHsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0ICB7IHZlY3RvcjQgdmVjdG9yNCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1biB7IHVub3JtYWwgdW4= +b3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cCB7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYgeyB1dmVjdG9yIHV2ZWN0b3IgfQoKICAgIFZPUF8= +VkVDX1BBUk0odmVjLCAgICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQzJfUEFSTSh2ZWNfdSwgIk5vcm1hbCIsCTEsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3AsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1Y= +RUNfUEFSTSh2ZWNfdiwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDNF9QQVJNKHZlY192NCwgIlF1YXRlcm5pb24iLAkwLCAwLCAwLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZlY191biwgIk5vcm1hbCIsCTEsIDAsIDA= +KQogICAgVk9QX1ZFQ19QQVJNKHZlY191cCwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3V2LCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIAogICAgZ3JvdXAgeyBuYW1lICJnMCIgb2Jzb2xldGUgMTI= +LjAgfQogICAgZ3JvdXAgeyBuYW1lICJnMSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAHj19QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc28= +ZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXQ= +aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmE= +ZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJwb3ciCiAgICBzY3JpcHQJInBvdyIKICAgIGxhYmVsCSJwb3ciCgogICAgb3V0ZXJjb2RlIHs= +CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRwb3cgPSB2b3BfcG93KCgkdmFsKSwgJGV4cCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBpbnB1dAlmbG9hdAlleHA= +CSJFeHBvbmVudCIKICAgIG91dHB1dAlmbG9hdAlwb3cJIk91dHB1dCBWYWx1ZSIKCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIGZsb2E= +dCB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciBmbG9hdCB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBmbG9hdCBwb2ludCB9CiAgICBzaWduYXR1cmU= +CSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIGZsb2F0IG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBmbG9hdCBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG8= +cjQgZmxvYXQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdWY= +bG9hdCB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdWZsb2F0IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdWZsb2E= +dCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVmbG9hdCB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSg= +dmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF8= +biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmE= +bF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biw= +ICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgCiAgICBwYXJtIHsKCW5hbWUJZXhwCglsYWJlbAkiRXhwb25lbnQiCgl0eXBlCWZsb2F0CglzaXplCTEKCWQ= +ZWZhdWx0CXsgMS4wIH0KICAgIH0KICAgIAogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWw= +b2dTY3JpcHQAAAAAAAAGyl9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8= +IGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSA= +SW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG4= +YW1lCSJzcXJ0IgogICAgc2NyaXB0CSJzcXJ0IgogICAgbGFiZWwJInNxcnQiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJHNxcnQgPSB2b3Bfc3FydCgkdmFsKTsiCiAgICA= +fQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJc3FydAkiU3F1YXJlIFJvb3QiCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIjJEIFY= +ZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWc= +bmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWM= +dG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHU= +cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIEM= +b2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCA= +IlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlY= +YWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWw= +dWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmE= +bHVlIiwgMSwgMSwgMSkKCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAA= +AAAAAAUFX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2Q= +dWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0Nzc= +IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJzdWJjb25zdCIKICAgIHNjcmlwdAkic3ViY29uc3Q= +IgogICAgbGFiZWwJInN1YmNvbnN0IgoKCiAgICBjb2RlIHsKCSIkc3ViZWQgPSAkdmFsIC0gJHN1YmNvbnN0OyIKICAgIH0KCiAgICBkZXNjcmlwdGl2ZXBhcm0Jc3ViY29uc3QKCiAgICBpbnB1dAlpbnQJdmFsCQkiSW5wdXQ= +IFZhbHVlIgogICAgb3V0cHV0CWludAlzdWJlZAkJIklucHV0IFZhbHVlIC0gQ29uc3RhbnQiCiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlmCXsgZmxvYXQgZmw= +b2F0IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQk= +cAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCA= +VmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWM= +dG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICA= +IHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgcGFybSB7CgluYW1lCXN1YmNvbnN0CglsYWJlbAkiU3VidHJhY3QiCgl0eXBlCWZsb2F0CglzaXplCTEKCWRlZmF1bHQJeyA= +MS4wIH0KICAgIH0KfQoKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAwMTIwMDAwMDAwMDAwNG5vZGVfdHlwZQBWb3AKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY= +NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMDE1MDAwMDAwMDAxNjRoZGFyb290LmluaXQAdHlwZSA9IE9fX19fUkVEQUhTX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUU= +VFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08KbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAwMTQwMDAwMDAwMDc= +NDVoZGFyb290LmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDEzIC01LjMxCmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXA= +YXNzIG9mZiBkaXNwbGF5IG9uIHJlbmRlciBvbiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGU= +dGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjAgImRpZmYiCn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjkxMTQzCiAgbW9kaWZ5IDE= +NjIyODIzMjk0CiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTA= +MDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDAyMTAwMDAwMDAwMDYxaGRhcm9vdC51c2VyZGF0YQAAAAACAA1fX19WZXJzaW9uX19fAAAAAwAAAAl3aXJlc3R5bGUAAAADAAdyb3VuZGU= +ZDA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMDI0MDAwMDAwMDAyNTdoZGFyb290Lm91dHB1dGluZm9zAE51bUluZm9zIDEKVmFsdWVzQmluYXJ5IDEKQmVnaW4= +SW5mbwpPdXRwdXROYW1lIGRpZmYKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMgpVc2VEZWZhdWx0VmFsdWUgMQo= +RW5kSW5mbwoAAAAAAAAAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMDM1MDAwMDAwMDA2NTdoZGFyb290L19fbmV0Ym94MS5uZXRib3hpbml0ADIKMgp7Cgk= +YXV0b2ZpdCA6PSAwOwoJY29sb3IgOj0gIlVUX0NvbG9yIFJHQiAxIDEgMSAiOwoJY29tbWVudCA6PSBPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTEk= +TkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX087CgloZWlnaHQgOj0gMjEuNTQzOTc2ODUyMTE3MDk4OwoJbWluaW1pemVkIDo9IDA7Cglvd25lciA6PSBfX25ldGJveDI7Cgk= +d2lkdGggOj0gNzM7Cgl4X3Bvc2l0aW9uIDo9IDguMDAwMDAwMDAwMDAwMDAxODsKCXlfcG9zaXRpb24gOj0gOC4xNTYwMjMxMzU5NjE5NzE3Owp9CnsKICBjcmVhdGUgMTYyMjMxMjI3NAogIG1vZGlmeSAxNjIyODE2MzE2CiA= +IGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMDM1MDAwMDAwMDA2NzJoZGFyb290L19fbmU= +dGJveDIubmV0Ym94aW5pdAAyCjIKewoJYXV0b2ZpdCA6PSAwOwoJY29sb3IgOj0gIlVUX0NvbG9yIFJHQiAxIDEgMSAiOwoJY29tbWVudCA6PSBPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR18= +TEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08= +OwoJaGVpZ2h0IDo9IDUwLjcwMDAwMDAwMDAwMDAwMzsKCW1pbmltaXplZCA6PSAwOwoJd2lkdGggOj0gNzUuNDAwMDAwMDAwMDAwMDA2OwoJeF9wb3NpdGlvbiA6PSA3OwoJeV9wb3NpdGlvbiA6PSAtMjA7Cn0KewogIGNyZWE= +dGUgMTYyMjQ4NDA3OAogIG1vZGlmeSAxNjIyODIyODA4CiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY= +NDUwNTc1MDAwMTY3MDAwMDAwMDAwMzdoZGFyb290L09fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUM= +VF8xX19fX08uaW5pdAB0eXBlID0gc3ViY29uc3QKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAxNjYwMDAwMDAwMjc2N2hkYXJvb3Q= +L09fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGk= +b24gMTUgNi4wNQpjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGg= +aWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWE= +bCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgInN1YmVkIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX18= +T19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFI= +T0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF8= +X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8= +Ml9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTyAxIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV08= +UF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVUQ= +T1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX18= +T19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08= +X19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyODkxMzAKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGE= +dXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDA= +MDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTY3MDAwMDAwMDAxMTNoZGFyb290L09fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUw= +X0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZgkpCnN1YmNvbnN0CVsgMAlsb2Nrcz0wIF0JKAkxCSkKfQowNzA3MDcwMDAwMDE= +MDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAxNzEwMDAwMDAwMDAxMmhkYXJvb3QvT19fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX18= +X0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDA= +MDE3MzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX08= +LnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDI0MTAwMDAwMDAwMDMyaGRhcm9vdC9PX19fXzNfUkU= +V09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE8= +V0VSXzNfX19fTy5pbml0AHR5cGUgPSBwb3cKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyNDAwMDAwMDAwMTQyMWhkYXJvb3QvT18= +X19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVQ= +RV9fX19QT1dFUl8zX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTUgMS4xMjUKY29ubmVjdG9ybmV4dGlkIDMKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXk= +IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2Y= +ZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoyICJwb3ciCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE4= +RUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PIDEgMSAidmFsIgoxIAkiIiAiIiAxICJleHAiCn0KaW5wdXRzCnsKMCA= +CU9fX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PIDA= +IDEKMSAJIiIgMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyODkyMTEKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSA= +CmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyNDEwMDAwMDAwMDY2MGhkYXJvb3QvT19fX18= +M19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX18= +X19QT1dFUl8zX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF8= +dQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX2MJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2M= +a3M9MCBdCSgJMQkxCTEJMQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0= +CSgJMQkxCTEJKQp2YWxfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKZXhwCVsgMAlsb2Nrcz0wIF0JKAkzCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTA= +MDAyNDMwMDAwMDAwMDAxMmhkYXJvb3QvT19fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEE= +REVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMjQ1MDA= +MDAwMDAwMDMxaGRhcm9vdC9PX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX18= +U1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU= +NzUwMDAzMjcwMDAwMDAwMDAzMmhkYXJvb3QvT19fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX08= +X19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTy5pbml0AHR5cGUgPSBwb3cKbWF0Y2hlc2RlZiA= +PSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMzI2MDAwMDAwMDE1NjZoZGFyb290L09fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF8= +X19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8= +M19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDE1IC0zLjg3NQpjb25uZWN0b3JuZXh0aWQgMwpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGY= +b290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2U= +ZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjIgInBvdyIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX1RDQVJUQlVTXzFfX19fM18= +UkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX18= +UE9XRVJfM19fX18xX1NVQlRSQUNUX19fX08gMSAxICJ2YWwiCjEgCSIiICIiIDEgImV4cCIKfQppbnB1dHMKewowIAlPX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFM= +X1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fTyAwIDEKMSAJIiIgMCA= +MQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjg5MjExCiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCA= +IiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMzI2MDAwMDAwMDAyNDVoZGFyb290L09fX19fM18xX1JFV09QX18= +X19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkE= +Q1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19PLmNobgB7CiAgICBjaGFubmVsIGV4cCB7CiAgICAgIGxlZnR0eXBlID0gZXh0ZW5kCiAgICAgIHJpZ2h0dHlwZSA9IGV4dGU= +bmQKICAgICAgZGVmYXVsdCA9IDMKICAgICAgZmxhZ3MgPSAwCiAgICAgIHNlZ21lbnQgeyBsZW5ndGggPSAwIHZhbHVlID0gMyAzIGV4cHIgPSAxLzMgfQogICAgfQogIH0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDA= +MDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMzI3MDAwMDAwMDA3MTNoZGFyb290L09fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFM= +X1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX08= +LnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCA= +XQkoCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTE= +CTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWw= +X3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCmV4cAlbIDgJbG9ja3M9MCBdCSgJWyBleHAJMC4zMzMzMzMzMzMzMzMzMzMzMSBdIAkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDA= +MDE0MDU2NDUwNTc1MDAwMzMxMDAwMDAwMDAwMTJoZGFyb290L09fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1I= +QUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX08ubmV0Ym94AF9fbmV0Ym94Mgo= +MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAzMzMwMDAwMDAwMDAzMWhkYXJvb3QvT19fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0U= +VEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX18= +XzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMjQ= +NzAwMDAwMDAwMDM3aGRhcm9vdC9PX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFk= +XzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX19PLmluaXQAdHlwZSA9IGNvbnN0YW50Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDA= +MDAxNDA1NjQ1MDU3NTAwMDI0NjAwMDAwMDAxMDAyaGRhcm9vdC9PX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1Q= +QU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDEyLjUgLTE4LjQ2CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGw= +b2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY28= +bXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMCAibG9nX19yYWRfNF9fYXQ= +YW5fMV9fX19fXzFfX18iCn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjg5NDQ1CiAgbW9kaWZ5IDE2MjI0ODM1NTYKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA= +Nzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc= +NTAwMDI0NjAwMDAwMDAwMzczaGRhcm9vdC9PX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVU= +TFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX19PLmNobgB7CiAgICBjaGFubmVsIGZsb2F0ZGVmIHsKICAgICAgbGVmdHR5cGUgPSBleHRlbmQKICAgICAgcmlnaHR0eXBlID0gZXh0ZW4= +ZAogICAgICBkZWZhdWx0ID0gMC43NjEwMDAwMDAwMDAwMDAwMQogICAgICBmbGFncyA9IDAKICAgICAgc2VnbWVudCB7IGxlbmd0aCA9IDAgdmFsdWUgPSAwLjc2MTAwMDAwMDAwMDAwMDAxIDAuNzYxMDAwMDAwMDAwMDAwMDE= +IGV4cHIgPSAibG9nKCByYWQoNC4qYXRhbigxLikpIC0gMS4gKSIgfQogICAgfQogIH0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyNDcwMDAwMDAwMzA0N2g= +ZGFyb290L09fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlM= +X19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnN0dHlwZQlbIDAJbG9ja3M9MCBdCSgJImZsb2F0IgkpCmZsb2F0ZGVmCVsgOAlsb2Nrcz0wIF0JKAlbIGZsb2F0ZGVmCTAuNzY= +MTU0OTc4Mjg4MDg5NDM3IF0gCSkKaW50ZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCSkKdG9nZ2xlZGVmCVsgMAlsb2Nrcz0wIF0JKAkib2ZmIgkpCmFuZ2xlZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCSkKbG9nZmxvYXRkZWYJWyAwCWw= +b2Nrcz0wIF0JKAkwCSkKZmxvYXQyZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCTAJKQpmbG9hdDNkZWYJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCSkKdmVjdG9yZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCTAJMAkpCm5vcm1hbGRlZglbIDA= +CWxvY2tzPTAgXQkoCTAJMAkwCSkKcG9pbnRkZWYJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCSkKZGlyZWN0aW9uZGVmCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCmZsb2F0NGRlZglbIDAJbG9ja3M9MCBdCSgJMAkwCTAJMAkpCmY= +bG9hdG0yZGVmCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkxCSkKZmxvYXQ5ZGVmCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkwCTEJMAkwCTAJMQkpCmZsb2F0MTZkZWYJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCTAJMAkxCTAJMAkwCTA= +CTEJMAkwCTAJMAkxCSkKc3RyaW5nZGVmCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmZpbGVkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKaW1hZ2VkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKZ2VvbWV0cnlkZWYJWyAwCWxvY2tzPTA= +IF0JKAkiIgkpCmNvbG9yZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCTAJMAkpCmNvbG9yNGRlZglbIDAJbG9ja3M9MCBdCSgJMAkwCTAJMAkpCmJzZGZkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKZGljdGRlZglbIDAJbG9ja3M9MCA= +XQkoCSIiCSkKY29zaGFkZXJkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKc3VyZmFjZWRlZglbIDAJbG9ja3M9MCBdCSgJIiIJKQpkaXNwbGFjZW1lbnRkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKYXRtb3NwaGVyZWRlZglbIDA= +CWxvY2tzPTAgXQkoCSIiCSkKZmxvYXRhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCmludGFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKdmVjdG9yMmFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKdmVjdG9yYWRlZglbIDAJbG9ja3M9MCBdCSg= +CSkKcG9pbnRhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCm5vcm1hbGFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKY29sb3JhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCmZsb2F0bTJhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCmZsb2F0NGFkZWY= +CVsgMAlsb2Nrcz0wIF0JKAkpCmZsb2F0OWFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKZmxvYXQxNmFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKc3RyaW5nYWRlZglbIDAJbG9ja3M9MCBdCSgJKQpkaWN0YWRlZglbIDAJbG9ja3M9MCA= +XQkoCSkKY29zaGFkZXJhZGVmCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCnN0cnVjdGRlZglbIDAJbG9ja3M9MCBdCSgJIiIJKQpwYXJtdW5pZm9ybQlbIDAJbG9ja3M9MCBdCSgJIm9uIgkpCmNvbnN0bmFtZQlbIDAJbG9ja3M9MCA= +XQkoCSJsb2coIHJhZCg0LiphdGFuKDEuKSkgLSAxLiApIgkpCmNvbnN0bGFiZWwJWyAwCWxvY2tzPTAgXQkoCUNvbnN0YW50CSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= +NTY0NTA1NzUwMDAyNTEwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU4= +VF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU= +NjQ1MDU3NTAwMDI1MzAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlQ= +X19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= +MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMwMzAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1Q= +TkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fTy5pbml0AHR5cGUgPSBjb21wbGU= +bWVudAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMwMjAwMDAwMDAxNDY1aGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fTUhUSVI= +QUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX18= +X0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTIuNSAtMTUuOTUKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb28= +dHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCA= +b24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJjb21wbGVtIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fTUhUSVJBR09MX19fXzE= +X1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEg= +TV9fX19PIDAgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF8= +X19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyODk0NTgKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHI= +YXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDA= +MTAwMDAwMDE0MDU2NDUwNTc1MDAwMzAzMDAwMDAwMDA2NjJoZGFyb290L09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18= +MV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyA= +MAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX2kJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQk= +MQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJMQkpCnY= +YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdWMJWyA= +MAlsb2Nrcz0wIF0JKAkxCTEJMQkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAzMDUwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fX00= +SFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8= +MV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAzMDcwMDAwMDAwMDAzMWg= +ZGFyb290L09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUEw= +WV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDA= +MDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA2NjcwMDAwMDAwMDAzN2hkYXJvb3QvT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1Q= +TkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUU= +TklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX18= +XzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08uaW5pdAB0eXBlID0gbXVsdGlwbHkKbWF0Y2hlc2RlZiA9IDA= +CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNjY2MDAwMDAwMDI0MjdoZGFyb290L09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVI= +VEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVI= +VEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX18= +UE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLmQ= +ZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNSAtNi4zCmNvbm5lY3Rvcm5leHRpZCAzCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3A= +bGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGg= +aWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMiAicHJvZHVjdCIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzE= +X1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUM= +VF9fX19QT1dFUl8xXzNfX19fTyAyIDEgImlucHV0MSIKMSAJT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT18= +X19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08gMSAxICJpbnB1dDIiCn0KaW5wdXRzCnsKMCAJT19fX18zXzFfUkU= +V09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1M= +VUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX08gMCAxCjEgCU9fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzQ= +X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PIDAgMQo= +fQpzdGF0CnsKICBjcmVhdGUgMTYyMjI4OTQ3NwogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiI= +CmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDY2NzAwMDAwMDAwMDIwaGRhcm9vdC9PX19fX09fX19fVENBUlRCVVM= +XzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM18= +UkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX18= +UE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV8= +X19fMV9TVUJUUkFDVF9fX19PX19fX08ucGFybQB7CnZlcnNpb24gMC44Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA2NzEwMDAwMDAwMDAxMmhkYXJvb3Q= +L09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF8= +X19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFI= +QUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFI= +QUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA2NzMwMDA= +MDAwMDAwNDFoZGFyb290L09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFU= +TV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF8= +U0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1I= +QURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= +MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDcyMzAwMDAwMDAwMDM3aGRhcm9vdC9PX19fXzFfRERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVI= +X19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU18= +VE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVU= +TFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08uaW4= +aXQAdHlwZSA9IGFkZGNvbnN0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNzIyMDAwMDAwMDI1MjBoZGFyb290L09fX19fMV9EREE= +X19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVc= +T1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1U= +QlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1U= +QlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTUgLTguOTUKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmY= +IG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyA= +b24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJhZGRlZCIKfQppbnB1dHNOYW1lZDM= +CnsKMCAJT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1I= +RVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX18= +U1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX18= +U1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08gMiAxICJ2YWwiCn0KaW5wdXRzCnsKMCAJT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSUQ= +QVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUg= +U19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX18= +TVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08gMCAxCn0Kc3RhdAp7CiA= +IGNyZWF0ZSAxNjIyMjg5NTA5CiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3U= +YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNzIzMDAwMDAwMDAxMTNoZGFyb290L09fX19fMV9EREFfX19fT19fX19PX19fX1RDQVI= +VEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX18= +X18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEU= +X19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUkk= +VEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZgkpCmFkZGNvbnN0CVsgMAlsb2Nrcz0wIF0JKAkxCSkKfQowNzA3MDc= +MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA3MjUwMDAwMDAwMDAxMmhkYXJvb3QvT19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX18= +XzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX18= +XzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFI= +QUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08= +X19fX09fX19fQUREXzFfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNzI3MDAwMDAwMDAwMzFoZGFyb290L09fX19fMV8= +RERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV8= +UkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX18= +X1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX18= +X1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDA= +MDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMTI3MTAwMDAwMDAwMDM3aGRhcm9vdC9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX18= +X1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU0= +X19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREE= +Ul9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX18= +X09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19TVUJSVFJBQ1RfX19fT19fX18= +T19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLmluaXQAdHlwZSA9IHN1YnRyYWN0Cm1hdGNoZXNkZWY= +ID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMTI3MDAwMDAwMDAzNDE2aGRhcm9vdC9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV8= +VENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX18= +XzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX18= +XzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFI= +QUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08= +X19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT18= +X19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNSAtMTEuMzEKY29ubmVjdG9ybmV4dGlkIDMKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyA= +b2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGE= +aWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJkaWZmIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX18= +X18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX18= +X18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlQ= +UkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX18= +T19fX19PX19fX0FERF8xX19fX08gMSAxICJpbnB1dDEiCjIgCU9fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX08= +X19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PIDEgMSAiaW5wdXQyIgp9CmlucHV0cwp7CjAgCU9fX19fMV9EREE= +X19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVc= +T1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1U= +QlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1U= +QlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08gMCAxCjEgCU9fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUw= +UElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PIDAgMQp9CnM= +dGF0CnsKICBjcmVhdGUgMTYyMjI4OTUyNwogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXg= +cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMTI3MTAwMDAwMDAwMDIwaGRhcm9vdC9PX19fX09fX19fVENBUlRCVVNfMV8= +X19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVM= +XzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM18= +UkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX18= +UE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV8= +X19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX18= +X18xX1NVQlRSQUNUX19fX09fX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMTI3MzAwMDAwMDAwMDEyaGRhcm9vdC8= +T19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV8= +X19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV08= +UF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUI= +VFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUI= +VFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlQ= +UkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAxMjc1MDA= +MDAwMDAwMDQxaGRhcm9vdC9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19PX19fX1Q= +Q0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFA= +SVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBREk= +RU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF8= +X19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19TVUJSVFJBQ1RfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X18= +X19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjA= +MDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMxNDAwMDAwMDAwMDM3aGRhcm9vdC9PX19fX1RVUE5JQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVI= +Ql9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQklOUFVUX19fTy5pbml0AHQ= +eXBlID0gc3ViaW5wdXQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAzMTMwMDAwMDAwMDczNmhkYXJvb3QvT19fX19UVVBOSUJVU18= +UkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQUQ= +SUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCSU5QVVRfX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDUgMzEuOTY1CmNvbm5lY3Rvcm5leHRpZCAwCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiA= +dGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWY= +YXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKfQppbnB1dHNOYW1lZDMKewp9CmlucHV0cwp7Cn0Kc3RhdAo= +ewogIGNyZWF0ZSAxNjIyMjkxMDUzCiAgbW9kaWZ5IDE2MjI4MjMyOTIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGE= +bmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMzE0MDAwMDAwMDAwMjBoZGFyb290L09fX19fVFVQTklCVVNfUkVEQUhTX09JVEE= +Ul9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0Y= +QUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQklOUFVUX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMyMDAwMDA= +MDAwMDA0MWhkYXJvb3QvT19fX19UVVBOSUJVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1U= +QkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJJTlBVVF9fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDA= +MDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNjY1MDAwMDAwMDAwMzJoZGFyb290L09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0U= +Q0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX18= +U1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUM= +RV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTy5pbml0AHR5cGUgPSA= +cG93Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNjY0MDAwMDAwMDI0NzFoZGFyb290L09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV8= +X19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX18= +X19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF8= +UFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX18= +X19QT1dFUl8yX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTMgMTYuNjE1CmNvbm5lY3Rvcm5leHRpZCAzCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG8= +ZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9uIHJlbmRlciBvbiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9mZiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG0= +ZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoyICJwb3ciCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0U= +Q0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX18= +U1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUM= +RV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08gMSAxICJ2YWwiCjEgCSIiICIiIDEgImU= +eHAiCn0KaW5wdXRzCnsKMCAJT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVM= +X19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUM= +RV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08gMCAxCjEgCSIiIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjE2MDI0NjM0CiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWM= +Y2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU= +NjQ1MDU3NTAwMDY2NTAwMDAwMDAwNjYwaGRhcm9vdC9PX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVo= +SUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVI= +RUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT04= +X0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnY= +YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTA= +IF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJMQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQk= +MQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKZXhwCVsgMAlsb2Nrcz0wIF0JKAkyCSkKfQowNzA= +NzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA2NjcwMDAwMDAwMDAxMmhkYXJvb3QvT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST04= +X19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX18= +T19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1M= +VVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLm5ldGJveAA= +X19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNjcxMDAwMDAwMDAwMzFoZGFyb290L09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX08= +X19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk8= +RFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX18= +X19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzI= +X19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNzIxMDAwMDAwMDAwNDFoZGFyb290L09fX18= +X1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUY= +UlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVI= +RkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX18= +X19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PLmluaXQAdHlwZSA9IGNvbXBsZW1lbnQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDA= +MDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNzIwMDAwMDAwMDI1MTZoZGFyb290L09fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlI= +VVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkY= +QUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk8= +Uk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08uZGU= +ZgBjb21tZW50ICIiCnBvc2l0aW9uIDEzIDE0LjA0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3A= +bGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGg= +aWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiY29tcGxlbSIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0E= +RlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= +UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV8= +Tk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08gMiAxICJ2YWwiCn0KaW4= +cHV0cwp7CjAgCU9fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUY= +UlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVI= +RkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX18= +X19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3MzQzMgogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwo= +ICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDA= +MTQwNTY0NTA1NzUwMDA3MjEwMDAwMDAwMDY2MmhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVI= +SURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVo= +RV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08= +X19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmE= +dHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0= +CSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQk= +MQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmE= +bF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNzIzMDAwMDAwMDAwMTJoZGFyb290L09fX19fVENBUlRCVVM= +XzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= +X19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTEk= +WkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA= +NTc1MDAwNzI1MDAwMDAwMDAwMzFoZGFyb290L09fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT18= +X19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX18= +X19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX18= +X0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAM= +AAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDc1NzAwMDAwMDAwMDMzaGRhcm9vdC9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF8= +X19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1I= +UF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT18= +X19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX18= +X19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy5pbml0AHR5cGUgPSBzcXJ0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDA= +MDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDc1NjAwMDAwMDAyNjAzaGRhcm9vdC9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUY= +UlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVI= +RkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX04= +T1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVU= +QVJFX1JPT1RfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMyAxMS41NApjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmY= +IGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWU= +ZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgInNxcnQiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX18= +X09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX18= +RE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFI= +T0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX18= +UE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08gMSAxICJ2YWwiCn0KaW5wdXRzCnsKMCAJT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0U= +WUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1I= +TUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX18= +X05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTyAwIDEKfQpzdGE= +dAp7CiAgY3JlYXRlIDE2MjIyNzM0NjkKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHI= +bGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA3NTcwMDAwMDAwMDYzMGhkYXJvb3QvT19fX19UT09SX0VSQVVRU19fX19UQ0E= +UlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= +X19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= +X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAk= +KQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2s= +cz0wIF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJMQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSg= +CTEJMQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjY= +MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA3NjEwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0U= +WklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF8= +X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX18= +X19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzE= +X1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDc2MzAwMDAwMDAwMDMxaGRhcm8= +b3QvT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVo= +SUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVI= +RUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT04= +X0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX18= +XwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAxMDEzMDAwMDAwMDAwNDFoZGFyb290L09fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0E= +UlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= +X19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= +X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy5pbml0AHR5cGUgPSBjb21wbGVtZW50Cm1hdGNoZXNkZWYgPSAwCjA= +NzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMTAxMjAwMDAwMDAyNzAxaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV8= +X19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX18= +T19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk0= +QUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV8= +X19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTMgOS4wNApjb25uZWN0b3JuZXh0aWQ= +IDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2E= +dmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgImM= +b21wbGVtIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl8= +Tk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTEk= +WkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08gMSA= +MSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0U= +UklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTEk= +WkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX18= +T19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08gMCAxCn0Kc3Q= +YXQKewogIGNyZWF0ZSAxNjIyMjczNDMyCiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHA= +cmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAxMDEzMDAwMDAwMDA2NjJoZGFyb290L09fX19fVENBUlRCVVNfMV9fX19UT08= +Ul9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX18= +TEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST00= +X0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1Q= +T19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmE= +dHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0= +CSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQk= +MQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmE= +bF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAxMDE1MDAwMDAwMDAwMTJoZGFyb290L09fX19fVENBUlRCVVM= +XzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUw= +QU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUM= +VElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0Y= +Uk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy5uZXRib3gAX19uZXRib3g= +MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMTAxNzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVM= +XzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= +X19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTEk= +WkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDA= +MDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDIxMzAwMDAwMDAwMDM1aGRhcm9vdC9PX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkE= +RU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX08uaW5pdAB0eXBlID0gbmVnYXRlCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY= +NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDIxMjAwMDAwMDAxMzIxaGRhcm9vdC9PX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX18= +X0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTUgMy41NQpjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiA= +bW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG8= +biBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgIm5lZ2F0ZWQiCn0KaW5wdXRzTmFtZWQ= +Mwp7CjAgCU9fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTyAxIDEgInZhbCIKfQppbnA= +dXRzCnsKMCAJT19fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PIDAgMQp9CnN0YXQKewo= +ICBjcmVhdGUgMTYyMjQ3NTI3NwogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmc= +dWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDIxMzAwMDAwMDAwMDU2aGRhcm9vdC9PX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX18= +X19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQk= +WyAwCWxvY2tzPTAgXQkoCWYJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMjE1MDAwMDAwMDAwMTJoZGFyb290L09fX19fRVRBR0VOX19fXzFfVENBUlQ= +QlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzA= +MDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDIxNzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVI= +X1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDA= +MDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDI3NTAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE4= +RUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fTy5pbml0AHR5cGUgPSBjb20= +cGxlbWVudAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDI3NDAwMDAwMDAxNDQ2aGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fM18= +UkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX18= +UE9XRVJfM19fX18xX1NVQlRSQUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTUgLTEuNDUKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQ= +IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3c= +ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJjb21wbGVtIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fM19SRVdPUF9fX19FVEFHRU5fX18= +XzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fX08gMiAxICI= +dmFsIgp9CmlucHV0cwp7CjAgCU9fX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX18= +X19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyNzM0MzIKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc= +NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzU= +MDAwMjc1MDAwMDAwMDA2NjJoZGFyb290L09fX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBREk= +QUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQo= +dmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX2kJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQk= +KAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJMQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQk= +KQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKfQo= +MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyNzcwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVEM= +QVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX18= +X19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAzMDEwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fXzNfUkU= +V09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE8= +V0VSXzNfX19fMV9TVUJUUkFDVF9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDA3NTAwMDA= +MDAwMDAzNWhkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08uaW5pdAB0eXBlID0gZ2xvYmFsCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDA= +MDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDA3NDAwMDAwMDAwNzU1aGRhcm9vdC9PX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiA5IDI= +OC41NApjb25uZWN0b3JuZXh0aWQgMQpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWc= +aHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgo= +b3V0cHV0c05hbWVkMwp7CjAgIk4iCn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3Igbm9ib2R5QG5vd2hlcmUuc2lkZWY= +eC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDE= +MDAwMDAwMTQwNTY0NTA1NzUwMDAwNzUwMDAwMDAwMDE2MWhkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnRleHR0eXBlCVsgMAlsb2M= +a3M9MCBdCSgJc3VyZmFjZQkpCnVzZW1lbnUJWyAwCWxvY2tzPTAgXQkoCSJvbiIJKQp2YXJuYW1lCVsgMAlsb2Nrcz0wIF0JKAlOCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDA= +MTQwNTY0NTA1NzUwMDAwNzcwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDA= +MDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAxMDEwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2k= +b25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTMzMDAwMDAwMDAwMzVoZGFyb290L09fX19fRUNBRlJVU19PVF9FWUVfTU9SRl8= +Tk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTy5pbml0AHR5cGUgPSBnbG9iYWwKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDA= +MTAwMDAwMDE0MDU2NDUwNTc1MDAwMTMyMDAwMDAwMDA3NTVoZGFyb290L09fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PLmRlZgBjb20= +bWVudCAiIgpwb3NpdGlvbiA5IDE4LjU0CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2Y= +ZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXQ= +YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMCAiSSIKfQppbnB1dHNOYW1lZDMKewp9CmlucHV0cwp7Cn0Kc3RhdAp7CiAgY3JlYXRlIDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciA= +bm9ib2R5QG5vd2hlcmUuc2lkZWZ4LmNvbQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY= +NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDEzMzAwMDAwMDAwMTYxaGRhcm9vdC9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1M= +VVJGQUNFX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnRleHR0eXBlCVsgMAlsb2Nrcz0wIF0JKAlzdXJmYWNlCSkKdXNlbWVudQlbIDAJbG9ja3M9MCBdCSgJIm9uIgkpCnZhcm5hbWUJWyAwCWxvY2tzPTAgXQkoCUkJKQo= +fQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDEzNTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX18= +X0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDEzNzAwMDAwMDAwMDQ= +MWhkYXJvb3QvT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk= +OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMzE2MDAwMDAwMDAwNDBoZGFyb290L09fX19fVFVQVFVPQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUc= +REVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU8= +X1NIQURFUl9TVUJPVVRQVVRfX19PLmluaXQAdHlwZSA9IHN1Ym91dHB1dAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMxNTAwMDA= +MDAwMzUxNWhkYXJvb3QvT19fX19UVVBUVU9CVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0M= +VUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCT1VUUFVUX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNyAtMjEuODg1CmNvbm5lY3Rvcm5leHQ= +aWQgMQpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiA= +c2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKfQo= +aW5wdXRzTmFtZWQzCnsKMCAJT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fT19fX18= +VENBUlRCVVNfX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUw= +UElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQUQ= +SUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzQ= +X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF8= +X19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTyAxIDEgImRpZmYiCn0KaW5wdXRzCnsKMCAJT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVEM= +QVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX09fX19fVENBUlRCVVNfX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzE= +X1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzE= +X1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUM= +VF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX18= +X19PX19fX0FERF8xX19fX1NVQlJUUkFDVF9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX18= +X08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyOTEwNTMKICBtb2RpZnkgMTYyMjgyMzI5MgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2M= +cmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAzMTYwMDAwMDAwNzA3NmhkYXJvb3QvT19fX19UVVBUVU8= +QlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF8= +R1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQk9VVFBVVF9fX08ucGFybQB7CnZlcnNpb24gMC44Cm5hbWUxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQo= +bmFtZTIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNAlbIDAJbG9ja3M9MCA= +XQkoCSIiCSkKbGFiZWw0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDYJWyA= +MAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDgJWyAwCWxvY2tzPTAgXQkoCSIiCSk= +Cm5hbWU5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTEJWyAwCWxvY2s= +cz0wIF0JKAkiIgkpCmxhYmVsMTEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTEyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTEzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmw= +YWJlbDEzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE1CVsgMAlsb2M= +a3M9MCBdCSgJIiIJKQpuYW1lMTYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQo= +bmFtZTE4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTIwCVsgMAlsb2M= +a3M9MCBdCSgJIiIJKQpsYWJlbDIwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDIxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyMglbIDAJbG9ja3M9MCBdCSgJIiIJKQo= +bGFiZWwyMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyNAlbIDAJbG8= +Y2tzPTAgXQkoCSIiCSkKbmFtZTI1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTI2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjYJWyAwCWxvY2tzPTAgXQkoCSIiCSk= +Cm5hbWUyNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyOQlbIDAJbG8= +Y2tzPTAgXQkoCSIiCSkKbGFiZWwyOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzEJWyAwCWxvY2tzPTAgXQkoCSIiCSk= +CmxhYmVsMzEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzMJWyAwCWw= +b2Nrcz0wIF0JKAkiIgkpCm5hbWUzNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM1CVsgMAlsb2Nrcz0wIF0JKAkiIgk= +KQpuYW1lMzYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzgJWyAwCWw= +b2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQwCVsgMAlsb2Nrcz0wIF0JKAkiIgk= +KQpsYWJlbDQwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQyCVsgMAk= +bG9ja3M9MCBdCSgJIiIJKQpuYW1lNDMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0MwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0NAlbIDAJbG9ja3M9MCBdCSgJIiI= +CSkKbmFtZTQ1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ3CVsgMAk= +bG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0OAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0OQlbIDAJbG9ja3M9MCBdCSgJIiI= +CSkKbGFiZWw0OQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1MQlbIDA= +CWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTMJWyAwCWxvY2tzPTAgXQkoCSI= +IgkpCm5hbWU1NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1NQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1NglbIDA= +CWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1NglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1NwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTgJWyAwCWxvY2tzPTAgXQkoCSI= +IgkpCmxhYmVsNTgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjAJWyA= +MAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDYxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDYyCVsgMAlsb2Nrcz0wIF0JKAk= +IiIJKQpuYW1lNjMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2MwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQp9CjA3MDcwNzA= +MDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMyMjAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1RVUFRVT0JVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSUQ= +QVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl8= +U1VCT1VUUFVUX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDYzNzAwMDAwMDA= +MDAzMmhkYXJvb3QvT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= +X19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTEk= +WkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08uaW5pdAB0eXBlID0gYWJzCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNjM2MDA= +MDAwMDAyMzMyaGRhcm9vdC9PX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= +X19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= +X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMSAyMi41NApjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGY= +b290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2U= +ZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgImFicyIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX09fX19fRVpJTEFNUk9OX18= +X19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT18= +X19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVI= +RkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PIDIgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fT19fX19FWkk= +TEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX18= +X09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX18= +T19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjI0Nzc= +OTYzCiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQ= +CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNjM3MDAwMDAwMDA2NjJoZGFyb290L09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0E= +RlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= +UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV8= +Tk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXQ= +dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX2kJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQk= +KAkxCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTE= +CTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWw= +X3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA2NDEwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19FVFVMT1NCQV8= +X19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX18= +X19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF8= +UFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX18= +X19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA2NDMwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19FVFVMT1NCQV9fX19PX19fX08= +X19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk8= +RFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX18= +X19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08udXNlcmQ= +YXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDY0NjAwMDAwMDAwMjU2aGRhcm9vdC9PX19fX0VUVUxPU0JBX18= +X19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX18= +X0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1A= +Uk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX18= +X08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBhYnMKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18= +Ck5vcm1hbE1vZGUgMApCeXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNTc1MDA= +MDAwMDAwMDMyaGRhcm9vdC9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVUQ= +T1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX18= +T19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08= +LmluaXQAdHlwZSA9IGRvdAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDU3NDAwMDAwMDAxNjAzaGRhcm9vdC9PX19fX09fX19fRVo= +SUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX18= +X19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX18= +X09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDkgMjM= +LjYxNQpjb25uZWN0b3JuZXh0aWQgMwpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWc= +aHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9mZiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmY= +Cm91dHB1dHNOYW1lZDMKewoyICJkb3Rwcm9kIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08gMSAxICI= +dmVjMSIKMSAJT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTyAxIDEgInZlYzIiCn0KaW4= +cHV0cwp7CjAgCU9fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08gMCAxCjEgCU9fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkY= +X05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3I= +IG5vYm9keUBub3doZXJlLnNpZGVmeC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA= +NjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA1NzUwMDAwMDAwMDQ1NGhkYXJvb3QvT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX18= +X0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX18= +RElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1Q= +SU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmVjMQlbIDAJbG9ja3M9MCBdCSgJMQkwCTA= +CSkKdmVjMglbIDAJbG9ja3M9MCBdCSgJMAkxCTAJKQp2ZWMxX2MJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjMl9jCVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCnZlYzFfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmU= +YzJfdXYJWyAwCWxvY2tzPTAgXQkoCTAJMQkwCSkKdmVjMV91YwlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWMyX3VjCVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDA= +MDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNTc3MDAwMDAwMDAwMTJoZGFyb290L09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl8= +X19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0Y= +Uk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= +RV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDYwMTAwMDAwMDAwMDM= +MWhkYXJvb3QvT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF8= +X19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX18= +X19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLnVzZXJkYXQ= +YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAxMjcwMDAwMDAwMDA0MGhkYXJvb3QvT19fX19FWklMQU1ST05fX18= +X0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08uaW5pdAB0eXBlID0gbm9ybWFsaXplCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDA= +MDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDEyNjAwMDAwMDAxMTQ1aGRhcm9vdC9PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLmRlZgA= +Y29tbWVudCAiIgpwb3NpdGlvbiA5IDI2LjA0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXk= +IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb2ZmIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWc= +aGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgIm52ZWMiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08gMCAxICJ2ZWMiCn0= +CmlucHV0cwp7CjAgCU9fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3Igbm9ib2Q= +eUBub3doZXJlLnNpZGVmeC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDA= +MDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAxMjcwMDAwMDAwMDQ0NmhkYXJvb3QvT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX18= +X08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZlYwlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdQlbIDAJbG9ja3M9MCBdCSgJMQkwCSkKdmVjX3AJWyAwCWxvY2s= +cz0wIF0JKAkxCTAJMAkpCnZlY192CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192NAlbIDAJbG9ja3M9MCBdCSgJMAkwCTAJMQkpCnZlY191bglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdXAJWyAwCWxvY2tzPTA= +IF0JKAkxCTAJMAkpCnZlY191dglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTMxMDAwMDAwMDAwMTJoZGFyb28= +dC9PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= +MDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTMzMDAwMDAwMDAwMzFoZGFyb290L09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08udXNlcmQ= +YXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDEzNjAwMDAwMDAwMjU3aGRhcm9vdC9PX19fX0VaSUxBTVJPTl8= +X19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fTy5vdXRwdXRpbmZvcwBOdW1JbmZvcyAxClZhbHVlc0JpbmFyeSAxCkJlZ2luSW5mbwpPdXRwdXROYW1lIG52ZWMKRGVidWc= +Q29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGUgMApCeXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAADA3MDcwNzAwMDA= +MDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDE2NTAwMDAwMDAwMDQwaGRhcm9vdC9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX18= +X19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5pbml0AHR5cGUgPSBub3JtYWxpemUKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDA= +MTAwMDAwMDE0MDU2NDUwNTc1MDAwMTY0MDAwMDAwMDEyNDFoZGFyb290L09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= +X19fX05PUk1BTElaRV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDkgMjEuMDQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXk= +IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvZmYgY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG8= +ZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAibnZlYyIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX18= +X19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08gMCAxICJ2ZWMiCn0KaW5wdXRzCnsKMCAJT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV8= +VE9fU1VSRkFDRV9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3Igbm9ib2R5QG5vd2hlcmUuc2lkZWZ4LmNvbQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVQ= +X0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDE2NTAwMDAwMDA= +MDQ0NmhkYXJvb3QvT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5wYXJtAHsKdmVyc2k= +b24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZlYwlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdQlbIDAJbG9ja3M9MCBdCSgJMQkwCSkKdmVjX3AJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSk= +CnZlY192CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192NAlbIDAJbG9ja3M9MCBdCSgJMAkwCTAJMQkpCnZlY191bglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmU= +Y191dglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTY3MDAwMDAwMDAwMTJoZGFyb290L09fX19fRVpJTEFNUk8= +Tl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDA= +MDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTcxMDAwMDAwMDAwMzFoZGFyb290L09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU8= +Tl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ= +NTA1NzUwMDAxNzQwMDAwMDAwMDI1N2hkYXJvb3QvT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkU= +X19fX08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBudmVjCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXU= +bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDA= +MTYwMDAwMDAxMzU0M2hkYXJvb3Qub3JkZXIAMjIKT19fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1Q= +XzFfX19fTwpPX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8= +MV9fX19ORUdBVEVfX19fUE9XRVJfM19fX19PCk9fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX18= +T19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX08KT19fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEI= +VVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fTwo= +T19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX18= +UkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08KT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX18= +X19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl8= +UkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX08= +X19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08KT19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVM= +XzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM18= +UkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX18= +UE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV8= +X19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fTwpPX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18= +MV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV8= +X19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX18= +X19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1Q= +QU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19TVUJSVFJBQ1RfX19fT19fX19PX19fXzFfX19fQVJDVEE= +TkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PCk9fX19fVFVQTklCVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1Q= +TkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEE= +REVSX1NVQklOUFVUX19fTwpPX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVI= +T05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUU= +X1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1U= +UkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08KT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlU= +U19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkE= +Q0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1I= +TUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTwpPX18= +X19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk8= +Tl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT04= +X0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV8= +RVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTwpPX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX18= +X1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUY= +UlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVI= +RkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX18= +X19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08KT19fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFM= +X1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PCk9fX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl8= +X19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUI= +VFJBQ1RfX19fTwpPX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTwpPX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkY= +QUNFX19fX08KT19fX19UVVBUVU9CVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk8= +T1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCT1VUUFVUX19fTwpPX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUU= +X01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUE= +TF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTwpPX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVk= +RV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk0= +QUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX18= +Tk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PCk9fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1I= +TUFMX19fX05PUk1BTElaRV9fX19PCk9fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08KMDc= +MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMDE0MDAwMDAwMDAwMDJoZGFyb290Lm5ldAAxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDA= +MDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQBQSUMyAwAAAEhSAQAAQy8AAABDcmVhdGVkIGJ5IEhvdWRpbmkxOC41LjQ5OSBbMDUvMjkvMjEgMTQ6MjY6MzBdAEEOAAAAQWRtaW5pc3RyYXQ= +b3IATQIAAABPAFQIAAAAAAAAAAAA8L9tCAAAAAAAAAAAAAAAWAQAAABAAAAAWQQAAABAAAAAdygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgQAAAAAAIA/IwQAAAACAAAAUFsAAABOAgAAAEM= +AFYEAAAAAQAAAGMEAAAAAwAAAHACAAAAcgBwAgAAAGcAcAIAAABiAGQEAAAAAQAAAEIEAAAAAAAAAFcEAAAA/wAAAGcEAAAABQAAAEcEAAAAzcwMQFA0AAAATgIAAABBAFYEAAAAAQAAAGMEAAAAAQAAAGQEAAAAAQAAAEIEAAA= +AAAAAABXBAAAAP8AAABTPQAAAHMEAAAAAAAAAEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwBTewAAAHMEAAAAAQAAAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQA= +AAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFECgAAABkAAwEDAgMBGQBTlQAAAHMEAAAAAgAAAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEww= +BhQARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEEgAAABUAAQEBAgIDBQQCAwECAQEVAFOvAAAAcwQAAAADAAAARgEAAAABRCA= +AAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQ= +GgAAABIAAQEBAvsDBAUFBgcH9wYFBQQDAgIBARIAU8EAAABzBAAAAAQAAABGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzE= +LSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCAAAAAQAAEB9gIDBAUGCAkKCgsFDPQLCgoJCAYFBAMCAQEQAFPLAAAAcwQAAAAFAAAARgEAAAABRCYAAAAOAPE= +BxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiA= +GhMHDgBGAQAAAAFEJAAAAA8A8gECAwQGCAkLDA4PEBERAxIBEfQQDw4MCwkIBgQDAgEPAFPbAAAAcwQAAAAGAAAARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKgA= +AAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQoAAAADQDwAQIDBAYICgwOEBITFRYXGAM= +GfAYFxYVExIQDgwKCAYEAwIBDQBT4wAAAHMEAAAABwAAAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1NWWVtdXgNf7l5dW1k= +VlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFEKgAAAAwA7wECBAYICgwPERQWGBocHh8gAyHvIB8eHBoYFhQRDwwKCAYEAgEMAFPuAAA= +AHMEAAAACAAAAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgE= +AAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELAAAAAsA7gEDBAcJDA8RFRgaHSAiJCYoKQMq7ikoJiQiIB0aGBURDwwJBwQDAQsAU/cAAABzBAAAAAkAAABGAQA= +AAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRDEAAAA= +CQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQvAAAACgDWAgMFCAoNERQXGx4iJSgrLS8xMjM0NDMyMS8tKyglIh4bFxQRDQoIBQMCCgBT+wAAAHMEAAAACgAAAEYBAAAAAUQ= +MgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAAAAUQyAAAACAA= +6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDAAAAAJAOwCAwUICw8SFhoeIiYqLjE0Nzk7PQM+7D07OTc0MS4qJiIeGhYSDwsIBQMCCQBTBgEAAHMEAAAACwAAAEYBAAAAAUQ= +NQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQ= +NQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDIAAAAIAOsCAwYIDA8TGBwhJSovMzc7PkFERkgDSetIRkRBPjs3My8qJSEcGBMPDAgGAwIIAFMLAQAAcwQAAAA= +DAAAAEYBAAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDM= +KiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENAAAAAcA6gEDBQgMEBQZHiMoLTI3PEFFSUxPUVMDVOpTUU9MSUVBPDcyLSgjHhkUEAw= +CAUDAQcAUxMBAABzBAAAAA0AAABGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnug= +nZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDYAAAAGAOkBAwUIDBAUGh8kKjA1O0FGS09TV1o= +XV8DYOlfXVpXU09LRkE7NTAqJB8ZFBAMCAUDAQYAUxkBAABzBAAAAA4AAABGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMDxs= +JjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6aloqCdmZWRjIaAenNsZV1VTEM6MCYbDwUARgEAAAABRDk= +AAAABQDMAQIECAsPFBkfJSsxOD5ESlBVWl9jZmlrbG1tbGtpZmNfWlVQSkQ+ODErJR8ZFA8LCAQCAQUAUx8BAABzBAAAAA8AAABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4k= +gnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbE= +sK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8TGR8lLDI5QEdOVFpgZWpvcnV3eXp6eXd1cm9qZWBaVE5HQDkyLCUfGRMPCgcEAgUAUyQBAABzBAAAABAAAABGAQAAAAFEPAAAAAMA5gETHyo= +NT9IUltkbHR8g4qRl5yipquusbS2uAO55ri2tLGuq6ainJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqKcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAA= +AAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqKcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ7AAAABADKAQMGCQ0SGB4kKzI6QUlQV15la3F2en6BhIWGhoWEgX56dnFrZV5XUElBOjIrJB4= +GBINCQYDAQQAUyUBAABzBAAAABEAAABGAQAAAAFEPAAAAAMA5goaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmChomMTtFT1lia3N7g4qRmJ6kqa4= +s7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8ADwebAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRDwAAAADAOYBAgQIDBE= +FhwjKjE5QUlRWWFob3Z8gYaKjpADkuaQjoqGgXx2b2hhWVFJQTkxKiMcFhEMCAQCAQMAUy8BAABzBAAAABIAAABGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmk= +X1ZMQTcsIBQBAgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIyco= +ysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ9AAAAAwDIAQMGCg8UGiEoMDhASVFaYmpyeoGHjZKWmpyen5+enJqWko2HgXpyamJaUUlAODAoIRoUDwoGAwEDAFMuAQAAcwQAAAATAAAARgEAAAABRD4AAAA= +AgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc= +PDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPwAAAAIAxgECBAgMERceJS01PkdQWWJrdHyEi5KYnaKlqKqrq6qopaI= +nZiSi4R8dGtiWVBHPjUtJR4XEQwIBAIBAgBTMAEAAHMEAAAAFAAAAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMY= +Eh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrbO5vsPIzM/S1dbX2NjX1tXSz8zIw765s62mnpePhn10a2FXTEI= +NywfEgIARgEAAAABRD4AAAACAOUBAwYKDxUbIioyO0ROV2FqdH2FjpWco6itsbQDtuW0sa2oo5yVjoV9dGphV05EOzIqIhsVDwoGAwECAFM0AQAAcwQAAAAVAAAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMo= +ztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAA= +BhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAAFEPwAAAAIAxgIECAwRGB4mLjdBSlReaHJ8hY6Xn6ats7i8v8DCwsC/vLizraafl46FfHJoXlRKQTcuJh4= +GBEMCAQCAgBTNQEAAHMEAAAAFgAAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbg= +vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAA= +AAAAAAECBQkOFBoiKjM8RlBaZW96hI6XoKiwt7zCxsnLzMzLycbCvLewqKCXjoR6b2VaUEY8MyoiGhQOCQUCAQAAUzUBAABzBAAAABcAAABGAQAAAABEQAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rQ1dnd4eTm6Onq6uno5uQ= +4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPK0NXZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJU= +nqautr3DytDV2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAABAwYLEBYdJS43QUtVYGt2gYuVn6ixucDGy8/T1dbW1dPPy8bAubGon5WLgXZrYFVLQTcuJR0WEAsGAwEAAFM1AQA= +AHMEAAAAGAAAAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u8= +7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAAAgQIDBIYICg= +MTtFT1plcXyHkpymsLnByM7U2Nve39/e29jUzsjBubCmnJKHfHFlWk9FOzEoIBgSDAgEAgAAUzUBAABzBAAAABkAAABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqY= +nZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5uo= +7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAACBQkOExoiKzQ+SVNfanaBjZijrbfAyM/W2+Dj5efn5ePg29bPyMC3raOYjYF2al9TST40KyIaEw4JBQIAAFM1AQAAcwQAAAAaAAAARgE= +AAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s8= +ycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAABAwUKDxUcJC03QUxXY296hpKdqLM= +vMbO1tzi5urs7u7s6ubi3NbOxryzqJ2ShnpvY1dMQTctJBwVDwoFAwEAUzUBAABzBAAAABsAAABGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCw= +Hw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O0= +6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAAEDBgoQFh4mLzlET1pmcn6KlqKtuMLL1Nvi6O3w8vT08vDt6OLb1MvCuK2ilop+cmZaT0Q5LyYeFhAKBgMBAFM1AQAAcwQAAAAcAAAARgEAAAAAREAAAAAAFCA= +LTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2g= +XVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAABAwcLERcfKDE7RlFdaXWBjpqlsbzGz9jg5u3x9ff4+Pc= +9fHt5+DYz8a8saWajoF1aV1RRjsxKB8XEQsHAwEAUzUBAABzBAAAAB0AAABGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAA= +AAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp0= +k4l/dGleU0c7LyIVAEYBAAAAAERAAAAAAAEEBwwRGCApMj1IU19rd4SQnKi0v8nT2+Pq8PX4+/z8+/j18Orj29PJv7SonJCEd2tfU0g9MikgGBEMBwQBAFM1AQAAcwQAAAAeAAAARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqc= +sLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAA= +AABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjM+SVRgbHmFkp6qtsDL1d7l7PL3+/3+/v379/Ls5d7Vy8C2qp4= +koV5bGBUST4zKiEZEgwHBAIAUzUBAABzBAAAAB8AAABGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfa3Y= +gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxc= +AEYBAAAAAERAAAAAAAIEBwwSGSEqND5JVGBteoaSn6u2wszW3+fu9Pj8/v///vz49O7n39bMwrern5KGem1gVEk+NCohGRIMBwQCAFM1AQAAcwQAAAAgAAAARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/c= ++vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAABcjMDw= +SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjQ+SVRgbXqGkp+rtsLM1t/n7vT4/P7///78+PTu59/WzMK3q5+ShnptYFRJPjQqIRk= +EgwHBAIAUzUBAABzBAAAACEAAABGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR194= +5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAA= +AAIEBwwSGSEqMz5JVGBseYWSnqq2wMvV3uXs8vf7/f7+/fv38uzl3tXLwLaqnpKFeWxgVEk+MyohGRIMBwQCAFM1AQAAcwQAAAAiAAAARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fE= +7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7g= +wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAABBAcMERggKTI9SFNfa3eEkJyotL/J09vj6vD1+Pv8/Pv49fDq49vTyb+0qJyQhHdrX1NIPTIpIBgRDAcEAQBTNQEAAHM= +BAAAACMAAABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Ps= ++vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAAQMHCxEXHygxO0Y= +UV1pdYGOmqWxvMbP2ODm7PH19/j49/Xx7Ofg2M/GvLGlmo6BdWldUUY7MSgfFxELBwMBAFM1AQAAcwQAAAAkAAAARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropk= +kIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/Y= ++Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAABAwYKEBYeJi85RE9aZnJ+ipairbjCy9Tb4ujs8PL09PLw7Oji29TLwritopaKfnJmWk9EOS8mHhYQCgYDAQBTNQEAAHMEAAAAJQAAAEYBAAA= +AABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycE= +ubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAAAQMFCg8VHCQtN0FMV2NveoaSnaizvMY= +ztbc4ubq7O7u7Orn4tzWzsa8s6idkoZ6b2NXTEE3LSQcFQ8KBQMBAFM1AQAAcwQAAAAmAAAARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGgg= +AEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t0= +2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAAAgUJDhMaIis0PklTX2p2gY2Yo623wMjP1tvg4+Xn5+Xj4NvWz8jAt62jmI2BdmpfU0k+NCsiGhMOCQUCAABTNQEAAHMEAAAAJwAAAEYBAAAAAERAAAAAAAQXJDE= +PEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c= +PDEkFwQARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAAAAIECAwSGCAoMTtFT1plcXyHkpymsLnByM7U2Nve39/e29g= +1M7IwbmwppySh3xxZVpPRTsxKCAYEgwIBAIAAFM1AQAAcwQAAAAoAAAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPKz9XZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAA= +AAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3k= +b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAAQMGCxAWHSUuN0FLVWBrdoGLlZ+osbnAxsvP09XW1tXTz8vGwLmxqJ+Vi4F2a2BVS0E3LiUdFhALBgMBAABTNQEAAHMEAAAAKQAAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaI= +qbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAAA= +REAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAECBQkOFBoiKjM8RlBaZW96hI6XoKiwt7zCxsnLzMzLycbCvbewqKCXjoR6b2U= +WlBGPDMqIhoUDgkFAgEAAFM0AQAAcwQAAAAqAAAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIN5cGZcUkY8MSQYBgAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnA= +eYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEY= +AQAAAAFEPwAAAAIAxgIECAwRGB4mLjdBSlReaHJ8hY6Xn6ats7i8v8DCwsC/vLizraafl46FfHJoXlRKQTcuJh4YEQwIBAICAFMxAQAAcwQAAAArAAAARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM/S1dY= +19jY19bV0s/MyMO+ubOspp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxhIfLDdCTFc= +YWt0fYaPl56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxgEDBgoPFRsiKjI7RE5XYWp0fYWOlZyjqK2xtLa3t7a0sa2oo5yVjoV9dGphV05EOzIqIhsVDwoGAwECAFM= +LgEAAHMEAAAALAAAAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwM= +0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPwAAAAIAxgECBAgMERceJS0= +NT5HUFlia3R8hIuSmJ2ipaiqq6uqqKWinZiSi4R8dGtiWVBHPjUtJR4XEQwIBAIBAgBTLwEAAHMEAAAALQAAAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV8= +VkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsHExsjJyso= +ycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD0AAAADAMgBAwYKDxQaISgwOEBJUVpianJ6gYeNkpaanJ6fn56cmpaSjYeBenJqYlpRSUA4MCghGhQPCgYDAQMAUygBAABzBAAAAC4AAABGAQAAAAFEPQAAAAM= +AMgKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wMHCwsHAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRD0AAAADAMgKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wMHCwsHAv7y5trOuqaSemJGKg3tza2JZT0U7MSY= +GgoDAEYBAAAAAUQ9AAAAAwDIChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8DBwsLBwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmAQIECAwRFhwjKjE5QUlRWWFob3Z8gYaKjpADkuaQjoqGgXx2b2g= +YVlRSUE5MSojHBYRDAgEAgEDAFMkAQAAcwQAAAAvAAAARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2Q= +bHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKGmq66xtLa4A7nmuLa0sa6rpqGcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ7AAA= +AAQAygEDBgkNEhgeJCsyOkFJUFdeZWtxdnp+gYSFhoaFhIF+enZxa2VeV1BJQToyKyQeGBINCQYDAQQAUx8BAABzBAAAADAAAABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4k= +gnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbE= +sK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8TGR8lLDI5QEdOVFpgZWpvcnV3eXp6eXd1cm9qZWBaVE5HQDkyLCUfGRMPCgcEAgUAUxkBAABzBAAAADEAAABGAQAAAAFEOQAAAAUAzA8bJjA= +OkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWjoJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAA= +AAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMAQIECAsPFBkfJSsxOD5ESlBVWl9jZmlrbG1tbGtpZmNfWlVQSkQ+ODErJR8ZFA8LCAQCAQUAUxM= +AQAAcwQAAAAyAAAARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4iMkJOXmZudA57onZuZl5OQjIg= +g313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ2AAAABgDpAQMFCAwQFBofJCowNTtBRktPU1daXV8DYOlfXVo= +V1NPS0ZBOzUwKiQfGRQQDAgFAwEGAFMLAQAAcwQAAAAzAAAARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW8= +dHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ0AAAABwDqAQMFCAwQFBkeIyg= +LTI3PEFFSUxPUVMDVOpTUU9MSUVBPDcyLSgjHhkUEAwIBQMBBwBTBgEAAHMEAAAANAAAAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwBGAQAAAAFENQAAAAc= +ANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwBGAQAAAAFEMgAAAAg= +AOsCAwYIDA8TGBwhJSovMzc7PkFERkgDSetIRkRBPjs3My8qJSEcGBMPDAgGAwIIAFP7AAAAcwQAAAA1AAAARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAA= +AAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAAAAUQwAAA= +AAkA7AIDBQgLDxIWGh4iJiouMTQ3OTs9Az7sPTs5NzQxLiomIh4aFhIPCwgFAwIJAFP3AAAAcwQAAAA2AAAARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAA= +AUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQvAAAACgA= +1gIDBQgKDREUFxseIiUoKy0vMTIzNDQzMjEvLSsoJSIeGxcUEQ0KCAUDAgoAU+4AAABzBAAAADcAAABGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRC8AAAA= +CgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRCwAAAALAO4BAwQHCQwPERU= +GBodICIkJigpAyruKSgmJCIgHRoYFREPDAkHBAMBCwBT4wAAAHMEAAAAOAAAAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1M= +VllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFEKgAAAAwA7wECBAYICgwPERQWGBocHh8gAyHvIB8eHBoYFhQRDww= +CggGBAIBDABT2wAAAHMEAAAAOQAAAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDAA= +RgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKAAAAA0A8AECAwQGCAoMDhASExUWFxgDGfAYFxYVExIQDgwKCAYEAwIBDQBTywAAAHMEAAAAOgAAAEYBAAAAAUQmAAA= +AA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTU= +MSwmIBoTBw4ARgEAAAABRCQAAAAPAPIBAgMEBggJCwwODxAREQMSARH0EA8ODAsJCAYEAwIBDwBTwQAAAHMEAAAAOwAAAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAA= +DwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEIAAAABAAAQH2AgMEBQYICQoKCwUM9AsKCgkIBgUEAwIBARAAU68= +AAAAcwQAAAA8AAAARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8= +LSwqJyQgHBgSCgERAEYBAAAAAUQaAAAAEgABAQEC+wMEBQUGBwf3BgUFBAMCAgEBEgBTlQAAAHMEAAAAPQAAAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEGgAAABQA9wYMExcaHR8gIgMj9yI= +IB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEEgAAABUAAQEBAgIDBQQCAwECAQEVAFN7AAAAcwQAAAA+AAAARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQ= +FAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQKAAAAGQADAQMCAwEZAFM9AAAAcwQAAAA/AAAARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8= +AEYBAAAAAUQCAAAAPwAAAAABAB5WaWV3ZXJTdGF0ZU1vZHVsZS9Db2RlR2VuSW5wdXQAAAADAKR7Cgkic3RhdGVfbmFtZSI6IiIsCgkic3RhdGVfbGFiZWwiOiIiLAoJInN0YXRlX2Rlc2NyIjoiIiwKCSJzdGF0ZV9pY29uIjo= +IiRISC9jb25maWcvSWNvbnMiLAoJInN0YXRlX2RlYnVnX21lbnUiOjAsCgkic3RhdGVfc2FtcGxlIjowLAoJInN0YXRlX2hhbmRsZXJfaW5kaWNlcyI6W10KfQpJTkRYAAAAAAAAAAAAAAACAAAADERpYWxvZ1NjcmlwdAAAAAA= +AAAE/l9QfUoAAAATRGVzY3JpcHRpdmVQYXJtTmFtZQAABP4AAAAIYDeHpC8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHc= +YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICo= +CVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW0= +ZQkiYWRkY29uc3QiCiAgICBzY3JpcHQJImFkZGNvbnN0IgogICAgbGFiZWwJImFkZGNvbnN0IgoKCiAgICBjb2RlIHsKCSIkYWRkZWQgPSAkdmFsICsgJGFkZGNvbnN0OyIKICAgIH0KCiAgICBkZXNjcmlwdGl2ZXBhcm0JYWQ= +ZGNvbnN0CgogICAgaW5wdXQJaW50CXZhbAkJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWludAlhZGRlZAkJIklucHV0IFZhbHVlICsgQ29uc3RhbnQiCiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlkZWZhdWx0CXsgfQogICA= +IHNpZ25hdHVyZQkiRmxvYXQiCQkJZgl7IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmU= +Y3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAk= +eyB2ZWN0b3I0IHZlY3RvcjQgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHU= +cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm8= +cm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBwYXJtIHsKCW5hbWUJYWRkY29uc3QKCWxhYmVsCSJBZGQiCgl0eXA= +ZQlmbG9hdAoJc2l6ZQkxCglkZWZhdWx0CXsgMS4wIH0KICAgIH0KfQphZGRjb25zdElORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABBhfUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGk= +cyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXk= +IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKgk= +Q2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiZnJvbnRmYWNlIgogICAgc2NyaXB0CSJmcm9udGZhY2UiCiAgICBsYWJlbAkiZnJvbnQ= +ZmFjZSIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSJWT1B2ZWN0b3IgJG15SSA9ICRpc2Nvbm5lY3RlZF9JICE9IDAgPyAkSSA6IEk7IgoJIlZPUG5vcm1hbCAkbXlOID0gJGk= +c2Nvbm5lY3RlZF9OICE9IDAgPyAkTiA6IE47IgoJIiRmcm9udE4gPSB2b3BfZnJvbnRmYWNlKCRteU4sICRteUkpOyIKCSJpZiAoJG5vcm1hbGl6ZSkiCgkiICAgICRmcm9udE4gPSBub3JtYWxpemUoJGZyb250Tik7IgogICA= +IH0KCiAgICBpbnB1dAl2ZWN0b3IJSQkiSW5jaWRlbnQgVmVjdG9yIgogICAgaW5wdXQJbm9ybWFsCU4JIlN1cmZhY2UgTm9ybWFsIgogICAgb3V0cHV0CW5vcm1hbAlmcm9udE4JIkZyb250LUZhY2luZyBTdXJmYWNlIE5vcm0= +YWwiCgogICAgc2lnbmF0dXJlICJWYXJ5aW5nIE5vcm1hbCIJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZSAiVW5pZm9ybSBOb3JtYWwiCXVuCXsgdXZlY3RvciB1bm9ybWFsIHVub3JtYWwgfQkKCiAgICBwYXJtIHsKICAgICA= +ICAgbmFtZSAgICBub3JtYWxpemUKICAgICAgICBsYWJlbCAgICJOb3JtYWxpemUgT3V0cHV0IFZlY3RvciIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAxIH0KICAgIH0KfQoKSU5EWAAAAAAAAAA= +AAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABGVfUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCA= +YW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmU= +Y3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXI= +LmRzPgoKewogICAgbmFtZQkibGFtYmVydCIKICAgIHNjcmlwdAkibGFtYmVydCIKICAgIGxhYmVsCSJsYW1iZXJ0IgoKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSJWT1B2ZWM= +dG9yICRpaSA9ICgkaXNjb25uZWN0ZWRfbkkgIT0gMCkgPyAkbkkgOiBub3JtYWxpemUoSSk7IgoJIlZPUG5vcm1hbCAkbmYgPSAoJGlzY29ubmVjdGVkX25OICE9IDApID8gJG5OIDogbm9ybWFsaXplKE4pOyIKCSIiCgkiaWY= +ICgkZmFjZWZ3ZCkgJG5mID0gdm9wX2Zyb250ZmFjZSgkbmYsICRpaSk7IgoJIiRpbGx1bSA9IGRpZmZ1c2UoJG5mKTsiCgkiJGNsciA9ICRLZCAqICRkaWZmICogJGlsbHVtOyIKCVZPUF9BU1NJR05fQlNERiggIiRmID0gJEs= +ZCAqICRkaWZmICogYnNkZihkaWZmdXNlKCRuZikpOyIgKQogICAgfQoKICAgIG91dHB1dAljb2xvcgljbHIJIkNvbG9yIgogICAgb3V0cHV0CWNvbG9yCWlsbHVtCSJJbGx1bWluYXRpb24iCiAgICBvdXRwdXQJYnNkZglmCSI= +QlNERiIKCiAgICBpbnB1dCBub3JtYWwgICAgbk4JCSJOb3JtYWwgVmVjdG9yIgogICAgaW5wdXQgdmVjdG9yICAgIG5JCQkiSW5jaWRlbnQgVmVjdG9yIgoKICAgIFZPUF9GTFRfSU5QVVRfUihLZCwJCSJEaWZmdXNlIEludGU= +bnNpdHkiLAkxLCAwLCAxKQogICAgVk9QX0NMUl9JTlBVVCAgKGRpZmYsCSJEaWZmdXNlIENvbG9yIiwJMSwgMSwgMSkKICAgIFZPUF9UT0dHTEVfSU5QVVQoZmFjZWZ3ZCwJIkVuc3VyZSBGYWNlcyBQb2ludCBGb3J3YXJkIiw= +IDEpCn0KSU5EWAAAAAAAAAAAAAAACAAAAAxEaWFsb2dTY3JpcHQAAAAAAAABs1UQFzgAAAAMQ3JlYXRlU2NyaXB0AAABswAAAUNVEBc4AAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAAAvYAAAEuVRAXOAAAAARIZWxwAAAEJAA= +AAAAVRAXOAAAAAtDb250ZW50cy5negAABCQAAAj3YDeG/gAAAAtUb29scy5zaGVsZgAADRsAAAMpVRAXOAAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAQRAAAADBVEBc4AAAAEEV4dHJhRmlsZU9wdGlvbnMAABB0AAAABFUQFzg= +IyBEaWFsb2cgc2NyaXB0IGZvciB1dmNvb3JkcyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCAwMy8yMy8xNSAxNDozODowMAoKewogICAgbmFtZQl1dmNvb3JkcwogICAgc2NyaXB0CXV2Y29vcmRzCiAgICBsYWJlbAkiVVYgQ28= +b3JkcyIKCiAgICBvdXRwdXQJdmVjdG9yCXV2CSJPdXRwdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJcwkiQ29tcG9uZW50IDEiCiAgICBvdXRwdXQJZmxvYXQJdAkiQ29tcG9uZW50IDIiCiAgICBzaWduYXR1cmUJIkRlZmE= +dWx0IElucHV0cyIJZGVmYXVsdAl7IHZlY3RvciBmbG9hdCBmbG9hdCB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV8= +X19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQ6IE1vbmRheSBNYXJjaCAyMywgMTQ6MzggMjAxNQpcc2V0IG5vYWxpYXMgPSA= +MQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgdXZjb29yZHMgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAo= +ICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoVm9wL3V2Y29vcmRzKQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxClNhdmVTcGFyZVA= +YXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpTYXZlQ2FjaGVkQ28= +ZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHA= +ZWRQYXJtTmFtZSA6PSAwOwpQYXJtc0Zyb21WZmwgOj0gMTsKH4sIAAAAAAAA/+1aW4/buBV22kUKCd1t+9RXRs1Dkk5s3WzZ227bzGVbA8nMwHPpFkVh0BI9FiJTgkR5Mg3y3v/Q/9Xf08Mj25LHJpPA2UuLtccjit/5jg7JT4c= +NK1//bbVsgN8y5djr169Xs++/1qijtu1fdvx/CWnu8Z7vfbZ+ZQmyYSGr4vWdZp1FiwU6TRJqSCdWTpnndc07kRsASdlFPN4nLOE0YJ1ZtNiVddJRVJ0zs6TeHIR5nEmWNSeRdS8509h9ama4/mubE5Uzud3EZsWreHp8Tet+vU= +E/h8DnUn34wvTo4uh2enS+DfV7/8dR+OX2zGK5FW66ENqAflB/D5DD7mhsUvruVZTkRKvl5WPU4zaOKXnU1vf9xy/sX12fl4o2b1+inYysMCDw/BDoZoiT14tipg1A/ut1KG+fPjmCbpTdXLVfXDzy5/9Zf/dJ6Z5Bk5H52dj4Y= +J5cvRn8jw9Ovz0avXsjeaBNyOYsLUqRTcUtzRqCc5WmWx0zQ/A6aKMkXccTIyXQKcRfkYmU65GH7gFAeSRJPheyPCSM5AwdRGbLoQHJFTnkxjwWM/AGBToviIkzSggGLA/mO3FL4xAJkJchtLg05yVg+j4siTnkbfGD8S59kcvc= +JZwbypAk6AcBGcXhbJ5CcBciZ0yQv7JCSOwyzVMu0gNyxqGFsWyfcUQ5jSgh5FX3mngnAfpwes9Bc88H/aBXxdAxzd/EPExKuPLvM5rTORMsb0fFH0zzrQlswqHKsOrhtbC2wCHZrk/ohCWb1VgPHcHyMIWrvDWN4enRy6vjkzE= +6OHl8BDxd5XZysICxTQk9eQxlA/I4+mCJs7y6C6P3tPfWU0XMc9KYSA3lwfDGsoaUunbWkUjjdC3gU4N6yidZylnXBBHYeQ2jVyFkdc08patlzfI9cnR+PzF6NUTbIp1TZOSWQcA2gf493Sn5Thr2upNecN0y/Lo5ai2DHc63e0= +tVzo3G6afkSw5YdHW2rCLeIbTkWZg0S949UYG5A1aZkI4y2pdECqvN38/24H/TyNubCMDHiZLH4g7TTN5zSxDA48juUPIY7+fEiO0kSGGwIxlMWdvPvEKx5P4Sqk0d5yAR7KZVvLirh52Lp8w8uy2aVsd1k1/KN9rPqglJ1QLns= +4eO8NDqklD1SVl2icPJu7+nWrS18DnlnLO4yJpcOe3sO1gZeUC7CNM2jwmnD+kK05DXIV2RVa86pCGesAMFCrb33ldeGQbdbXxm8t8J0PpcpybLMLC1iAdMQ6bbdvu/4xG93/b7dNUMqY4n/yYhjhinnqCfO3og4Ip45TehNAVE= +kiQNX5N0OiVz6LUES4LNs4QKhifTNBUw2cLF5NmbHOZCWZjcZbQosAjzJZhX1TnjEcuxOItvZgl8KmLJYagjLBZ0wSIqKJ5AS7KcLT2xNxnOu9CaJL2NYIKPq4jmLIrLeaNCOl+dcrPK28UpTG6RBzOdTaxyYZkOsQrLdIkF89Y= +OxOnktpmVYHFQlCBM2SYM9lwx3cDxwn6QRfqoGPi6V1dB5MtoSUsB3JIEJM0uvsTT29nLGeyPgxlY+wgCMBtpfmryzHeCXhP2O3++mNCh1dTrxxIaHyeUH5T0htGZlW9Cd25r4xcrxawU8uoLFguR6FanX0+Ho+vWS7XM1CSq7w= +vRf0bi1ft3HdaqxiPk2L1mk5H8oC6BFnhOIw5nJN55iH7CbmEjPP0F4OGynMYzYpb47SPMdVAFaOx8v5YTw2D1GUarzKa6/kssReGuOJa14V7Lgyw0AgghMe4fVXK9idEYkfXETl4vsMaU/JeP7awPfWkukUMwrf524gx8Bitpk= +eJvAJ06+nreGHVcRiioTu+2u7XV7cI/3Aq9v+z+mYpmKJ2nJo7E82crFLjEsC7qQgBlCVjM924ja0Hc7ErXTDxx3YLtOI1F7/YE38GxM3nskajmAPoT03aTpWvtu4CsEB1/p5q238FUfE7WcQ0wqRB5PjL8T25DyKb6yyT+MJ4Y= +7HTjqQlJnhaSBVKNOcu37WAEpSH630IdQKQQciF9KMmVCQhbgKS3rIoyn9KQgd3eq7w6PUBR0Ufvndd+5sAKqd0N9h2vesW5EUs5qW6BzSXiuvpTp6kVyXE8d2cUqiTVa3d7fTcAEXkDx39Pkhp8K0mKr3MU/z5T1FY66hGjKSk= +mXqqLBYQo97GcIh8yxVmf7PaldVbKey+R0iJGyxZ5W7535nyYLz8bn/g3k95tjtw/rfWpuubCJz4O+W7I+XJPSxnK83At2aZxiYs2cYsmaUkzd3OTivWNrRmeVuQWLG2oTXL3w0hTYFJWldDU2CS1tPQFJikBRqaApO0voamwCQ= +baChKTAcbFvDU4FIVEihImp04ijUUBE1UnEUgqiIGrU4OrmoQCTqBKMCkaiTjApEok40KhCJOtmoQCTqhKMC8X7XKUcFIlGnHBWIRJ1yVCASdcpRgUjUKUcFIlGnHBWIRJ1yVCASdcpRgUjUKUcFIlGnHBWIOV+nHBWIRJ1yVCA= +EnXKUYFI1ClHBSJRpxwViESdclQgEnXKUYFI1ClHBSJRpxwViESdclQgzvs65ahAJOqUowKRqFOOCkSiTjkqEInaxY1GOb5OOSoQiTrlqEAk6pSjApGoU44KRKJOOSoQl3465ahAJOqUowKRqFOOCkSiTjkqEIk65ahAJGoXxho= +5XR1ylGBSNQpRwUiUaccFYhEnXJUIK7+dcpRgUjUKUcFIlGnHBWIRJ1yVCASdcpRgXtvOXm1oWKb5zvbcKp/x/Hr31MaD+9s7jjV9Z96y8ldwz1vdxyqPSfoh6Bnd8lzu90deE7P0246+f/fO+MOsfBhFfyFEp9IsUyvKnk79sg= +d2whEflkznv3mXbsIMndon5vMPC2d5D6yh2kdhHDuL5pQ2f8QDeT1jeI7/d2C3PHblL97ML9BLJ67uSpfLZuC7Xxjdg406Jci+o9lws9rL9yqb90qb72/nmz8diEIlt9+79A1wYNQbThP8tbnrnx62Gd0BtPUjqf7hEOiKaOgDM= +0drft9cwuRy9GL48GT169Kj1X712OySMKwAAPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnMgb2Ygc2hlbHY= +ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbml0aW9ucyBvZiA= +dGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREFfSUNPTiI+CiA= +ICAgPGhlbHBVUkw+b3BlcmF0b3I6Vm9wL3V2Y29vcmRzPC9oZWxwVVJMPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+Vk9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDw= +L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q28= +bnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+U2hhZGluZyBVVjwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCFbQ0RBVEFbaW1wb3J0IHZvcHRvb2x1dGlscwoKdm9wdG9vbHV0aWxzLmdlbmU= +cmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAACAAxub2RlcGFybXR5cGUAAAABAAAAAAAMbm9kZWNvbm50eXBlAAAAAQAAAAAAAAAASU5EWAAAAAA= +AAAAAAAAAAsAAAAMRGlhbG9nU2NyaXB0AAAAAAAAActgrlmuAAAADUdsc2wxNTBWZXJ0ZXgAAAHLAAAXIWCuWa4AAAAPR2xzbDE1MEdlb21ldHJ5AAAY7AAAI+1grlmuAAAAD0dsc2wxNTBGcmFnbWVudAAAPNkAADBHYK5ZrgA= +AAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAABtIAAAAS5grlmuAAAABEhlbHAAAG5OAAAAAGCuWa4AAAALVG9vbHMuc2hlbGYAAG5OAAADQ2CuWZYAAAAMRnVuY3Rpb25OYW1lAABxkQAAAClgrlmuAAAACUljb25JbWFnZQAAcbo= +AABD32CuWRwAAAAQRXh0cmFGaWxlT3B0aW9ucwAAtZkAAADOYK5ZrgAAAAxDcmVhdGVTY3JpcHQAALZnAAABaGCuWa4jIERpYWxvZyBzY3JpcHQgZm9yIE9fX19fUkVEQUhTX0xTTEdfX19fT19fX19HTFNMX1NIQURFUl9fX18= +TyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTwogICAgc2NyaXB0CU9fX19fUkVEQUhTX0xTTEdfX19fT19fX19HTFNMX1NIQURFUl8= +X19fTwogICAgbGFiZWwJT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08KCiAgICByZW5kZXJtYXNrCU9HTDIKICAgIHNoYWRlcnR5cGUJYW55CiAgICBvdXRwdXQJc3VyZmFjZQlzdXJmYWNlCXN1cmY= +YWNlCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgc3VyZmFjZSB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCA= +ewoJIiIKICAgIH0KCn0KI3ZlcnNpb24gMzMwCgoKI2xpbmUgMQoKI2lmZGVmIEdMX0FSQl9leHBsaWNpdF9hdHRyaWJfbG9jYXRpb24KI2V4dGVuc2lvbiBHTF9BUkJfZXhwbGljaXRfYXR0cmliX2xvY2F0aW9uIDogcmVxdWk= +cmUKbGF5b3V0KGxvY2F0aW9uPTApIGluIHZlYzMgUDsKbGF5b3V0KGxvY2F0aW9uPTEpIGluIHZlYzMgQ2Q7CmxheW91dChsb2NhdGlvbj0yKSBpbiBmbG9hdCBBbHBoYTsKbGF5b3V0KGxvY2F0aW9uPTMpIGluIHZlYzMgTjs= +CmxheW91dChsb2NhdGlvbj00KSBpbiB2ZWMyIHV2OwpsYXlvdXQobG9jYXRpb249NikgaW4gdWludCBwb2ludFNlbGVjdGlvbjsKI2Vsc2UKaW4gdmVjMyBQOwppbiB2ZWMzIENkOwppbiBmbG9hdCBBbHBoYTsKaW4gdmVjMyA= +TjsKaW4gdmVjMiB1djsKaW4gdWludCBwb2ludFNlbGVjdGlvbjsKI2VuZGlmCgpsYXlvdXQoc3RkMTQwKSB1bmlmb3JtIGdsSF9NYXRlcmlhbAp7CiAgICB2ZWMzICAgICAgICAgICAgYW1iaWVudF9jb2xvcjsKICAgIHZlYzM= +ICAgICAgICAgICAgZGlmZnVzZV9jb2xvcjsKICAgIHZlYzMgICAgICAgICAgICBlbWlzc2lvbl9jb2xvcjsKICAgIHZlYzMgICAgICAgICAgICBzcGVjdWxhcl9jb2xvcjsKICAgIHZlYzMgICAgICAgICAgICBtZXRhbGxpY18= +Y29sb3I7CiAgICBmbG9hdCAgICAgICAgICAgbWV0YWw7CiAgICBmbG9hdCAgICAgICAgICAgbWF0ZXJpYWxfYWxwaGE7CiAgICBmbG9hdCAgICAgICAgICAgbWF0ZXJpYWxfYWxwaGFfcGFyYWxsZWw7CiAgICBmbG9hdCAgICA= +ICAgICAgIHJvdWdobmVzczsKICAgIGZsb2F0ICAgICAgICAgICBkaWZmdXNlX3JvdWdobmVzczsKICAgIGZsb2F0ICAgICAgICAgICBpb3I7CiAgICBmbG9hdCAgICAgICAgICAgcmVmbGVjdGlvbjsKICAgIGZsb2F0ICAgICA= +ICAgICAgY29hdF9pbnRlbnNpdHk7CiAgICBmbG9hdCAgICAgICAgICAgY29hdF9yb3VnaG5lc3M7CiAgICBpbnQgICAgICAgICAgICAgc3BlY3VsYXJfbW9kZWw7CiAgICBpbnQgICAgICAgICAgICAgY29hdF9zcGVjX21vZGU= +bDsKICAgIGZsb2F0ICAgICAgICAgICBzcGVjdWxhcl90aW50OwoKICAgIGJvb2wgICAgICAgICAgICB1c2VfZ2VvX2NvbG9yOwogICAgYm9vbCAgICAgICAgICAgIHVzZV9wYWNrZWRfY29sb3I7CgogICAgYm9vbCAgICAgICA= +ICAgICBoYXNfdGV4dHVyZXM7CiAgICBib29sICAgICAgICAgICAgaGFzX2RpZmZ1c2VfbWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19zcGVjX21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfb3BhY2l0eV9tYXA7CiA= +ICAgYm9vbCAgICAgICAgICAgIGhhc19lbWlzc2lvbl9tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX25vcm1hbF9tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX3JvdWdoX21hcDsKICAgIGJvb2wgICAgICAgICAgICA= +aGFzX2Rpc3BsYWNlX21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfb2NjbHVzaW9uX21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfbWV0YWxsaWNfbWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19jb2F0X2ludF8= +bWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19jb2F0X3JvdWdoX21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfcmVmbGVjdGlvbl9pbnRfbWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19yZWZsZWN0X21hcDsKICA= +ICAKICAgIGl2ZWM0ICAgICAgICAgICBkaWZmdXNlX3VkaW1fYXJlYTsKICAgIGl2ZWM0ICAgICAgICAgICBzcGVjX3VkaW1fYXJlYTsKICAgIGl2ZWM0ICAgICAgICAgICBvcGFjaXR5X3VkaW1fYXJlYTsKICAgIGl2ZWM0ICA= +ICAgICAgICAgZW1pc3Npb25fdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIG5vcm1hbF91ZGltX2FyZWE7CiAgICBpdmVjNCAgICAgICAgICAgcm91Z2hfdWRpbV9hcmVhOyAKICAgIGl2ZWM0ICAgICAgICAgICBkaXM= +cGxhY2VfdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIG9jY2x1c2lvbl91ZGltX2FyZWE7CiAgICBpdmVjNCAgICAgICAgICAgbWV0YWxsaWNfdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIGNvYXRfaW50X3U= +ZGltX2FyZWE7CiAgICBpdmVjNCAgICAgICAgICAgY29hdF9yb3VnaF91ZGltX2FyZWE7CiAgICBpdmVjNCAgICAgICAgICAgcmVmbGVjdGlvbl91ZGltX2FyZWE7CgogICAgYm9vbCAgICAgICAgICAgIGhhc19kaWZmdXNlX3U= +dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfc3BlY191dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfb3BhY2l0eV91dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfZW1pc3Npb25fdXZfeGY= +b3JtOwogICAgYm9vbCAgICAgICAgICAgIGhhc19ub3JtYWxfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX3JvdWdoX3V2X3hmb3JtOwogICAgYm9vbCAgICAgICAgICAgIGhhc19kaXNwbGFjZV91dl94Zm9ybTs= +CiAgICBib29sICAgICAgICAgICAgaGFzX29jY2x1c2lvbl91dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfbWV0YWxsaWNfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX2NvYXRfaW50X3V2X3hmb3I= +bTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfY29hdF9yb3VnaF91dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfcmVmbGVjdF91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBkaWZmdXNlX3V2X3hmb3JtOwo= +ICAgIG1hdDMgICAgICAgICAgICBzcGVjX3V2X3hmb3JtOwogICAgbWF0MyAgICAgICAgICAgIG9wYWNpdHlfdXZfeGZvcm07CiAgICBtYXQzICAgICAgICAgICAgZW1pc3Npb25fdXZfeGZvcm07CiAgICBtYXQzICAgICAgICA= +ICAgIG5vcm1hbF91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICByb3VnaF91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBkaXNwbGFjZV91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBvY2NsdXNpb25fdXY= +X3hmb3JtOwogICAgbWF0MyAgICAgICAgICAgIG1ldGFsbGljX3V2X3hmb3JtOwogICAgbWF0MyAgICAgICAgICAgIGNvYXRfaW50X3V2X3hmb3JtOwogICAgbWF0MyAgICAgICAgICAgIGNvYXRfcm91Z2hfdXZfeGZvcm07CiA= +ICAgbWF0MyAgICAgICAgICAgIHJlZmxlY3RfdXZfeGZvcm07CiAgICAKICAgIGJvb2wgICAgICAgICAgICBoYXNfZW52X21hcDsKICAgIHZlYzMgICAgICAgICAgICBlbnZTY2FsZTsKICAgIG1hdDMgICAgICAgICAgICBlbnY= +Um90YXRlOwoKICAgIHZlYzIgICAgICAgICAgICBub3JtYWxNYXBTY2FsZVNoaWZ0OwogICAgdmVjMiAgICAgICAgICAgIG5vcm1hbE1hcFNjYWxlOwogICAgdmVjMyAgICAgICAgICAgIG5vcm1hbE1hcFhZWlNjYWxlOwogICA= +IGludCAgICAgICAgICAgICBub3JtYWxfbWFwX3R5cGU7IC8vIHNwYWNlOiAwPXRhbmdlbnQsIDE9d29ybGQgIAogICAgaW50ICAgICAgICAgICAgIG5vcm1hbF9tYXBfbmNvbXBzOyAvLyAyIG9yIDMgY29tcG9uZW50CgogICA= +IGludCAgICAgICAgICAgICBkaXNwbGFjZV9zcGFjZTsKICAgIGZsb2F0ICAgICAgICAgICBkaXNwbGFjZV9zY2FsZTsKICAgIGZsb2F0ICAgICAgICAgICBkaXNwbGFjZV9vZmZzZXQ7CiAgICBib29sICAgICAgICAgICAgZGk= +c3BsYWNlX3lfdXA7IC8vIHZzLiB6LXVwCgogICAgYm9vbCAgICAgICAgICAgIGludmVydF9vcGFjaXR5bWFwOwoKICAgIGJvb2wgICAgICAgICAgICBpbnZlcnRfcm91Z2htYXA7CiAgICB2ZWM0ICAgICAgICAgICAgcm91Z2g= +X2NvbXA7CiAgICAKICAgIHZlYzQgICAgICAgICAgICBvY2NsdXNpb25fY29tcDsKICAgIHZlYzQgICAgICAgICAgICBtZXRhbGxpY19jb21wOwogICAgdmVjNCAgICAgICAgICAgIGNvYXRfaW50X2NvbXA7CiAgICB2ZWM0ICA= +ICAgICAgICAgIGNvYXRfcm91Z2hfY29tcDsKICAgIHZlYzQgICAgICAgICAgICBvcGFjaXR5X2NvbXA7CgogICAgYm9vbCAgICAgICAgICAgIHJlZmxlY3Rpb25fYXNfaW9yOwogICAgdmVjNCAgICAgICAgICAgIHJlZmxlY3Q= +aW9uX2NvbXA7Cn07CgpvdXQgcGFybXMKewogICAgdmVjNCAgcG9zOwogICAgdmVjMyAgbm9ybWFsOwogICAgdmVjNCAgY29sb3I7CiAgICB2ZWMyICB0ZXhjb29yZDA7CiAgICBmbG9hdCBzZWxlY3RlZDsKfSB2c091dDsKCiM= +aWYgZGVmaW5lZChWRU5ET1JfTlZJRElBKSAmJiBEUklWRVJfTUFKT1IgPj0gMzQzCm91dCBnbF9QZXJWZXJ0ZXgKewogICAgdmVjNCBnbF9Qb3NpdGlvbjsKICAgIGZsb2F0IGdsX0NsaXBEaXN0YW5jZVsyXTsKfTsKI2VuZGk= +ZgoKdW5pZm9ybSBtYXQ0ICAgIGdsSF9Qcm9qZWN0TWF0cml4Owp1bmlmb3JtIG1hdDQgICAgZ2xIX09iamVjdE1hdHJpeDsKdW5pZm9ybSBtYXQ0ICAgIGdsSF9PYmpWaWV3TWF0cml4Owp1bmlmb3JtIG1hdDMgICAgZ2xIX04= +b3JtYWxNYXRyaXg7CnVuaWZvcm0gdmVjMiAgICBnbEhfRGVwdGhSYW5nZTsKCmZsb2F0IEhPVXBvaW50U2VsZWN0aW9uKHVpbnQgcG9pbnRfYXR0cmliLCBpbnQgaW5zdGFuY2VfaWQpOwptYXQ0ICBIT1VmZXRjaEluc3RhbmM= +ZShvdXQgdmVjMyBDZCwgb3V0IGZsb2F0IHRleGxheWVyLCBvdXQgaW50IGluc3RJRCwKICAgICAgICAgICAgICAgICAgICAgICBvdXQgYm9vbCBoYXNfY2QsIG91dCBib29sIGlzX3NlbGVjdGVkKTsKCnZvaWQgbWFpbigpCns= +CiAgICB2ZWM0IHZwb3M7CiAgICBtYXQ0IG9iamluc3Q7CiAgICBtYXQzIG9iamluc3RfbjsKICAgIHZlYzMgaW5zdENkOwogICAgZmxvYXQgdGV4bGF5ZXI7CiAgICBpbnQgaW5zdElEOwogICAgYm9vbCBpc1NlbCwgaGFzQ2Q= +OwogICAgbWF0NCAgaW5zdG1hdCA9IEhPVWZldGNoSW5zdGFuY2UoaW5zdENkLCB0ZXhsYXllciwgaW5zdElELCBoYXNDZCwgaXNTZWwpOwoKICAgIC8vIE9iamVjdCB0cmFuc2Zvcm0gYW5kIGluc3RhbmNpbmcgdHJhbnNmb3I= +bQogICAgb2JqaW5zdCA9IGdsSF9PYmplY3RNYXRyaXggKiBpbnN0bWF0OwogICAgb2JqaW5zdF9uID0gbWF0MyhvYmppbnN0KTsKICAgIG9iamluc3RfbiA9IHRyYW5zcG9zZSggaW52ZXJzZSggb2JqaW5zdF9uICkpOwoKICA= +ICAvLyB2aWV3IHBvc2l0aW9uCiAgICB2cG9zID0gdmVjNChQLCAxLjApOwogICAgdnBvcyA9IGdsSF9PYmpWaWV3TWF0cml4ICogKGluc3RtYXQgKiB2cG9zKTsKICAgIAogICAgdnNPdXQucG9zICAgICAgID0gdnBvcyAvIHY= +cG9zLnc7CgogICAgLy8gUG9pbnQgY29sb3IgYW5kIGFscGhhCiAgICB2c091dC5jb2xvciAgICAgPSB2ZWM0KCBDZCAqIGluc3RDZCwgQWxwaGEgKTsKCiAgICAvLyBQb2ludCBVVnMKICAgIGlmKGhhc190ZXh0dXJlcykKICA= +ICAgICAgdnNPdXQudGV4Y29vcmQwID0gdXY7CiAgICBlbHNlCiAgICAgICAgdnNPdXQudGV4Y29vcmQwID0gdmVjMigwLjApOwoKICAgIC8vIEFkanVzdCBub3JtYWxzIGlmIG9iamVjdC9pbnN0YW5jZSB0cmFuc2Zvcm0gZmw= +aXBzIHRoZW0KICAgIHZzT3V0Lm5vcm1hbCAgICA9IGdsSF9Ob3JtYWxNYXRyaXggKgogICAgICAgICAgICAgICAgICAgICAgIChvYmppbnN0X24gKiBOKSAqc2lnbihkZXRlcm1pbmFudChvYmppbnN0X24pKTsKICAgIGlmKGE= +bGwoZXF1YWwodnNPdXQubm9ybWFsLnh5eiwgdmVjMygwLjApKSkpCiAgICAgICAgdnNPdXQubm9ybWFsLnogPSAtMS4wOwogICAgdnNPdXQuc2VsZWN0ZWQgID0gaXNTZWwgPyAxLjAKICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICA6IEhPVXBvaW50U2VsZWN0aW9uKHBvaW50U2VsZWN0aW9uLCBpbnN0SUQpOwogICAgCiAgICAvLyBwcm9qZWN0ZWQgcG9zaXRpb24KICAgIGdsX1Bvc2l0aW9uID0gZ2xIX1Byb2plY3RNYXRyaXggKiB2cG9zOwoKICA= +ICAvLyBuZWFyL2ZhciBjbGlwLCBpbiBjYXNlIHpidWZmZXIgbmVhci9mYXIgYXJlIGRpZmZlcmVudAogICAgZ2xfQ2xpcERpc3RhbmNlWzBdID0gLXZzT3V0LnBvcy56IC0gZ2xIX0RlcHRoUmFuZ2UueDsKICAgIGdsX0NsaXA= +RGlzdGFuY2VbMV0gPSBnbEhfRGVwdGhSYW5nZS55ICsgdnNPdXQucG9zLno7Cn0KI3ZlcnNpb24gMzMwCgoKI2xpbmUgMQoKbGF5b3V0KHRyaWFuZ2xlcykgaW47CmxheW91dCh0cmlhbmdsZV9zdHJpcCwgbWF4X3ZlcnRpY2U= +cz0zKSBvdXQ7CgppbiBwYXJtcwp7CiAgICB2ZWM0ICBwb3M7CiAgICB2ZWMzICBub3JtYWw7CiAgICB2ZWM0ICBjb2xvcjsKICAgIHZlYzIgIHRleGNvb3JkMDsKICAgIGZsb2F0IHNlbGVjdGVkOwp9IGdzSW5bXTsKCm91dCA= +d3Bhcm1zIHsKICAgIHZlYzQgcG9zOwogICAgdmVjMyBub3JtYWw7CiAgICB2ZWM0IGNvbG9yOwogICAgdmVjMiB0ZXhjb29yZDA7CiAgICBub3BlcnNwZWN0aXZlIG91dCB2ZWMzIGVkZ2VkaXN0OwogICAgZmxhdCBvdXQgaW4= +dCBlZGdlZmxhZ3M7CiAgICBmbG9hdCBzZWxlY3RlZDsKfSBnc091dDsKCiNpZiBkZWZpbmVkKFZFTkRPUl9OVklESUEpICYmIERSSVZFUl9NQUpPUiA+PSAzNDMKaW4gZ2xfUGVyVmVydGV4CnsKICAgIHZlYzQgZ2xfUG9zaXQ= +aW9uOwogICAgZmxvYXQgZ2xfQ2xpcERpc3RhbmNlWzJdOwp9IGdsX2luW107Cm91dCBnbF9QZXJWZXJ0ZXgKewogICAgdmVjNCBnbF9Qb3NpdGlvbjsKICAgIGZsb2F0IGdsX0NsaXBEaXN0YW5jZVsyXTsKfTsKI2VuZGlmCgo= +dW5pZm9ybSBpbnQgICAgIGF0dHJtb2RlTjsKdW5pZm9ybSBpbnQgICAgIGF0dHJtb2RlQ2Q7CnVuaWZvcm0gaW50ICAgICBhdHRybW9kZXV2Owp1bmlmb3JtIGludCAgICAgYXR0cm1vZGVBbHBoYTsKCnVuaWZvcm0gc2FtcGw= +ZXJCdWZmZXIgYXR0ck47CnVuaWZvcm0gc2FtcGxlckJ1ZmZlciBhdHRyQ2Q7CnVuaWZvcm0gc2FtcGxlckJ1ZmZlciBhdHRydXY7CnVuaWZvcm0gc2FtcGxlckJ1ZmZlciBhdHRyQWxwaGE7Cgp1bmlmb3JtIGludCAgICAgICA= +ICAgIGdsSF9TZWxlY3RNb2RlOwoKdW5pZm9ybSBtYXQ0ICAgIGdsSF9PYmplY3RNYXRyaXg7CnVuaWZvcm0gbWF0MyAgICBnbEhfTm9ybWFsTWF0cml4Owp1bmlmb3JtIGludCAgICAgZ2xIX1dpcmVPdmVyOwoKbGF5b3V0KHM= +dGQxNDApIHVuaWZvcm0gZ2xIX01hdGVyaWFsCnsKICAgIHZlYzMgICAgICAgICAgICBhbWJpZW50X2NvbG9yOwogICAgdmVjMyAgICAgICAgICAgIGRpZmZ1c2VfY29sb3I7CiAgICB2ZWMzICAgICAgICAgICAgZW1pc3Npb24= +X2NvbG9yOwogICAgdmVjMyAgICAgICAgICAgIHNwZWN1bGFyX2NvbG9yOwogICAgdmVjMyAgICAgICAgICAgIG1ldGFsbGljX2NvbG9yOwogICAgZmxvYXQgICAgICAgICAgIG1ldGFsOwogICAgZmxvYXQgICAgICAgICAgIG0= +YXRlcmlhbF9hbHBoYTsKICAgIGZsb2F0ICAgICAgICAgICBtYXRlcmlhbF9hbHBoYV9wYXJhbGxlbDsKICAgIGZsb2F0ICAgICAgICAgICByb3VnaG5lc3M7CiAgICBmbG9hdCAgICAgICAgICAgZGlmZnVzZV9yb3VnaG5lc3M= +OwogICAgZmxvYXQgICAgICAgICAgIGlvcjsKICAgIGZsb2F0ICAgICAgICAgICByZWZsZWN0aW9uOwogICAgZmxvYXQgICAgICAgICAgIGNvYXRfaW50ZW5zaXR5OwogICAgZmxvYXQgICAgICAgICAgIGNvYXRfcm91Z2huZXM= +czsKICAgIGludCAgICAgICAgICAgICBzcGVjdWxhcl9tb2RlbDsKICAgIGludCAgICAgICAgICAgICBjb2F0X3NwZWNfbW9kZWw7CiAgICBmbG9hdCAgICAgICAgICAgc3BlY3VsYXJfdGludDsKCiAgICBib29sICAgICAgICA= +ICAgIHVzZV9nZW9fY29sb3I7CiAgICBib29sICAgICAgICAgICAgdXNlX3BhY2tlZF9jb2xvcjsKCiAgICBib29sICAgICAgICAgICAgaGFzX3RleHR1cmVzOwogICAgYm9vbCAgICAgICAgICAgIGhhc19kaWZmdXNlX21hcDs= +CiAgICBib29sICAgICAgICAgICAgaGFzX3NwZWNfbWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19vcGFjaXR5X21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfZW1pc3Npb25fbWFwOwogICAgYm9vbCAgICAgICAgICA= +ICBoYXNfbm9ybWFsX21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfcm91Z2hfbWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19kaXNwbGFjZV9tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX29jY2x1c2lvbl9tYXA= +OwogICAgYm9vbCAgICAgICAgICAgIGhhc19tZXRhbGxpY19tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX2NvYXRfaW50X21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfY29hdF9yb3VnaF9tYXA7CiAgICBib29sICA= +ICAgICAgICAgIGhhc19yZWZsZWN0aW9uX2ludF9tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX3JlZmxlY3RfbWFwOwogICAgCiAgICBpdmVjNCAgICAgICAgICAgZGlmZnVzZV91ZGltX2FyZWE7CiAgICBpdmVjNCAgICA= +ICAgICAgIHNwZWNfdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIG9wYWNpdHlfdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIGVtaXNzaW9uX3VkaW1fYXJlYTsKICAgIGl2ZWM0ICAgICAgICAgICBub3JtYWw= +X3VkaW1fYXJlYTsKICAgIGl2ZWM0ICAgICAgICAgICByb3VnaF91ZGltX2FyZWE7IAogICAgaXZlYzQgICAgICAgICAgIGRpc3BsYWNlX3VkaW1fYXJlYTsKICAgIGl2ZWM0ICAgICAgICAgICBvY2NsdXNpb25fdWRpbV9hcmU= +YTsKICAgIGl2ZWM0ICAgICAgICAgICBtZXRhbGxpY191ZGltX2FyZWE7CiAgICBpdmVjNCAgICAgICAgICAgY29hdF9pbnRfdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIGNvYXRfcm91Z2hfdWRpbV9hcmVhOwogICA= +IGl2ZWM0ICAgICAgICAgICByZWZsZWN0aW9uX3VkaW1fYXJlYTsKCiAgICBib29sICAgICAgICAgICAgaGFzX2RpZmZ1c2VfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX3NwZWNfdXZfeGZvcm07CiAgICBib28= +bCAgICAgICAgICAgIGhhc19vcGFjaXR5X3V2X3hmb3JtOwogICAgYm9vbCAgICAgICAgICAgIGhhc19lbWlzc2lvbl91dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfbm9ybWFsX3V2X3hmb3JtOwogICAgYm9vbCA= +ICAgICAgICAgICBoYXNfcm91Z2hfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX2Rpc3BsYWNlX3V2X3hmb3JtOwogICAgYm9vbCAgICAgICAgICAgIGhhc19vY2NsdXNpb25fdXZfeGZvcm07CiAgICBib29sICA= +ICAgICAgICAgIGhhc19tZXRhbGxpY191dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfY29hdF9pbnRfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX2NvYXRfcm91Z2hfdXZfeGZvcm07CiAgICBib28= +bCAgICAgICAgICAgIGhhc19yZWZsZWN0X3V2X3hmb3JtOwogICAgbWF0MyAgICAgICAgICAgIGRpZmZ1c2VfdXZfeGZvcm07CiAgICBtYXQzICAgICAgICAgICAgc3BlY191dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICA= +b3BhY2l0eV91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBlbWlzc2lvbl91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBub3JtYWxfdXZfeGZvcm07CiAgICBtYXQzICAgICAgICAgICAgcm91Z2hfdXZfeGZvcm0= +OwogICAgbWF0MyAgICAgICAgICAgIGRpc3BsYWNlX3V2X3hmb3JtOwogICAgbWF0MyAgICAgICAgICAgIG9jY2x1c2lvbl91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBtZXRhbGxpY191dl94Zm9ybTsKICAgIG1hdDM= +ICAgICAgICAgICAgY29hdF9pbnRfdXZfeGZvcm07CiAgICBtYXQzICAgICAgICAgICAgY29hdF9yb3VnaF91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICByZWZsZWN0X3V2X3hmb3JtOwogICAgCiAgICBib29sICAgICA= +ICAgICAgIGhhc19lbnZfbWFwOwogICAgdmVjMyAgICAgICAgICAgIGVudlNjYWxlOwogICAgbWF0MyAgICAgICAgICAgIGVudlJvdGF0ZTsKCiAgICB2ZWMyICAgICAgICAgICAgbm9ybWFsTWFwU2NhbGVTaGlmdDsKICAgIHY= +ZWMyICAgICAgICAgICAgbm9ybWFsTWFwU2NhbGU7CiAgICB2ZWMzICAgICAgICAgICAgbm9ybWFsTWFwWFlaU2NhbGU7CiAgICBpbnQgICAgICAgICAgICAgbm9ybWFsX21hcF90eXBlOyAvLyBzcGFjZTogMD10YW5nZW50LCA= +MT13b3JsZCAgCiAgICBpbnQgICAgICAgICAgICAgbm9ybWFsX21hcF9uY29tcHM7IC8vIDIgb3IgMyBjb21wb25lbnQKCiAgICBpbnQgICAgICAgICAgICAgZGlzcGxhY2Vfc3BhY2U7CiAgICBmbG9hdCAgICAgICAgICAgZGk= +c3BsYWNlX3NjYWxlOwogICAgZmxvYXQgICAgICAgICAgIGRpc3BsYWNlX29mZnNldDsKICAgIGJvb2wgICAgICAgICAgICBkaXNwbGFjZV95X3VwOyAvLyB2cy4gei11cAoKICAgIGJvb2wgICAgICAgICAgICBpbnZlcnRfb3A= +YWNpdHltYXA7CgogICAgYm9vbCAgICAgICAgICAgIGludmVydF9yb3VnaG1hcDsKICAgIHZlYzQgICAgICAgICAgICByb3VnaF9jb21wOwogICAgCiAgICB2ZWM0ICAgICAgICAgICAgb2NjbHVzaW9uX2NvbXA7CiAgICB2ZWM= +NCAgICAgICAgICAgIG1ldGFsbGljX2NvbXA7CiAgICB2ZWM0ICAgICAgICAgICAgY29hdF9pbnRfY29tcDsKICAgIHZlYzQgICAgICAgICAgICBjb2F0X3JvdWdoX2NvbXA7CiAgICB2ZWM0ICAgICAgICAgICAgb3BhY2l0eV8= +Y29tcDsKCiAgICBib29sICAgICAgICAgICAgcmVmbGVjdGlvbl9hc19pb3I7CiAgICB2ZWM0ICAgICAgICAgICAgcmVmbGVjdGlvbl9jb21wOwp9OwoKdmVjMyBueGZvcm0odmVjMyBuKQp7CiAgICByZXR1cm4gbm9ybWFsaXo= +ZShnbEhfTm9ybWFsTWF0cml4ICoKICAgICAgICAgICAgICAgICAgICAgKGdsSF9PYmplY3RNYXRyaXggKiB2ZWM0KG4sMC4wKSkueHl6KTsKfQoKdmVjMyBIT1VlZGdlRGlzdGFuY2UodmVjNCB2MCwgdmVjNCB2MSwgdmVjNCA= +djIsIG91dCBpbnQgZWRnZXMpOwppbnQgIEhPVXByaW1pdGl2ZUluZm8ob3V0IGl2ZWMzIHZlcnRleCk7CmJvb2wgSE9VZnJ1c3R1bUN1bGwodmVjNCB2MCwgdmVjNCB2MSwgdmVjNCB2Mik7CmJvb2wgSE9VcHJpbVNlbGVjdGk= +b24oKTsKCnZvaWQgbWFpbigpCnsKICAgIGludCBwcmltOwogICAgaXZlYzMgdmVydGV4OwogICAgdmVjMyBkaXN0OwogICAgaW50ICBlZGdlZmxhZ3M7CiAgICBib29sIHByaW1fc2VsZWN0ZWQ7CgogICAgLy8gcXVpY2sgZnI= +dXN0dW0gY3VsbAogICAgaWYoSE9VZnJ1c3R1bUN1bGwoZ2xfaW5bMF0uZ2xfUG9zaXRpb24sCiAgICAgICAgICAgICAgICAgICAgICBnbF9pblsxXS5nbF9Qb3NpdGlvbiwKICAgICAgICAgICAgICAgICAgICAgIGdsX2luWzI= +XS5nbF9Qb3NpdGlvbikpCiAgICAgICByZXR1cm47CiAgICAKICAgIGJvb2wgcG50X3V2OwoKICAgIHBudF91diA9IChhdHRybW9kZXV2ID09IDAgfHwgIWhhc190ZXh0dXJlcyk7CiAgICBwcmltID0gSE9VcHJpbWl0aXZlSW4= +Zm8odmVydGV4KTsKCiAgICBpZihnbEhfV2lyZU92ZXIgPT0gMSkKICAgIHsKICAgICAgICBkaXN0ID0gSE9VZWRnZURpc3RhbmNlKGdsX2luWzBdLmdsX1Bvc2l0aW9uLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +IGdsX2luWzFdLmdsX1Bvc2l0aW9uLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2xfaW5bMl0uZ2xfUG9zaXRpb24sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlZGdlZmxhZ3MpOwogICAgfQogICA= +IGVsc2UKICAgIHsKICAgICAgICBkaXN0ID0gdmVjMygwLjApOwogICAgICAgIGVkZ2VmbGFncyA9IDA7CiAgICB9CgogICAgcHJpbV9zZWxlY3RlZCA9IEhPVXByaW1TZWxlY3Rpb24oKTsKICAgIGlmKHByaW1fc2VsZWN0ZWQ= +KQogICAgICAgIGRpc3QueHl6ICo9IDAuODsKCiAgICAvLyBQb2ludCAxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgaWYoYXR0cm1vZGVOID09IDApIC8vIHBvaW50CiAgICAgICAgZ3NPdXQubm9ybWFsID0gZ3M= +SW5bMF0ubm9ybWFsOwogICAgZWxzZSBpZihhdHRybW9kZU4gPT0gMSkgLy8gcHJpbQogICAgICAgIGdzT3V0Lm5vcm1hbCA9IG54Zm9ybSh0ZXhlbEZldGNoKGF0dHJOLCBwcmltKS54eXopOwogICAgZWxzZSAvLyB2ZXJ0ZXg= +CiAgICAgICAgZ3NPdXQubm9ybWFsID0gbnhmb3JtKHRleGVsRmV0Y2goYXR0ck4sIHZlcnRleC5yKS54eXopOwogICAgICAgIAogICAgZ3NPdXQuY29sb3IgPSBnc0luWzBdLmNvbG9yOwogICAgaWYoYXR0cm1vZGVDZCA9PSA= +MSkgLy8gcHJpbQogICAgICAgIGdzT3V0LmNvbG9yLnJnYiA9IHRleGVsRmV0Y2goYXR0ckNkLCBwcmltKS5yZ2I7CiAgICBlbHNlIGlmKGF0dHJtb2RlQ2QgPT0gMikgLy8gdmVydGV4CiAgICAgICAgZ3NPdXQuY29sb3Iucmc= +YiA9IHRleGVsRmV0Y2goYXR0ckNkLCB2ZXJ0ZXgucikucmdiOwogICAgICAgIAogICAgaWYoYXR0cm1vZGVBbHBoYSA9PSAxKSAvLyBwcmltCiAgICAgICAgZ3NPdXQuY29sb3IuYSA9IHRleGVsRmV0Y2goYXR0ckFscGhhLCA= +cHJpbSkucjsKICAgIGVsc2UgaWYoYXR0cm1vZGVBbHBoYSA9PSAyKSAvLyB2ZXJ0ZXgKICAgICAgICBnc091dC5jb2xvci5hID0gdGV4ZWxGZXRjaChhdHRyQWxwaGEsIHZlcnRleC5yKS5yOwogICAgICAgIAogICAgaWYocG4= +dF91dikgLy8gcG9pbnQKICAgICAgICBnc091dC50ZXhjb29yZDAgPSBnc0luWzBdLnRleGNvb3JkMDsKICAgIGVsc2UgLy8gdmVydGV4CiAgICAgICAgZ3NPdXQudGV4Y29vcmQwID0gdGV4ZWxGZXRjaChhdHRydXYsIHZlcnQ= +ZXgucikucmc7CiAgICAgICAgCiAgICBnc091dC5wb3MgICAgICAgPSBnc0luWzBdLnBvczsKICAgIGdzT3V0LnNlbGVjdGVkICA9IHByaW1fc2VsZWN0ZWQgPyAxLjAgOiBnc0luWzBdLnNlbGVjdGVkOwogICAgZ3NPdXQuZWQ= +Z2VkaXN0ICA9IHZlYzMoZGlzdC54LCAwLjAsIDAuMCk7CiAgICBnc091dC5lZGdlZmxhZ3MgPSBlZGdlZmxhZ3M7CiAgICBnbF9Qb3NpdGlvbiAgICAgPSBnbF9pblswXS5nbF9Qb3NpdGlvbjsKICAgIGdsX0NsaXBEaXN0YW4= +Y2VbMF0gPSBnbF9pblswXS5nbF9DbGlwRGlzdGFuY2VbMF07CiAgICBnbF9DbGlwRGlzdGFuY2VbMV0gPSBnbF9pblswXS5nbF9DbGlwRGlzdGFuY2VbMV07CiAgICBFbWl0VmVydGV4KCk7CgogICAgLy8gUG9pbnQgMiAtLS0= +LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgaWYoYXR0cm1vZGVOID09IDApIC8vIHBvaW50CiAgICAgICAgZ3NPdXQubm9ybWFsID0gZ3NJblsxXS5ub3JtYWw7CiAgICAvLyAxLCBwcmltIHN0YXlzIGNvbnN0YW4= +dAogICAgZWxzZSBpZihhdHRybW9kZU4gPT0gMikgLy8gdmVydGV4CiAgICAgICAgZ3NPdXQubm9ybWFsID0gbnhmb3JtKHRleGVsRmV0Y2goYXR0ck4sIHZlcnRleC5nKS54eXopOwogICAgICAgIAogICAgaWYoYXR0cm1vZGU= +Q2QgPT0gMCkgLy8gcG9pbnQKICAgICAgICBnc091dC5jb2xvci5yZ2IgPSBnc0luWzFdLmNvbG9yLnJnYjsKICAgIGVsc2UgaWYoYXR0cm1vZGVDZCA9PSAyKSAvLyB2ZXJ0ZXgKICAgICAgICBnc091dC5jb2xvci5yZ2IgPSA= +dGV4ZWxGZXRjaChhdHRyQ2QsIHZlcnRleC5nKS5yZ2I7CiAgICAgICAgCiAgICBpZihhdHRybW9kZUFscGhhID09IDApIC8vIHBvaW50CiAgICAgICAgZ3NPdXQuY29sb3IuYSA9IGdzSW5bMV0uY29sb3IuYTsKICAgIGVsc2U= +IGlmKGF0dHJtb2RlQWxwaGEgPT0gMikgLy8gdmVydGV4CiAgICAgICAgZ3NPdXQuY29sb3IuYSA9IHRleGVsRmV0Y2goYXR0ckFscGhhLCB2ZXJ0ZXguZykucjsKICAgIAogICAgaWYocG50X3V2KSAvLyBwb2ludAogICAgICA= +ICBnc091dC50ZXhjb29yZDAgPSBnc0luWzFdLnRleGNvb3JkMDsKICAgIGVsc2UgaWYoYXR0cm1vZGV1diA9PSAyKSAvLyB2ZXJ0ZXgKICAgICAgICBnc091dC50ZXhjb29yZDAgPSB0ZXhlbEZldGNoKGF0dHJ1diwgdmVydGU= +eC5nKS5yZzsKICAgICAgICAKICAgIGdzT3V0LnNlbGVjdGVkICA9IHByaW1fc2VsZWN0ZWQgPyAxLjAgOiBnc0luWzFdLnNlbGVjdGVkOwogICAgZ3NPdXQucG9zICAgICAgID0gZ3NJblsxXS5wb3M7CiAgICBnc091dC5lZGc= +ZWRpc3QgID0gdmVjMygwLjAsIGRpc3QueSwgMC4wKTsKICAgIGdzT3V0LmVkZ2VmbGFncyA9IGVkZ2VmbGFnczsKICAgIGdsX1Bvc2l0aW9uICAgICA9IGdsX2luWzFdLmdsX1Bvc2l0aW9uOwogICAgZ2xfQ2xpcERpc3RhbmM= +ZVswXSA9IGdsX2luWzFdLmdsX0NsaXBEaXN0YW5jZVswXTsKICAgIGdsX0NsaXBEaXN0YW5jZVsxXSA9IGdsX2luWzFdLmdsX0NsaXBEaXN0YW5jZVsxXTsKICAgIEVtaXRWZXJ0ZXgoKTsKCiAgICAvLyBQb2ludCAzIC0tLS0= +LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgaWYoYXR0cm1vZGVOID09IDApIC8vIHBvaW50CiAgICAgICAgZ3NPdXQubm9ybWFsID0gZ3NJblsyXS5ub3JtYWw7CiAgICAvLyAxLCBwcmltIHN0YXlzIGNvbnN0YW4= +dAogICAgZWxzZSBpZihhdHRybW9kZU4gPT0gMikgLy8gdmVydGV4CiAgICAgICAgZ3NPdXQubm9ybWFsID0gbnhmb3JtKHRleGVsRmV0Y2goYXR0ck4sIHZlcnRleC5iKS54eXopOwogICAgICAgIAogICAgaWYoYXR0cm1vZGU= +Q2QgPT0gMCkgLy8gcG9pbnQKICAgICAgICBnc091dC5jb2xvci5yZ2IgPSBnc0luWzJdLmNvbG9yLnJnYjsKICAgIC8vIDEsIHByaW0gc3RheXMgY29uc3RhbnQKICAgIGVsc2UgaWYoYXR0cm1vZGVDZCA9PSAyKSAvLyB2ZXI= +dGV4CiAgICAgICAgZ3NPdXQuY29sb3IucmdiID0gdGV4ZWxGZXRjaChhdHRyQ2QsIHZlcnRleC5iKS5yZ2I7CiAgICAgICAgCiAgICBpZihhdHRybW9kZUFscGhhID09IDApIC8vIHBvaW50CiAgICAgICAgZ3NPdXQuY29sb3I= +LmEgPSBnc0luWzJdLmNvbG9yLmE7CiAgICBlbHNlIGlmKGF0dHJtb2RlQWxwaGEgPT0gMikgLy8gdmVydGV4CiAgICAgICAgZ3NPdXQuY29sb3IuYSA9IHRleGVsRmV0Y2goYXR0ckFscGhhLCB2ZXJ0ZXguYikucjsKICAgIAo= +ICAgIGlmKHBudF91dikgLy8gcG9pbnQKICAgICAgICBnc091dC50ZXhjb29yZDAgPSBnc0luWzJdLnRleGNvb3JkMDsKICAgIGVsc2UgaWYoYXR0cm1vZGV1diA9PSAyKSAvLyB2ZXJ0ZXgKICAgICAgICBnc091dC50ZXhjb28= +cmQwID0gdGV4ZWxGZXRjaChhdHRydXYsIHZlcnRleC5iKS5yZzsKICAgIAogICAgZ3NPdXQuc2VsZWN0ZWQgID0gcHJpbV9zZWxlY3RlZCA/IDEuMCA6IGdzSW5bMl0uc2VsZWN0ZWQ7CiAgICBnc091dC5wb3MgICAgICAgPSA= +Z3NJblsyXS5wb3M7CiAgICBnc091dC5lZGdlZGlzdCAgPSB2ZWMzKDAuMCwgMC4wLCBkaXN0LnopOwogICAgZ3NPdXQuZWRnZWZsYWdzID0gZWRnZWZsYWdzOwogICAgZ2xfUG9zaXRpb24gICAgID0gZ2xfaW5bMl0uZ2xfUG8= +c2l0aW9uOwogICAgZ2xfQ2xpcERpc3RhbmNlWzBdID0gZ2xfaW5bMl0uZ2xfQ2xpcERpc3RhbmNlWzBdOwogICAgZ2xfQ2xpcERpc3RhbmNlWzFdID0gZ2xfaW5bMl0uZ2xfQ2xpcERpc3RhbmNlWzFdOwogICAgRW1pdFZlcnQ= +ZXgoKTsKCiAgICBFbmRQcmltaXRpdmUoKTsKfQojdmVyc2lvbiAzMzAKCgojbGluZSAxCgppbiB3cGFybXMKewogICAgdmVjNCBwb3M7CiAgICB2ZWMzIG5vcm1hbDsKICAgIHZlYzQgY29sb3I7CiAgICB2ZWMyIHRleGNvb3I= +ZDA7CiAgICBub3BlcnNwZWN0aXZlIGluIHZlYzMgZWRnZWRpc3Q7CiAgICBmbGF0IGluIGludCBlZGdlZmxhZ3M7CiAgICBmbG9hdCBzZWxlY3RlZDsKfSBmc0luOwoKbGF5b3V0KHN0ZDE0MCkgdW5pZm9ybSBnbEhfTWF0ZXI= +aWFsCnsKICAgIHZlYzMgICAgICAgICAgICBhbWJpZW50X2NvbG9yOwogICAgdmVjMyAgICAgICAgICAgIGRpZmZ1c2VfY29sb3I7CiAgICB2ZWMzICAgICAgICAgICAgZW1pc3Npb25fY29sb3I7CiAgICB2ZWMzICAgICAgICA= +ICAgIHNwZWN1bGFyX2NvbG9yOwogICAgdmVjMyAgICAgICAgICAgIG1ldGFsbGljX2NvbG9yOwogICAgZmxvYXQgICAgICAgICAgIG1ldGFsOwogICAgZmxvYXQgICAgICAgICAgIG1hdGVyaWFsX2FscGhhOwogICAgZmxvYXQ= +ICAgICAgICAgICBtYXRlcmlhbF9hbHBoYV9wYXJhbGxlbDsKICAgIGZsb2F0ICAgICAgICAgICByb3VnaG5lc3M7CiAgICBmbG9hdCAgICAgICAgICAgZGlmZnVzZV9yb3VnaG5lc3M7CiAgICBmbG9hdCAgICAgICAgICAgaW8= +cjsKICAgIGZsb2F0ICAgICAgICAgICByZWZsZWN0aW9uOwogICAgZmxvYXQgICAgICAgICAgIGNvYXRfaW50ZW5zaXR5OwogICAgZmxvYXQgICAgICAgICAgIGNvYXRfcm91Z2huZXNzOwogICAgaW50ICAgICAgICAgICAgIHM= +cGVjdWxhcl9tb2RlbDsKICAgIGludCAgICAgICAgICAgICBjb2F0X3NwZWNfbW9kZWw7CiAgICBmbG9hdCAgICAgICAgICAgc3BlY3VsYXJfdGludDsKCiAgICBib29sICAgICAgICAgICAgdXNlX2dlb19jb2xvcjsKICAgIGI= +b29sICAgICAgICAgICAgdXNlX3BhY2tlZF9jb2xvcjsKCiAgICBib29sICAgICAgICAgICAgaGFzX3RleHR1cmVzOwogICAgYm9vbCAgICAgICAgICAgIGhhc19kaWZmdXNlX21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXM= +X3NwZWNfbWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19vcGFjaXR5X21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfZW1pc3Npb25fbWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19ub3JtYWxfbWFwOwogICAgYm8= +b2wgICAgICAgICAgICBoYXNfcm91Z2hfbWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19kaXNwbGFjZV9tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX29jY2x1c2lvbl9tYXA7CiAgICBib29sICAgICAgICAgICAgaGE= +c19tZXRhbGxpY19tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX2NvYXRfaW50X21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfY29hdF9yb3VnaF9tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX3JlZmxlY3Rpb24= +X2ludF9tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX3JlZmxlY3RfbWFwOwogICAgCiAgICBpdmVjNCAgICAgICAgICAgZGlmZnVzZV91ZGltX2FyZWE7CiAgICBpdmVjNCAgICAgICAgICAgc3BlY191ZGltX2FyZWE7CiA= +ICAgaXZlYzQgICAgICAgICAgIG9wYWNpdHlfdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIGVtaXNzaW9uX3VkaW1fYXJlYTsKICAgIGl2ZWM0ICAgICAgICAgICBub3JtYWxfdWRpbV9hcmVhOwogICAgaXZlYzQgICA= +ICAgICAgICByb3VnaF91ZGltX2FyZWE7IAogICAgaXZlYzQgICAgICAgICAgIGRpc3BsYWNlX3VkaW1fYXJlYTsKICAgIGl2ZWM0ICAgICAgICAgICBvY2NsdXNpb25fdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIG0= +ZXRhbGxpY191ZGltX2FyZWE7CiAgICBpdmVjNCAgICAgICAgICAgY29hdF9pbnRfdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIGNvYXRfcm91Z2hfdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIHJlZmxlY3Q= +aW9uX3VkaW1fYXJlYTsKCiAgICBib29sICAgICAgICAgICAgaGFzX2RpZmZ1c2VfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX3NwZWNfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX29wYWNpdHk= +X3V2X3hmb3JtOwogICAgYm9vbCAgICAgICAgICAgIGhhc19lbWlzc2lvbl91dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfbm9ybWFsX3V2X3hmb3JtOwogICAgYm9vbCAgICAgICAgICAgIGhhc19yb3VnaF91dl8= +eGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX2Rpc3BsYWNlX3V2X3hmb3JtOwogICAgYm9vbCAgICAgICAgICAgIGhhc19vY2NsdXNpb25fdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX21ldGFsbGljX3U= +dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfY29hdF9pbnRfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX2NvYXRfcm91Z2hfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX3JlZmxlY3Q= +X3V2X3hmb3JtOwogICAgbWF0MyAgICAgICAgICAgIGRpZmZ1c2VfdXZfeGZvcm07CiAgICBtYXQzICAgICAgICAgICAgc3BlY191dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBvcGFjaXR5X3V2X3hmb3JtOwogICAgbWE= +dDMgICAgICAgICAgICBlbWlzc2lvbl91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBub3JtYWxfdXZfeGZvcm07CiAgICBtYXQzICAgICAgICAgICAgcm91Z2hfdXZfeGZvcm07CiAgICBtYXQzICAgICAgICAgICAgZGk= +c3BsYWNlX3V2X3hmb3JtOwogICAgbWF0MyAgICAgICAgICAgIG9jY2x1c2lvbl91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBtZXRhbGxpY191dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBjb2F0X2ludF91dl8= +eGZvcm07CiAgICBtYXQzICAgICAgICAgICAgY29hdF9yb3VnaF91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICByZWZsZWN0X3V2X3hmb3JtOwogICAgCiAgICBib29sICAgICAgICAgICAgaGFzX2Vudl9tYXA7CiAgICA= +dmVjMyAgICAgICAgICAgIGVudlNjYWxlOwogICAgbWF0MyAgICAgICAgICAgIGVudlJvdGF0ZTsKCiAgICB2ZWMyICAgICAgICAgICAgbm9ybWFsTWFwU2NhbGVTaGlmdDsKICAgIHZlYzIgICAgICAgICAgICBub3JtYWxNYXA= +U2NhbGU7CiAgICB2ZWMzICAgICAgICAgICAgbm9ybWFsTWFwWFlaU2NhbGU7CiAgICBpbnQgICAgICAgICAgICAgbm9ybWFsX21hcF90eXBlOyAvLyBzcGFjZTogMD10YW5nZW50LCAxPXdvcmxkICAKICAgIGludCAgICAgICA= +ICAgICAgbm9ybWFsX21hcF9uY29tcHM7IC8vIDIgb3IgMyBjb21wb25lbnQKCiAgICBpbnQgICAgICAgICAgICAgZGlzcGxhY2Vfc3BhY2U7CiAgICBmbG9hdCAgICAgICAgICAgZGlzcGxhY2Vfc2NhbGU7CiAgICBmbG9hdCA= +ICAgICAgICAgIGRpc3BsYWNlX29mZnNldDsKICAgIGJvb2wgICAgICAgICAgICBkaXNwbGFjZV95X3VwOyAvLyB2cy4gei11cAoKICAgIGJvb2wgICAgICAgICAgICBpbnZlcnRfb3BhY2l0eW1hcDsKCiAgICBib29sICAgICA= +ICAgICAgIGludmVydF9yb3VnaG1hcDsKICAgIHZlYzQgICAgICAgICAgICByb3VnaF9jb21wOwogICAgCiAgICB2ZWM0ICAgICAgICAgICAgb2NjbHVzaW9uX2NvbXA7CiAgICB2ZWM0ICAgICAgICAgICAgbWV0YWxsaWNfY28= +bXA7CiAgICB2ZWM0ICAgICAgICAgICAgY29hdF9pbnRfY29tcDsKICAgIHZlYzQgICAgICAgICAgICBjb2F0X3JvdWdoX2NvbXA7CiAgICB2ZWM0ICAgICAgICAgICAgb3BhY2l0eV9jb21wOwoKICAgIGJvb2wgICAgICAgICA= +ICAgcmVmbGVjdGlvbl9hc19pb3I7CiAgICB2ZWM0ICAgICAgICAgICAgcmVmbGVjdGlvbl9jb21wOwp9OwoKdmVjNCAgSE9Vc2FtcGxlRGlmZnVzZU1hcCh2ZWMyIHR4KTsKdmVjMyAgSE9Vc2FtcGxlRW1pc3Npb25NYXAodmU= +YzIgdHgpOwpmbG9hdCBIT1VzYW1wbGVPcGFjaXR5TWFwKHZlYzIgdHgsIGJvb2wgaW52ZXJ0LCB2ZWM0IGNvbXApOwoKI2lmIE1BWF9URVhUVVJFX1NBTVBMRVJTID49IDMyCi8vIGNhbiBvbmx5IGRvIG9jY2x1c2lvbiBpZiA= +dGhlICN0ZXh0dXJlIHVuaXRzIHN1cHBvcnRzIGl0CnVuaWZvcm0gc2FtcGxlcjJEIGdsSF9PY2NsdXNpb25NYXA7CnVuaWZvcm0gc2FtcGxlcjJEQXJyYXkgZ2xIX09jY2x1c2lvbkFycmF5TWFwOwp1bmlmb3JtIHNhbXBsZXI= +MkQgZ2xIX01ldGFsbGljTWFwOwp1bmlmb3JtIHNhbXBsZXIyREFycmF5IGdsSF9NZXRhbGxpY0FycmF5TWFwOwp2ZWM0IEhPVXNhbXBsZUdlbmVyaWNNYXAodmVjMiBjb29yZHMsCiAgICAgICAgICAgICAgICAgICAgICAgICA= +c2FtcGxlcjJEIHJlZ19tYXAsCiAgICAgICAgICAgICAgICAgICAgICAgICBzYW1wbGVyMkRBcnJheSBhcnJheV9tYXAsCiAgICAgICAgICAgICAgICAgICAgICAgICBpdmVjNCB1ZGltX2FyZWEsCiAgICAgICAgICAgICAgICA= +ICAgICAgICAgYm9vbCB4Zm9ybV91dnMsCiAgICAgICAgICAgICAgICAgICAgICAgICBtYXQzIHV2X3hmb3JtKTsKI2VuZGlmCgp1bmlmb3JtIGludCBnbEhfTGlnaHRpbmdFbmFibGVkOwp1bmlmb3JtIGludCBnbEhfTWF0ZXI= +aWFsUGFzczsKdW5pZm9ybSBzYW1wbGVyQ3ViZSBnbEhfRW52TWFwOwp1bmlmb3JtIGZsb2F0IGdsSF9TY2VuZUlPUjsKdW5pZm9ybSBmbG9hdCBnbEhfU3BlY3VsYXI7Cgp2b2lkICBIT1VsaWdodGluZ01vZGVsKHZlYzMgUCw= +IHZlYzMgbk4sCiAgICAgICAgICAgICAgICAgICAgICAgdmVjMyBtX2FtYiwKICAgICAgICAgICAgICAgICAgICAgICB2ZWMzIG1fZGlmZiwKICAgICAgICAgICAgICAgICAgICAgICB2ZWMzIG1fc3BlYywKICAgICAgICAgICA= +ICAgICAgICAgICAgdmVjMyBtX21ldGFsLAogICAgICAgICAgICAgICAgICAgICAgIGlub3V0IHZlYzMgbEFtYiwKICAgICAgICAgICAgICAgICAgICAgICBpbm91dCB2ZWMzIGxEaWZmLAogICAgICAgICAgICAgICAgICAgICA= +ICBpbm91dCB2ZWMzIGxTcGVjLAogICAgICAgICAgICAgICAgICAgICAgIGZsb2F0IHJvdWdoLAogICAgICAgICAgICAgICAgICAgICAgIGZsb2F0IGRpZmZfcm91Z2gsCiAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQgaW8= +ciwKICAgICAgICAgICAgICAgICAgICAgICBmbG9hdCBtZXRhbCwKICAgICAgICAgICAgICAgICAgICAgICBpbnQgc3BlY19tb2RlbCwKICAgICAgICAgICAgICAgICAgICAgICBmbG9hdCBhbHBoYSk7Cgp2b2lkIEhPVWFzc2k= +Z25PdXRwdXRzKHZlYzMgcG9pbnRfY29sb3IsCiAgICAgICAgICAgICAgICAgICAgICB2ZWMzIGVtaXRfY29sb3IsCiAgICAgICAgICAgICAgICAgICAgICB2ZWMzIG1ldGFsX2NvbG9yLAogICAgICAgICAgICAgICAgICAgICA= +IHZlYzMgYW1iX2NvbG9yLAogICAgICAgICAgICAgICAgICAgICAgdmVjMyBkaWZmX2NvbG9yLAogICAgICAgICAgICAgICAgICAgICAgdmVjMyBzcGVjX2NvbG9yLAogICAgICAgICAgICAgICAgICAgICAgZmxvYXQgYWxwaGE= +LAogICAgICAgICAgICAgICAgICAgICAgZmxvYXQgZW1pdF9hbHBoYSwKICAgICAgICAgICAgICAgICAgICAgIGZsb2F0IHJvdWdoLAogICAgICAgICAgICAgICAgICAgICAgZmxvYXQgZGlmZl9yb3VnaCwKICAgICAgICAgICA= +ICAgICAgICAgICBmbG9hdCBpb3IsCiAgICAgICAgICAgICAgICAgICAgICBmbG9hdCBtZXRhbCwKICAgICAgICAgICAgICAgICAgICAgIGZsb2F0IGNvYXRfaW50ZW5zaXR5LAogICAgICAgICAgICAgICAgICAgICAgZmxvYXQ= +IGNvYXRfcm91Z2gsCiAgICAgICAgICAgICAgICAgICAgICB2ZWM0IHdpcmUsCiAgICAgICAgICAgICAgICAgICAgICB2ZWMzIG5OLAogICAgICAgICAgICAgICAgICAgICAgZmxvYXQgZGVwdGgsCiAgICAgICAgICAgICAgICA= +ICAgICAgZmxvYXQgc2VsZWN0ZWQsCiAgICAgICAgICAgICAgICAgICAgICBpbnQgbGlnaHRpbmdfbW9kZWwsCiAgICAgICAgICAgICAgICAgICAgICBpbnQgY29hdF9tb2RlbCk7CnZlYzQgSE9Vd2lyZUNvbG9yKHZlYzMgZWQ= +Z2VzLCBpbnQgZWRnZWZsYWdzLCBmbG9hdCBzZWxlY3RlZCk7CmZsb2F0IEhPVWZyZXNuZWwoZmxvYXQgYWxwaGFfcGVycCwgZmxvYXQgYWxwaGFfcGFyYSwgdmVjMyBuTiwgdmVjMyBwKTsKZmxvYXQgSE9VcmVmbGVjdGlvbkk= +T1IodmVjMyBleWUsIHZlYzMgbiwgZmxvYXQgaW9yX3N1cmZhY2UsIGZsb2F0IGlvcl9zY2VuZSk7Cgp2b2lkIEhPVWFwcGx5TGlnaHRNYXBzKGlub3V0IHZlYzMgbXNwZWMsIGlub3V0IGZsb2F0IHJvdWdoLAogICAgICAgICA= +ICAgICAgICAgICAgICBib29sIGhhc19zcGVjX21hcCwgdmVjMiB1diwKICAgICAgICAgICAgICAgICAgICAgICBib29sIGludmVydF9yb3VnaCwgdmVjNCByb3VnaF9jb21wKTsKCnZlYzQgSE9VZW52bWFwUmVmbGVjdChzYW0= +cGxlckN1YmUgbWFwLCB2ZWMzIG5OLCB2ZWMzIHAsIG1hdDMgZW52Um90YXRlLAogICAgICAgICAgICAgICAgICAgICAgdmVjMyBlbnZTY2FsZSwgZmxvYXQgciwgYm9vbCBjb3JyZWN0LCB2ZWMzIGNvcnJlY3R2ZWMpOwp2ZWM= +MyBIT1VhcHBseU5vcm1hbE1hcCh2ZWMzIFAsIHZlYzMgTiwgdmVjMiB1dik7CnZlYzMgSE9VZnJvbnRGYWNpbmcodmVjMyBuLCB2ZWMzIHApOwoKdW5pZm9ybSBmbG9hdCBnbEhfQW1iaWVudDsKCnZvaWQgbWFpbigpCnsKICA= +ICB2ZWMzIG5OLCBwOwogICAgdmVjMyBsc3BlYywgbGRpZmYsIGxhbWIsIHB0Y29sOwogICAgdmVjNCB0ZXg7CiAgICB2ZWMzIG1zcGVjLCBtZW1pdDsKICAgIHZlYzMgZW52bWFwOwogICAgdmVjNCB3aXJlOwoKICAgIGZsb2E= +dCByb3VnaCwgYWxwaGEsIG10bCwgZGlmZl9yb3VnaDsKCiAgICBwID0gZnNJbi5wb3MueHl6IC8gZnNJbi5wb3MudzsKICAgIHB0Y29sID0gZnNJbi5jb2xvci5yZ2IgKiBmc0luLmNvbG9yLmE7CiAgICBuTiA9IGZzSW4ubm8= +cm1hbDsKICAgIHJvdWdoID0gcm91Z2huZXNzOwogICAgZGlmZl9yb3VnaCA9IGRpZmZ1c2Vfcm91Z2huZXNzOwoKICAgIGxhbWIgID0gdmVjMygwLjApOwogICAgbGRpZmYgPSB2ZWMzKDEuMCk7CiAgICBsc3BlYyA9IHZlYzM= +KDAuMCk7CiAgICBlbnZtYXAgPSB2ZWMzKDAuMCk7CiAgICBtdGwgPSBtZXRhbDsKCiAgICAvLyByZWFkIGluIHRleHR1cmUgbWFwcyAKICAgIGlmKGhhc19kaWZmdXNlX21hcCkKICAgICAgICB0ZXggPSBIT1VzYW1wbGVEaWY= +ZnVzZU1hcChmc0luLnRleGNvb3JkMCk7CiAgICBlbHNlCiAgICAgICAgdGV4ID0gdmVjNCgxLjApOwoKICAgIGlmKGhhc19vcGFjaXR5X21hcCkKICAgICAgICB0ZXguYSAqPSBIT1VzYW1wbGVPcGFjaXR5TWFwKGZzSW4udGU= +eGNvb3JkMCwgaW52ZXJ0X29wYWNpdHltYXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5X2NvbXApOwoKICAgIGlmKGhhc19lbWlzc2lvbl9tYXApCiAgICAgICAgbWVtaXQgPSBIT1VzYW0= +cGxlRW1pc3Npb25NYXAoZnNJbi50ZXhjb29yZDApOwogICAgZWxzZQogICAgICAgIG1lbWl0ID0gdmVjMygwLjApOwoKI2lmIE1BWF9URVhUVVJFX1NBTVBMRVJTID49IDMyCiAgICBpZihoYXNfb2NjbHVzaW9uX21hcCkKICA= +ICAgICAgdGV4LnJnYiAqPSBkb3QoSE9Vc2FtcGxlR2VuZXJpY01hcChmc0luLnRleGNvb3JkMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdsSF9PY2NsdXNpb25NYXAsCiAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2xIX09jY2x1c2lvbkFycmF5TWFwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2NjbHVzaW9uX3VkaW1fYXJlYSwKICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYXNfb2NjbHVzaW9uX3V2X3hmb3JtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2NjbHVzaW9uX3V2X3hmb3JtKSwKICAgICA= +ICAgICAgICAgICAgICAgICAgb2NjbHVzaW9uX2NvbXApOwogICAgaWYoaGFzX21ldGFsbGljX21hcCkKICAgICAgICBtdGwgKj0gZG90KEhPVXNhbXBsZUdlbmVyaWNNYXAoZnNJbi50ZXhjb29yZDAsCiAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICBnbEhfTWV0YWxsaWNNYXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdsSF9NZXRhbGxpY0FycmF5TWFwLAogICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgbWV0YWxsaWNfdWRpbV9hcmVhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYXNfbWV0YWxsaWNfdXZfeGZvcm0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICBtZXRhbGxpY191dl94Zm9ybSksCiAgICAgICAgICAgICAgICAgICBtZXRhbGxpY19jb21wKTsKI2VuZGlmCiAgICAKICAgIGlmKGdsSF9MaWdodGluZ0VuYWJsZWQgIT0gMCkKICAgIHsKICAgICAgICAvLyBTcGU= +Y3VsYXIgbW9kZWwgbW9kZQogICAgICAgIG1zcGVjID0gbWl4KHZlYzMoZG90KHNwZWN1bGFyX2NvbG9yLCB2ZWMzKDAuMywwLjYsMC4xKSkpLAogICAgICAgICAgICAgICAgICAgIHNwZWN1bGFyX2NvbG9yLCBzcGVjdWxhcl8= +dGludCk7CgogICAgICAgIC8vIE5vcm1hbCBtYXAKICAgICAgICBpZihoYXNfbm9ybWFsX21hcCkKICAgICAgICAgICAgbk4gPSBIT1VhcHBseU5vcm1hbE1hcChwLCBuTiwgZnNJbi50ZXhjb29yZDApOwoKICAgICAgICAvLyA= +Um91Z2huZXNzCiAgICAgICAgZmxvYXQgcm91Z2hfbWFwID0gMS4wOwogICAgICAgIEhPVWFwcGx5TGlnaHRNYXBzKG1zcGVjLCByb3VnaF9tYXAsIGhhc19zcGVjX21hcCwgZnNJbi50ZXhjb29yZDAsCiAgICAgICAgICAgICA= +ICAgICAgICAgICAgIGludmVydF9yb3VnaG1hcCwgcm91Z2hfY29tcCk7CiAgICAgICAgcm91Z2ggKj0gcm91Z2hfbWFwOwogICAgICAgIGRpZmZfcm91Z2ggKj0gcm91Z2hfbWFwOwogICAgICAgIGFscGhhID0gZnNJbi5jb2w= +b3IuYSAqIHRleC5hOwoKICAgICAgICBuTiA9IEhPVWZyb250RmFjaW5nKG5OLCBwKTsKCiAgICAgICAgZmxvYXQgcmVmbGVjdCA9IEhPVXJlZmxlY3Rpb25JT1IoLXAsIG5OLCBpb3IsIGdsSF9TY2VuZUlPUik7CiAgICAgICA= +IHZlYzMgZGlmZiA9IGRpZmZ1c2VfY29sb3I7CgogICAgICAgIC8vIFRyYW5zcGFyZW5jeQogICAgICAgIGlmKG1hdGVyaWFsX2FscGhhICE9IG1hdGVyaWFsX2FscGhhX3BhcmFsbGVsKQogICAgICAgIHsKICAgICAgICAgICA= +IGFscGhhID0gSE9VZnJlc25lbChhbHBoYSAqIG1hdGVyaWFsX2FscGhhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxwaGEgKiBtYXRlcmlhbF9hbHBoYV9wYXJhbGxlbCwKICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICBuTiwgcCk7CiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICB7CiAgICAgICAgICAgIGFscGhhKj1tYXRlcmlhbF9hbHBoYTsKICAgICAgICAgICAgZGlmZiAqPSBhbHBoYTsKICAgICAgICAgICAgaWY= +KCFoYXNfZW52X21hcCkKICAgICAgICAgICAgICAgIGxzcGVjICs9IHZlYzMocmVmbGVjdCkgKiBtc3BlYyAqICgxLWFscGhhKSAqIDAuNTsKICAgICAgICAgICAgaWYoZ2xIX1NwZWN1bGFyID4gMC4wKQogICAgICAgICAgICA= +ICAgIGFscGhhID0gMS4wIC0gKDEuMC1hbHBoYSkgKiAoMS4wIC0gcmVmbGVjdCk7CiAgICAgICAgfQoKICAgICAgICBpZihnbEhfTWF0ZXJpYWxQYXNzID09IDApCiAgICAgICAgewogICAgICAgICAgICAvLyBEaXJlY3QgbGk= +Z2h0aW5nIHBhc3MsIGNvbXB1dGUgaWxsdW1pbmF0aW9uCiAgICAgICAgICAgIGxhbWIgID0gdmVjMygwLjApOwogICAgICAgICAgICBsZGlmZiA9IHZlYzMoMC4wKTsKICAgICAgICAgICAgaWYoaGFzX2Vudl9tYXApCiAgICA= +ICAgICAgICAgICAgbHNwZWMgPSB2ZWMzKDAuMCk7CiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIGxzcGVjICs9IHZlYzMocmVmbGVjdCkgKiBtc3BlYyAqICgxLWFscGhhKSAqIDAuNTsKICAgICAgICAgICAgSE8= +VWxpZ2h0aW5nTW9kZWwocCwgbk4sIGFtYmllbnRfY29sb3IsZGlmZixzcGVjdWxhcl9jb2xvciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXRhbGxpY19jb2xvciwgbGFtYiwgbGRpZmYsIGxzcGVjLAogICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICByb3VnaCwgZGlmZl9yb3VnaCwgaW9yLCBtdGwsIHNwZWN1bGFyX21vZGVsLGFscGhhKTsKCiNpZm5kZWYgTUFUCiNkZWZpbmUgTUFUKG0pIG0KI2VuZGlmCgovLyBOZWVkczoKLy8gZmw= +b2F0IHJlZmxlY3QsIG10bCwgYWxwaGEsIHJvdWdoCi8vIHZlYzMgbk4sIG1zcGVjLCBsYW1iLCBwLCBsZGlmZiwgbHNwZWMsIGxhbWIKCgppZiAoTUFUKGhhc19lbnZfbWFwKSkKewogICAgZmxvYXQgcm91Z2gxID0gMS4wIC0= +IHJvdWdoOwogICAgZmxvYXQgRiA9IHJlZmxlY3QgKiByb3VnaDE7CiAgICBmbG9hdCBERiA9IDEuMCAtIEYgKiBNQVQocmVmbGVjdGlvbik7CiAgICBmbG9hdCBtdGwxID0gMS4wIC0gbXRsOwogICAgZmxvYXQgRjEgPSAxLjA= +IC0gRjsKICAgIAogICAgdmVjMyBhbWIgPSBIT1VlbnZtYXBSZWZsZWN0KGdsSF9FbnZNYXAsIG5OLCBwLCBNQVQoZW52Um90YXRlKSwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFUKGVudlNjYWxlKSwgMS4= +MCwgZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVjMygwLjApKS5yZ2I7CiAgICB2ZWMzIHJlZmwgPSBIT1VlbnZtYXBSZWZsZWN0KGdsSF9FbnZNYXAsIG5OLCBwLCBNQVQoZW52Um90YXRlKSwKICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BVChlbnZTY2FsZSksIHJvdWdoLCBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVjMygwLjApKS5yZ2I7CgogICAgdmVjMyBmcmVzX3JlZmw= +ID0gICAgICAgcmVmbCAqIE1BVChtZXRhbGxpY19jb2xvcik7CiAgICB2ZWMzIHJlZ19yZWZsID0gbXRsMSAqIHJlZmwgKiBtc3BlYyAqIE1BVChyZWZsZWN0aW9uKSAqRjsKICAgIHZlYzMgbXRsX3JlZmwgPSBtdGwgKiAgcmU= +ZmwgKiBNQVQoZGlmZnVzZV9jb2xvcikgKiBtaXgoMS4wLDAuMzE4LCByb3VnaCk7CgogICAgZW52bWFwID0gMC41ICogRjEqIHJlZ19yZWZsICsgbXRsX3JlZmw7CgogICAgbGRpZmYgKz0gYWxwaGEgKiBNQVQoYW1iaWVudF8= +Y29sb3IpICogYW1iICogbXRsMSAqIG1peChERiwgMS4wLCBtdGwpOwogICAgbGRpZmYgLT0gbGFtYiAqIGFscGhhICogZ2xIX0FtYmllbnQgKiBtdGwgKiByb3VnaDE7CiAgICBsc3BlYyArPSBtYXgoTUFUKHJlZmxlY3Rpb24= +KSxtdGwpICogRiAqIGZyZXNfcmVmbDsKICAgIGxhbWIgKj0gcm91Z2gxICogbXRsOwp9CiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICAgICAgbHNwZWMgPSBtc3BlYzsKICAgIH0KICAgIGVsc2UKICAgIHsKICAgICA= +ICAgbHNwZWMgPSB2ZWMzKDAuMCk7CiAgICAgICAgbGRpZmYgPSBkaWZmdXNlX2NvbG9yOwogICAgICAgIGxhbWIgPSBhbWJpZW50X2NvbG9yOwogICAgICAgIGFscGhhID0gSE9VZnJlc25lbChtYXRlcmlhbF9hbHBoYSwgbWE= +dGVyaWFsX2FscGhhX3BhcmFsbGVsLCBuTiwgcCkKICAgICAgICAgICAgKiBmc0luLmNvbG9yLmEgKiB0ZXguYTsKICAgIH0KCiAgICAvLyBibGVuZCBpbiB3aXJlIGNvbG9yIGFyb3VuZCB0aGUgZWRnZXMgb2YgcG9seWdvbnM= +LCBpZiB3aXJlLW92ZXItc2hhZGVkCiAgICAvLyBhY3RpdmUKICAgIHdpcmUgPSBIT1V3aXJlQ29sb3IoZnNJbi5lZGdlZGlzdCxmc0luLmVkZ2VmbGFncyxmc0luLnNlbGVjdGVkKTsKCiAgICAvLyBXcml0ZSBvdXQgdGhlIGQ= +YXRhIHRvIGVpdGhlciB0aGUgZm9yd2FyZCByZW5kZXJlciBmcmFtZWJ1ZmZlciBvciB0aGUKICAgIC8vIGRlZmVycmVkIGZyYW1lYnVmZmVyIChnbEhfTWF0ZXJpYWxQYXNzPT0xKS4KICAgIEhPVWFzc2lnbk91dHB1dHMocHQ= +Y29sLAogICAgICAgICAgICAgICAgICAgICBlbWlzc2lvbl9jb2xvciArIG1lbWl0LAogICAgICAgICAgICAgICAgICAgICBtZXRhbGxpY19jb2xvciwKICAgICAgICAgICAgICAgICAgICAgbGFtYiogdGV4LnJnYiwKICAgICA= +ICAgICAgICAgICAgICAgIGxkaWZmKiB0ZXgucmdiLAogICAgICAgICAgICAgICAgICAgICBsc3BlYyArIGVudm1hcCwKICAgICAgICAgICAgICAgICAgICAgYWxwaGEsCiAgICAgICAgICAgICAgICAgICAgIHdpcmUuYSwKICA= +ICAgICAgICAgICAgICAgICAgIHJvdWdoLAogICAgICAgICAgICAgICAgICAgICBkaWZmX3JvdWdoLAogICAgICAgICAgICAgICAgICAgICBpb3IsCiAgICAgICAgICAgICAgICAgICAgIG10bCwKICAgICAgICAgICAgICAgICA= +ICAgIGNvYXRfaW50ZW5zaXR5LAogICAgICAgICAgICAgICAgICAgICBjb2F0X3JvdWdobmVzcywKICAgICAgICAgICAgICAgICAgICAgd2lyZSwKICAgICAgICAgICAgICAgICAgICAgbk4sCiAgICAgICAgICAgICAgICAgICA= +ICBwLnosCiAgICAgICAgICAgICAgICAgICAgIGZzSW4uc2VsZWN0ZWQsCiAgICAgICAgICAgICAgICAgICAgIHNwZWN1bGFyX21vZGVsLCBjb2F0X3NwZWNfbW9kZWwpOwp9CkNoZWNrRXh0ZXJuYWwgOj0gMTsKQ29udGVudHM= +Q29tcHJlc3Npb25UeXBlIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClBhcm1zRnJvbVZmbCA6PSAwOwpQcmVmaXg= +RHJvcHBlZFBhcm1MYWJlbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKU2F2ZUljb24gOj0gMTsKU2F2ZVNwYXJlUGFybXMgOj0gMDsKVW5sb2NrT25DcmVhdGUgOj0gMDs= +ClVzZURTUGFybXMgOj0gMTsKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnMgb2Ygc2hlbHZlcywgdG9vbGI= +YXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbml0aW9ucyBvZiB0aGUgc2FtZSA= +ZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREFfSUNPTiI+CiAgICA8dG9vbE0= +ZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+Vk9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJuZXR3b3JrIj4= +CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3VibWVudT5EaWdpdGFsIEFzc2V0czwvdG9vbFN1Ym1lbnU+CiA= +ICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogICAgPGtleXc= +b3JkTGlzdD4KICAgICAgPGtleXdvcmQ+T0dMMjwva2V5d29yZD4KICAgIDwva2V5d29yZExpc3Q+CiAgPC90b29sPgo8L3NoZWxmRG9jdW1lbnQ+Ck9fX19fUkVEQUhTX0xTTEdfX19fT19fX19HTFNMX1NIQURFUl9fX19PUEk= +QzIDAAAASFIBAABDLwAAAENyZWF0ZWQgYnkgSG91ZGluaTE4LjUuNDk5IFswNS8yNi8yMSAxNjoyMDoxMl0AQQ4AAABBZG1pbmlzdHJhdG9yAE0CAAAATwBUCAAAAAAAAAAAAPC/bQgAAAAAAAAAAAAAAFgEAAAAQAAAAFkEAAA= +AEAAAAB3KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSBAAAAAAAgD8jBAAAAAIAAABQWwAAAE4CAAAAQwBWBAAAAAEAAABjBAAAAAMAAABwAgAAAHIAcAIAAABnAHACAAAAYgBkBAAAAAEAAAA= +QgQAAAAAAAAAVwQAAAD/AAAAZwQAAAAFAAAARwQAAADNzAxAUDQAAABOAgAAAEEAVgQAAAABAAAAYwQAAAABAAAAZAQAAAABAAAAQgQAAAAAAAAAVwQAAAD/AAAAUz0AAABzBAAAAAAAAABGAQAAAAFEAgAAAD8ARgEAAAABRAI= +AAAAPwBGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AFN7AAAAcwQAAAABAAAARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFEFAAAABcA+gQIDA8UFQM= +F/oVFA8MCAQXAEYBAAAAAUQKAAAAGQADAQMCAwEZAFOVAAAAcwQAAAACAAAARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEGgA= +AAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQSAAAAFQABAQECAgMFBAIDAQIBARUAU68AAABzBAAAAAMAAABGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRCAAAAARAPQ= +AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRBoAAAASAAEBAQL7AwQFBQYHB/cGBQUEAwICAQESAFPBAAAAcwQAAAAEAAAARgEAAAA= +AUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSk= +JB8aFAoBDwBGAQAAAAFEIAAAABAAAQH2AgMEBQYICQoKCwUM9AsKCgkIBgUEAwIBARAAU8sAAABzBAAAAAUAAABGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPE= +BxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCQAAAAPAPIBAgMEBggJCwwODxAREQMSARH0EA8ODAsJCAYEAwI= +AQ8AU9sAAABzBAAAAAYAAABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAA= +AUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCgAAAANAPABAgMEBggKDA4QEhMVFhcYAxnwGBcWFRMSEA4MCggGBAMCAQ0AU+MAAABzBAAAAAcAAABGAQAAAAFELAAAAAsA7gU= +ExsjKjE3PEJGS09TVllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1NWWVtdXgM= +X+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQqAAAADADvAQIEBggKDA8RFBYYGhweHyADIe8gHx4cGhgWFBEPDAoIBgQCAQwAU+4AAABzBAAAAAgAAABGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWg= +ZmRhXlpWUkxHQTs1LiYeFgcKAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzU= +LiYeFgcKAEYBAAAAAUQsAAAACwDuAQMEBwkMDxEVGBodICIkJigpAyruKSgmJCIgHRoYFREPDAkHBAMBCwBT9wAAAHMEAAAACQAAAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT8= +ODAoIBcHCQBGAQAAAAFEMQAAAAkA1AcXICgwOD9FTFFXXGBlaGxvcXN0dXZ2dXRzcW9saGVgXFdRTEU/ODAoIBcHCQBGAQAAAAFEMQAAAAkA1AcXICgwOD9FTFFXXGBlaGxvcXN0dXZ2dXRzcW9saGVgXFdRTEU/ODAoIBcHCQA= +RgEAAAABRC8AAAAKANYCAwUICg0RFBcbHiIlKCstLzEyMzQ0MzIxLy0rKCUiHhsXFBENCggFAwIKAFP7AAAAcwQAAAAKAAAARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6Mio= +IRgHCABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEY= +AQAAAAFEMAAAAAkA7AIDBQgLDxIWGh4iJiouMTQ3OTs9Az7sPTs5NzQxLiomIh4aFhIPCwgFAwIJAFMGAQAAcwQAAAALAAAARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M= +PDMqIRcHBwBGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M= +PDMqIRcHBwBGAQAAAAFEMgAAAAgA6wIDBggMDxMYHCElKi8zNzs+QURGSANJ60hGREE+OzczLyolIRwYEw8MCAYDAggAUwsBAABzBAAAAAwAAABGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYo= +h4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpA= +jYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ0AAAABwDqAQMFCAwQFBkeIygtMjc8QUVJTE9RUwNU6lNRT0xJRUE8NzItKCMeGRQQDAgFAwEHAFMTAQAAcwQAAAANAAAARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd30= +g4iMkJOXmZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFU= +XGRrcnd9g4iMkJOXmZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFENgAAAAYA6QEDBQgMEBQaHyQqMDU7QUZLT1NXWl1fA2DpX11aV1NPS0ZBOzUwKiQfGRQQDAgFAwEGAFMZAQAAcwQAAAAOAAAARgEAAAA= +AUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6aloqCdmZWRjIaAenNsZV1VTEM6MCYbDwUARgEAAAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWioJ2ZlZGMhoB6c2xlXVVMQzowJhs= +DwUARgEAAAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWioJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzAECBAgLDxQZHyUrMTg+REpQVVpfY2Zpa2xtbWxraWZjX1pVUEpEPjgxKyU= +HxkUDwsIBAIBBQBTHwEAAHMEAAAADwAAAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ4= +oqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOQAAAAUAzAIEBwoPExk= +HyUsMjlAR05UWmBlam9ydXd5enp5d3Vyb2plYFpUTkdAOTIsJR8ZEw8KBwQCBQBTJAEAAHMEAAAAEAAAAEYBAAAAAUQ8AAAAAwDmARMfKjU/SFJbZGx0fIOKkZecoqarrrG0trgDuea4trSxrqumopyXkYqDfHRsZFtSSD81Kh8= +EwEDAEYBAAAAAUQ8AAAAAwDmARMfKjU/SFJbZGx0fIOKkZecoqarrrG0trgDuea4trSxrqumopyXkYqDfHRsZFtSSD81Kh8TAQMARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yipquusbS2uAO55ri2tLGuq6ainJc= +kYqDfHRsZFtSSD81Kh8TAQMARgEAAAABRDsAAAAEAMoBAwYJDRIYHiQrMjpBSVBXXmVrcXZ6foGEhYaGhYSBfnp2cWtlXldQSUE6MiskHhgSDQkGAwEEAFMlAQAAcwQAAAARAAAARgEAAAABRDwAAAADAOYKGiYxO0VPWWJrc3s= +g4qRmJ6kqa6ztrm8v8ADwebAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRDwAAAADAOYKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wAPB5sC/vLm2s66ppJ6YkYqDe3NrYllPRTsxJhoKAwBGAQAAAAFEPAAAAAM= +AOYKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wAPB5sC/vLm2s66ppJ6YkYqDe3NrYllPRTsxJhoKAwBGAQAAAAFEPAAAAAMA5gECBAgMERYcIyoxOUFJUVlhaG92fIGGio6QA5LmkI6KhoF8dm9oYVlRSUE5MSojHBYRDAgEAgE= +AwBTLwEAAHMEAAAAEgAAAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsE= +xMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsHExsjJysrJyMbEwb66trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPQAAAAMAyAEDBgo= +DxQaISgwOEBJUVpianJ6gYeNkpaanJ6fn56cmpaSjYeBenJqYlpRSUA4MCghGhQPCgYDAQMAUy4BAABzBAAAABMAAABGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb24sq2mn5iRiYA= +d29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwM= +0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ/AAAAAgDGAQIECAwRFx4lLTU+R1BZYmt0fISLkpidoqWoqqurqqilop2YkouEfHRrYllQRz41LSUeFxEMCAQCAQIAUzABAABzBAAAABQAAABGAQAAAAFEPwA= +AAACAMYSHyw3QkxXYWt0fYaPl56mrbO5vsPIzM/S1dbX2NjX1tXSz8zIw765s62mnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxhIfLDdCTFdha3R9ho+Xnqats7m+w8jMz9LV1tfY2NfW1dLPzMjDvrmzraael4+GfXQ= +a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxhIfLDdCTFdha3R9ho+Xnqats7m+w8jMz9LV1tfY2NfW1dLPzMjDvrmzraael4+GfXRrYVdMQjcsHxICAEYBAAAAAUQ+AAAAAgDlAQMGCg8VGyIqMjtETldhanR9hY6VnKOorbG0A7Y= +5bSxraijnJWOhX10amFXTkQ7MioiGxUPCgYDAQIAUzQBAABzBAAAABUAAABGAQAAAABEQAAAAAAABhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAABEQAA= +AAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIN5cGZcUkY8MSQYBgAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIM= +eXBmXFJGPDEkGAYAAEYBAAAAAUQ/AAAAAgDGAgQIDBEYHiYuN0FKVF5ocnyFjpefpq2zuLy/wMLCwL+8uLOtpp+XjoV8cmheVEpBNy4mHhgRDAgEAgIAUzUBAABzBAAAABYAAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZk= +oqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAA= +AERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAABAgUJDhQaIiozPEZQWmVveoSOl6CosLe8wsbJy8zMy8nGwry3sKigl46Eem8= +ZVpQRjwzKiIaFA4JBQIBAABTNQEAAHMEAAAAFwAAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3DytDV2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW8= +eYOMlZ6mrra9w8rQ1dnd4eTm6Onq6uno5uTh3dnVz8rDvbaupp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rQ1dnd4eTm6Onq6uno5uTh3dnVz8rDvbaupp6VjIN5b2VaT0Q5LSATAAA= +RgEAAAAAREAAAAAAAAEDBgsQFh0lLjdBS1Vga3aBi5WfqLG5wMbLz9PV1tbV08/LxsC5saiflYuBdmtgVUtBNy4lHRYQCwYDAQAAUzUBAABzBAAAABgAAABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5uk= +6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAABBckMTw= +R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEYBAAAAAERAAAAAAAACBAgMEhggKDE7RU9aZXF8h5KcprC5wcjO1Njb3t/f3tvY1M7IwbmwppySh3xxZVpPRTsxKCAYEgw= +CAQCAABTNQEAAHMEAAAAGQAAAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tg= +3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAA= +AAIFCQ4TGiIrND5JU19qdoGNmKOtt8DIz9bb4OPl5+fl4+Db1s/IwLeto5iNgXZqX1NJPjQrIhoTDgkFAgAAUzUBAABzBAAAABoAAABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6uY= +4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6Cpsbk= +wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAEDBQoPFRwkLTdBTFdjb3qGkp2os7zGztbc4ubq7O7u7Orm4tzWzsa8s6idkoZ6b2NXTEE3LSQcFQ8KBQMBAFM1AQAAcwQ= +AAAAGwAAAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fg= +9vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAABAwYKEBYeJi85RE8= +WmZyfoqWoq24wsvU2+Lo7fDy9PTy8O3o4tvUy8K4raKWin5yZlpPRDkvJh4WEAoGAwEAUzUBAABzBAAAABwAAABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5I= +iH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fo= ++/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAAAEDBwsRFx8oMTtGUV1pdYGOmqWxvMbP2ODm7fH19/j49/Xx7efg2M/GvLGlmo6BdWldUUY7MSgfFxELBwMBAFM1AQAAcwQAAAAdAAAARgEAAAA= +AERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMA= +uK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAABBAcMERggKTI9SFNfa3eEkJyotL/J09s= +4+rw9fj7/Pz7+PXw6uPb08m/tKickIR3a19TSD0yKSAYEQwHBAEAUzUBAABzBAAAAB4AAABGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwA= +RgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eQ= +3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAAAIEBwwSGSEqMz5JVGBseYWSnqq2wMvV3uXs8vf7/f7+/fv38uzl3tXLwLaqnpKFeWxgVEk+MyohGRIMBwQCAFM1AQAAcwQAAAAfAAAARgEAAAAAREAAAAAAFyMwPEg= +VF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg= +PDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjQ+SVRgbXqGkp+rtsLM1t/n7vT4/P7///78+PQ= +7uff1szCt6ufkoZ6bWBUST40KiEZEgwHBAIAUzUBAABzBAAAACAAAABGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAA= +FyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4A= +dmtfVEg8MCMXAEYBAAAAAERAAAAAAAIEBwwSGSEqND5JVGBteoaSn6u2wszW3+fu9Pj8/v///vz49O7n39bMwrern5KGem1gVEk+NCohGRIMBwQCAFM1AQAAcwQAAAAhAAAARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucE= +ydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAEQ= +QAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjM+SVRgbHmFkp6qtsDL1d7l7PL3+/3+/v379/Ls5d7Vy8C2qp6ShXk= +bGBUST4zKiEZEgwHBAIAUzUBAABzBAAAACIAAABGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAAVIi87R1NeaXR/iZM= +naavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgE= +AAAAAERAAAAAAAEEBwwRGCApMj1IU19rd4SQnKi0v8nT2+Pq8PX4+/z8+/j18Orj29PJv7SonJCEd2tfU0g9MikgGBEMBwQBAFM1AQAAcwQAAAAjAAAARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fo= ++/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAABQgLTpGUl0= +aHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAABAwcLERcfKDE7RlFdaXWBjpqlsbzGz9jg5uzx9ff4+Pf18ezn4NjPxryxpZqOgXVpXVFGOzEoHxcRCwc= +AwEAUzUBAABzBAAAACQAAABGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ok= +7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAAAQM= +BgoQFh4mLzlET1pmcn6KlqKtuMLL1Nvi6Ozw8vT08vDs6OLb1MvCuK2ilop+cmZaT0Q5LyYeFhAKBgMBAFM1AQAAcwQAAAAlAAAARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dw= +1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wck= +z9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAABAwUKDxUcJC03QUxXY296hpKdqLO8xs7W3OLm6uzu7uzq5+Lc1s7GvLOonZKGem9jV0xBNy0kHBUPCgUDAQBTNQEAAHMEAAA= +ACYAAABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+0= +6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAAAAIFCQ4TGiIrND5JU18= +anaBjZijrbfAyM/W2+Dj5efn5ePg29bPyMC3raOYjYF2al9TST40KyIaEw4JBQIAAFM1AQAAcwQAAAAnAAAARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXM= +aF5TRzwxJBcEAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u8= +7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAAAgQIDBIYICgxO0VPWmVxfIeSnKawucHIztTY297f397b2NTOyMG5sKackod8cWVaT0U7MSggGBIMCAQCAABTNQEAAHMEAAAAKAAAAEYBAAAAAEQ= +QAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rP1dnd4eTm6Onq6uno5uTh3dnVz8rDvbaupp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rP1dnd4eTm6Onq6uno5uTh3dnVz8rDvbaupp4= +lYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPKz9XZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAAAEDBgsQFh0lLjdBS1Vga3aBi5WfqLG5wMY= +y8/T1dbW1dPPy8bAubGon5WLgXZrYFVLQTcuJR0WEAsGAwEAAFM1AQAAcwQAAAApAAAARgEAAAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgE= +AAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tzY1NDKxL4= +uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAAAQIFCQ4UGiIqMzxGUFplb3qEjpegqLC3vMLGycvMzMvJxsK9t7CooJeOhHpvZVpQRjwzKiIaFA4JBQIBAABTNAEAAHMEAAAAKgAAAEYBAAAAAERAAAAAAAAGGCQxPEY= +UlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAABEQAAAAAAABhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBg= +BgAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIN5cGZcUkY8MSQYBgAARgEAAAABRD8AAAACAMYCBAgMERgeJi43QUpUXmhyfIWOl5+mrbO4vL/AwsLAv7y4s60= +pp+XjoV8cmheVEpBNy4mHhgRDAgEAgIAUzEBAABzBAAAACsAAABGAQAAAAFEPwAAAAIAxhIfLDdCTFdha3R9ho+Xnqass7m+w8jMz9LV1tfY2NfW1dLPzMjDvrmzrKael4+GfXRrYVdMQjcsHxICAEYBAAAAAUQ/AAAAAgDGEh8= +LDdCTFdha3R9ho+Xnqass7m+w8jMz9LV1tfY2NfW1dLPzMjDvrmzrKael4+GfXRrYVdMQjcsHxICAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepqyzub7DyMzP0tXW19jY19bV0s/MyMO+ubOspp6Xj4Z9dGthV0xCNyw= +HxICAEYBAAAAAUQ/AAAAAgDGAQMGCg8VGyIqMjtETldhanR9hY6VnKOorbG0tre3trSxraijnJWOhX10amFXTkQ7MioiGxUPCgYDAQIAUy4BAABzBAAAACwAAABGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcE= +xcnLzs8D0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI= +PEdRXGVvd4CJkZifpq2yuL3BxcnLzs8D0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ/AAAAAgDGAQIECAwRFx4lLTU+R1BZYmt0fISLkpidoqWoqqurqqilop2YkouEfHRrYllQRz41LSUeFxEMCAQCAQI= +AFMvAQAAcwQAAAAtAAAARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsHExsjJysrJyMbEwb66trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcQ= +xsjJysrJyMbEwb66trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ9AAAAAwDIAQMGCg8= +FBohKDA4QElRWmJqcnqBh42Slpqcnp+fnpyalpKNh4F6cmpiWlFJQDgwKCEaFA8KBgMBAwBTKAEAAHMEAAAALgAAAEYBAAAAAUQ9AAAAAwDIChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8DBwsLBwL+8ubazrqmknpiRioN7c2s= +YllPRTsxJhoKAwBGAQAAAAFEPQAAAAMAyAoaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AwcLCwcC/vLm2s66ppJ6YkYqDe3NrYllPRTsxJhoKAwBGAQAAAAFEPQAAAAMAyAoaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AwcLCwcA= +v7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRDwAAAADAOYBAgQIDBEWHCMqMTlBSVFZYWhvdnyBhoqOkAOS5pCOioaBfHZvaGFZUUlBOTEqIxwWEQwIBAIBAwBTJAEAAHMEAAAALwAAAEYBAAAAAUQ8AAAAAwDmARM= +Hyo1P0hSW2RsdHyDipGXnKGmq66xtLa4A7nmuLa0sa6rpqGcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ8AAAAAwDmARMfKjU/SFJbZGx0fIOKkZecoaarrrG0trgDuea4trSxrqumoZyXkYqDfHRsZFtSSD81Kh8TAQMARgE= +AAAAAUQ8AAAAAwDmARMfKjU/SFJbZGx0fIOKkZecoaarrrG0trgDuea4trSxrqumoZyXkYqDfHRsZFtSSD81Kh8TAQMARgEAAAABRDsAAAAEAMoBAwYJDRIYHiQrMjpBSVBXXmVrcXZ6foGEhYaGhYSBfnp2cWtlXldQSUE6Mis= +JB4YEg0JBgMBBABTHwEAAHMEAAAAMAAAAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ4= +oqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOQAAAAUAzAIEBwoPExk= +HyUsMjlAR05UWmBlam9ydXd5enp5d3Vyb2plYFpUTkdAOTIsJR8ZEw8KBwQCBQBTGQEAAHMEAAAAMQAAAEYBAAAAAUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6alo6CdmZWRjIaAenNsZV1VTEM6MCYbDwU= +AEYBAAAAAUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6alo6CdmZWRjIaAenNsZV1VTEM6MCYbDwUARgEAAAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWjoJ2ZlZGMhoB6c2xlXVU= +TEM6MCYbDwUARgEAAAABRDkAAAAFAMwBAgQICw8UGR8lKzE4PkRKUFVaX2NmaWtsbW1sa2lmY19aVVBKRD44MSslHxkUDwsIBAIBBQBTEwEAAHMEAAAAMgAAAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4iMkJOXmZs= +nQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4g= +jJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDYAAAAGAOkBAwUIDBAUGh8kKjA1O0FGS09TV1pdXwNg6V9dWldTT0tGQTs1MCokHxkUEAwIBQMBBgBTCwEAAHMEAAAAMwAAAEYBAAAAAUQ2AAAABgA= +6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAA= +BgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDQAAAAHAOoBAwUIDBAUGR4jKC0yNzxBRUlMT1FTA1TqU1FPTElFQTw3Mi0oIx4ZFBAMCAUDAQcAUwYBAABzBAAAADQ= +AAAARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRc= +BwcARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQyAAAACADrAgMGCAwPExgcISUqLzM3Oz5BREZIA0nrSEZEQT47NzMvKiUhHBgTDwwIBgMCCAA= +U/sAAABzBAAAADUAAABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE= +OjIqIRgHCABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDAAAAAJAOwCAwUICw8SFhoeIiYqLjE0Nzk7PQM+7D07OTc0MS4qJiIeGhYSDwsIBQMCCQA= +U/cAAABzBAAAADYAAABGAQAAAAFEMQAAAAkA1AcXICgwOD9FTFFXXGBlaGxvcXN0dXZ2dXRzcW9saGVgXFdRTEU/ODAoIBcHCQBGAQAAAAFEMQAAAAkA1AcXICgwOD9FTFFXXGBlaGxvcXN0dXZ2dXRzcW9saGVgXFdRTEU/ODA= +KCAXBwkARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRC8AAAAKANYCAwUICg0RFBcbHiIlKCstLzEyMzQ0MzIxLy0rKCUiHhsXFBENCggFAwIKAFPuAAA= +AHMEAAAANwAAAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgE= +AAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELAAAAAsA7gEDBAcJDA8RFRgaHSAiJCYoKQMq7ikoJiQiIB0aGBURDwwJBwQDAQsAU+MAAABzBAAAADgAAABGAQA= +AAABRCwAAAALAO4FExsjKjE3PEJGS09TVllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc= +PEJGS09TVllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQqAAAADADvAQIEBggKDA8RFBYYGhweHyADIe8gHx4cGhgWFBEPDAoIBgQCAQwAU9sAAABzBAAAADkAAABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0s= +TVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxc= +DwEMAEYBAAAAAUQoAAAADQDwAQIDBAYICgwOEBITFRYXGAMZ8BgXFhUTEhAODAoIBgQDAgENAFPLAAAAcwQAAAA6AAAARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQmAAA= +AA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQkAAAADwDyAQIDBAYICQsMDg8QEREDEgER9BAPDgwLCQg= +BgQDAgEPAFPBAAAAcwQAAAA7AAAARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwA= +8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQgAAAAEAABAfYCAwQFBggJCgoLBQz0CwoKCQgGBQQDAgEBEABTrwAAAHMEAAAAPAAAAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBw= +GBIKAREARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEGgAAABIAAQEBAvsDBAUFBgcH9wYFBQQDAgIBARI= +AFOVAAAAcwQAAAA9AAAARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEGgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgE= +AAAAAUQSAAAAFQABAQECAgMFBAIDAQIBARUAU3sAAABzBAAAAD4AAABGAQAAAAFEFAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQ= +DwwIBBcARgEAAAABRAoAAAAZAAMBAwIDARkAUz0AAABzBAAAAD8AAABGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8AAAAAAQAeVmlld2VyU3RhdGVNb2R1bGUvQ29kZUdlbklucHU= +dAAAAAMApHsKCSJzdGF0ZV9uYW1lIjoiIiwKCSJzdGF0ZV9sYWJlbCI6IiIsCgkic3RhdGVfZGVzY3IiOiIiLAoJInN0YXRlX2ljb24iOiIkSEgvY29uZmlnL0ljb25zIiwKCSJzdGF0ZV9kZWJ1Z19tZW51IjowLAoJInN0YXQ= +ZV9zYW1wbGUiOjAsCgkic3RhdGVfaGFuZGxlcl9pbmRpY2VzIjpbXQp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQgZm9yIE9fX19fUkVEQUg= +U19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTyBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICA= +ZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChWb3AvT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08pCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2k= +b25fX18nIC12ICcnICRhcmcxCklORFgAAAAAAAAAAAAAAAoAAAAMRGlhbG9nU2NyaXB0AAAAAAAABLRfUH09AAAADENyZWF0ZVNjcmlwdAAABLQAAAE+X1B9PQAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAAXyAAABLl9QfT0= +AAAABEhlbHAAAAcgAAAAAF9QfT0AAAALVG9vbHMuc2hlbGYAAAcgAAADBV9QfT0AAAATSW50ZXJuYWxGaWxlT3B0aW9ucwAACiUAAAAwX1B9PQAAAAtDb250ZW50cy5negAAClUAACHZYDeG/gAAABNEZXNjcmlwdGl2ZVBhcm0= +TmFtZQAALC4AAAALX1B9PQAAAAxQeXRob25Nb2R1bGUAACw5AAAFDl9QfT0AAAAQRXh0cmFGaWxlT3B0aW9ucwAAMUcAAACrX1B9PSMgRGlhbG9nIHNjcmlwdCBmb3IgY29tcHV0ZWxpZ2h0aW5nOjoyLjAgYXV0b21hdGljYWw= +bHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWNvbXB1dGVsaWdodGluZzo6Mi4wCiAgICBzY3JpcHQJY29tcHV0ZWxpZ2h0aW5nCiAgICBsYWJlbAkiQ29tcHV0ZSBMaWdodGluZyIKCiAgICBpbnB1dAlzdHJ1Y3RfU2hhZGVyTGE= +eWVyCWxheWVyCUxheWVyCiAgICBpbnB1dAlic2RmCUYJRgogICAgaW5wdXQJY29sb3IJT2YJIlN1cmZhY2UgT3BhY2l0eSIKICAgIGlucHV0CWNvbG9yCUNlCUNlCiAgICBvdXRwdXQJdmVjdG9yCUNmCUNmCiAgICBvdXRwdXQ= +CXZlY3RvcglvdXRfT2YJb3V0X09mCiAgICBvdXRwdXQJYnNkZglvdXRfRglvdXRfRgogICAgaW5wdXRmbGFncwlsYXllcgkwCiAgICBpbnB1dGZsYWdzCUYJMAogICAgaW5wdXRmbGFncwlPZgkwCiAgICBpbnB1dGZsYWdzCUM= +ZQkwCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgc3RydWN0X1NoYWRlckxheWVyIGJzZGYgY29sb3IgY29sb3IgdmVjdG9yIHZlY3RvciBic2RmIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXU= +bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHsKICAgICA= +ICAgbmFtZSAgICAiT2YiCiAgICAgICAgbGFiZWwgICAiU3VyZmFjZSBPcGFjaXR5IgogICAgICAgIHR5cGUgICAgY29sb3IKICAgICAgICBpbnZpc2libGUKICAgICAgICBzaXplICAgIDMKICAgICAgICBkZWZhdWx0IHsgIjE= +IiAiMSIgIjEiIH0KICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJDZSIKICAgICAgICBsYWJlbCAgICJDZSIKICAgICAgICB0eXBlICAgIGNvbG9yCiAgICAgICAgaW4= +dmlzaWJsZQogICAgICAgIHNpemUgICAgMwogICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZGVzY3JpcHRpb24= +IgogICAgICAgIGxhYmVsICAgIkRlc2NyaXB0aW9uIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgaW52aXNpYmxlCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KfQo= +IyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgY29tcHV0ZWxpZ2h0aW5nOjoyLjAgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICk= +IHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoVm9wL2NvbXB1dGVsaWdodGluZzo6Mi4wKQpvcGV4cHJsYW5ndWE= +Z2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo9IDE7Ckd6aXBDb250ZW4= +dHMgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClVzZURTUGFybXM= +IDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAxOwpQYXJtc0Zyb21WZmwgOj0gMDsKPD94bWwgdmVyc2lvbj0iMS4wIiA= +ZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQ= +LWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGY= +aWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGU= +eHROZXRUeXBlPlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX04= +QU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+U2hhZGluZyAoVXRpbGl0aWVzKTwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCE= +W0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAACAAxub2RlY29ubnQ= +eXBlAAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAH4sIAAAAAAAA/+1dW4/juJWu3X1YtIH9D2ojD8nDaERS1ywC7HbPdHYWSXeQTeYlExiqslzlHVsuyHZ1N4L570tSEnXjoeQtl0rlOj2YbomHhzyWDg/5fbzo+8U/Xzk= +gfxP/CFO+cf3faf9p5AS1yFe4FAvkFkIrXK46W6ZLA5f75OrH3f3s8eW7KkMHrtbxtlud7DX6fpwJWqwfmfd7Lb3x0OyWd/eHdbp7W9/S21nto0PN3fJfpmseA7n0Ta4pZhQr7SBl33F694m6cGaz2f3u/36sN6l1jeu7YSuH1k= +ru0Rj0Wzm12aJjeHXZYmXw7rpeXOVpv4ds8Nsza7m5+t3Wplbfkj28irQ7K938SHRN6seEX32ZrXIO6+ZPFXeXH99T7e7+Xlcr3n2fPkLEmXSSYv7/jTkE9E3h3TzS5eyst9/JAs40Msb8SjyxJRUsqvN7uM/6b4uDmI++QL/0U= +yVJcbnafl8khXucGbpPl+ritJYi6ytvU4k8+ydaxFM12xwN/N/uPMVdis3/Mfpmt00aCY72Zz/njs4g15z8jyeYzUkv6MJ/R2u2n1XzGavfvk7kqUhXmWKQoQ1xRdcXU1S+z/SE+cAXLuskS8awJf1NB4IXM42n8XaxXX1WaG/A= +tPh4uNtlVrq73i2//ke6+3yXZIlIv7kRz88JgoAXK5+h9de/LN7Liz///p3l2KH6f8bf8f4mW99Lh+EPONvE6e0xvk2suzx9xt/gY52VVkqMlM563CeZeO1X/M8/Xf3bYrH4Mcn23F35FU/6l6vHBgBaNhEnYLSsNX/963S1218= +fTxufxAXFpv9GG+Oyf7dOo0z/phn75LbdSpks08yv3AO6/1q9l1yfbx9v8uyH9IydbEoPHSxmL2TjQCWf9xl23jzR96weADIM8sbOvvrPvkuzyYt4SZ8ny6lAVfFH61J/NcsPkzSqk/P+rAe6Tms6jrc0nO+vb/OyoBOGtG+Jjg= +c5BnpRKjrqe1A4r4zCaM94DWN45NKA2DTsRn/pOE/FRF/PTkgC9v6hGfJzxJyCfMmi/XGX8cPLS71nydqjvPmsebDb/wq+RFsl3vRWDiyUGpuRB284Swlq9IimQZxR11lEa629/Fy91nnkhUokqitYJqOVktWSVymzfJQ8LtpJ4= +KGm14sG0TOGW7++Tm+MmzsokbvXDbnPcqjxhVX/MX3Sy52lRvaYy1eXlp/Ilipug81uKX+mGGusLma6DFdbynLnAcot+lbQFXtnD1ntc/lMXuZOJLjNpdr/38eFONEtuUi2VO//+kMXrdBt/yXbH27v5zKuJuUNv1tv1IXmI+cM= +8euSZCXsyWLeqOazoFEk91SpNZ+F2vRlchN/nc8iQHh/4FYQpy3d38c33HpCmvat1hvu0PF2d0yFm9afB3fO63UsXk/d8qVyIVavY8sb1lq+Ty5o1ME9hve+D+J58tLlwEc0vuzAWwsVOeLr/S67P8h2wFgzC8mzpEseJnbZ+sA= +fzdzm1lomYVn4FKv/a59q2oUVYNrDqWaGsWoqplIgAGWq648deWrq0BdheoqqoZutVFcNYwjVTWkqodUFZGqJh5OWo9UpgbtpyhTw/aDk6lR+5dS/bCR+X7gUuJFpwwb7f2aR90vNm+x0xxBqh6Z92aBtie8j7Pt1T9mD/kYUpg= +Nvu0evM3y3kjurf97xzr729+/YbI/34zawWRTr45dz6erQwnHXkZYXmeTnDRFLZaidLqcaaTKd2lichTizidPI6srowh3R/XlMsApHkCzTw8DnXy0DKPjEbd31P8mHpQ0tpahCatrAxQ0KOvIhWUQ4Us8IFXIUtjgiPNqEKW1ko= +Ga66z9D2xC9oBiuwil8e7fxVRgWfms7/5FiKVRlcpzRhf7zOh1bN8bBKPvNomAal2HWJxgZoLExc2yGS/PB59X5nKEycF8B+PNVY2Eh/LDT8x6JFgCzaDMhCUCC860uPmw0R/bE1f7+SgyeRwvKUHCLKwZZIpVXqh+Z4Sryj5iA= +SqQsaHOAJ9PY/4t5cUtLi7FBbmQxPMht6x8hwP2wTy+rHy7FoiVp2qCmF065ZxF9H7KJr5MNIBNq1KAGyIQaM6gBMqHmGtQAmVDzDGqATKj5BjVAJtQCgxogE2qhQQ2QCbXIoAbI5Ot2TO8bEEpFo6MYPIWYXAUSSkWTs0BCqWg= +chdIKBVNDgMJpaLJZSChVDQ5DSSUiia3gYRS0eQ4kFC2eJPnQEKpaPIcSCgVjUHG4DnU5DmQUCqaPAcSSkWT50BCqWjyHEgoFU2eAwmloslzIKFUNHkOJJRB3+Q5kFAqmjwHEkpFk+dAQqlo7KAMnsNMngMJpaLJcyChVDR5DiQ= +lIomz4GEUtHkOZBQKpo8BxLKft/kOZBQKpo8BxJKRZPnQEKpaPIcSCgVjYMbg+e4Js+BhFLR5DmQUCqaPAcSSkWT50BCqWjyHEgoh34mz4GEUtHkOZBQKpo8BxJKRZPnQEKpaPIcSCgVjQNjg+d4Js+BhFLR5DmQUCqaPAcSSkU= +k+dAQjn6N3kOJJSKJs+BhFLR5DmQUCqaPAcSSkWT50DCx5NlatZfz1T1UmX/SgLbsSPnXGwVNymo2SEJig5hJlPPzZf5SqyWKdUsABcLEWI7YRhaxI4i/m+HLwteMV3m1EmxggsrKbCc+XL5v4L/En/78u8OxVZjqQYSR25IwpA= +em74YomjWnOgTtcZNbzR4yNBRVq7mipHCwS6gJTPHTSXkcQZdxDue+cOA0yJCWnVD8WAyPYJi3yLOLbvOt0QQF5xCNAx5vFyKWlisQqCy9pEdCnWNXc3CD3qRY5//mV+vvyfjNXCSz/ntrf9XNO8RdL+ZtecW33Df+1OphZjAjE= +R5hkIu+b30iV/GcbdeQ4QuQVgxBjzty6Ijd3o9X6y7CSuVsdBmeW453+rPu73ecBWcuJ6Wzbnpju5l3xNnNg9fy9j0SaIvV4QzLmFFObvFkPyXbY3d5ukr6catY2HZBZFLvZ3Q62VGak/TlVXjYkr8j9IAPj0NypXNU4NPf9btA= +E84z597M21efAqn/TndY8Sr/tvch5sWTUiEalt+p/VtoEn+oqgNc8VZ14H3Pba/rSa9fD/BRkXG95aFzUM7bZMe79OzroMxl9zXoZcvMJ7y76/1yNdCKPOYOe2TiNcWtrFIsYwMgyVsMNUoBoWwQgCxvWoBQPi9AlrcDk3ALGZs= +e7hJSHxAmnsmaG7+FtpioOs4ZMeb3jghs2Y8uiarzaHHbUiZdZ32ZnXUj+ntkXiE55l39/nKIWPWt28/vfvvb//ww+//6y9v3xY9WDFUHfBAEjGa5m7UJUTk2q94L4rjD2yd9phR9LdcZ/c5zVfk8cHwgQ+DB/Vloppjul5x1xw= +WM317pguB5V9F+/VuHyQQm6+HEwZs/MhZlqUnCwrxSG/e3/MVmLJGP/l2e6BY1L+vo6DjBMZb+52az6863+/InM+cj0lbznqNesUQ+KGG3XpMRHfHtb79fWmp7j8xf4vj1vpUKfhgCjm5YrX0P/z7vhDHpbzJt5sruObn/tzHjg= +thtQc7K578/1eBhfZejg59EwfJWxsqFc8D4OiveUuELxyoI+HB/ZzGfMRRzfj+OZGcezPhwfvHgcX2bkttOOp00UyZf2IZZHLI9YHrE8YnnE8ojlEcsjlkcsj1h+Oli+drBCF0ePhuYrK9TBIN9ybNdclcMTzo3hSyVCKGnUa8I= +7wELLdcOPeYxxO/NpTj741azvMaTQN2t4XgiN5rVd0xybK6kVAPz3XLnWEPJvOU60kH/6OWu2KlaSbViR3rrUyzW0TJssrbRokJFNDK1XE5uDWyEBZFy7rigNrd3agb3tBKb8SDCAwNhUeB1AgN9xYGh2HAK8HskjwuN0NEUwk0= +nFHdbs4XvChPuTwhQdPxNG08f87pcdsZQAmEUUi1mz3fr84xeKgtIaxCRG7taDGiylCZ8D4ZZQaAqO3vtSjB6+47AiqyHRYRHDv0cf+a42i0kwCDTmHRzQbki3gZAePFJGcDSjG/d2teN9F5gPcJzgDgDADOAOAMAM4A4AwAzgA= +4AwAzgDgDADOAExmBkC7G47jibEQPKvO7m+vJlQn+Y0C59U+5TqcbxvSh+0D22Wh36X/ENsjtj+hLfA7ArngRIF++/BNRP2I+hH1I+pH1I+oH1E/on5E/Yj6EfVPBfW7lRKMup97+R8db/mfSxr1QjDftyM3EofwuESzxoe9YpA= +Dy7+ay/ZI6y+CpDCVEBnFWCjGO23ZkzLAVngsctaKwQsB6SjLgekzx4l2IhRwmnUa44Ske06Ie1u8cUoMSRKuK0o0ZQOjRJEs2aYmYOE7tivywsSbNQgwZ5jzXBlwfU6bUWJJzsUoFo4XB0KkFfft6MgtJnnMFwVOOBEANd8IoA= +e/knApRezm33m2420dkB8f1NnBrAqQGcGsCpAZwawKkBnBrAqQGcGsCpAZwamNzUgHZXXw4unpvqc59pQsDtofpCmzq6HX1I9empPojyP5Hq65L/J3F9oaP7JPvlcX3uqFyfO16U0M1h8pg7DtNXiWshilcORYrA9uQKYXlOgEs= +kefr4fmgw0GMfP8JC4RfJvFXKvF7r+5106X9kO1Dtg/ZPmT7kO1Dtg/ZPmT7kO1Dtg/ZvumwfbrttwJRjLb/V0c3lieQjrwDuPo+L+t8aKF/D3CJ8B3bCzwHv+1xGsKH9wAPYfQu5qOdqjnwOwb74ETxfsdQRP+I/hH9I/pH9I8= +6B/RP6J/RP+I/hH9Twb9u7rtMl20MRoXYNiVLDDrOCxAJWauzog+/P+NY5PQJ9RHBuAkBiAYxgC4l84AVHP81eaeuv9NFPvXTLxc1F8MoBH2I+xH2I+wH2E/wn6E/Qj7EfYj7H9BsN905raEGKMBfiP/MB7k133vr2nGANAfuQE= +jRDzn4T5w2GY37vwdf2qHYg7vQNOFPU3jETcj7gfcT/ifsT9iPsR9yPuR9yPuB9x/4Rwv3Gt/ajIX398wGYzHuhXOx/qoF9Z0Iv3iR04oYtz/Kfh/WgY3vcvHO8r7+e2d31volC/tA9RPqJ8RPmI8hHlI8pHlI8oH1E+onxE+RM= +QvnVOYAaaD2F73qnMljvPj/7d72VIb1wn9quH/l4bN9JcJ/C3+lo5AsufUm/4bveygUnivpbZl4u+McN/Yj9Efsj9kfsj9gfsT9if8T+iP1fHPY3fddbIY1nXd1fGDMmAaBb3d80oxf+M5syJwgR/p8E/8kw+B9eOvyvfa4z0Ds= +4LTBP0J/hP4I/RH6I/RH6I/QH6E/Qn+E/gj9Jwb9tYv7myhjGmf6jzv7XzvTv7u1f/j8P7OjiEQeEgAnEQB0GAEQXfhyf/Oh/lNfAdAxFIkAJAKQCEAiAIkAJAKQCEAiAIkAJAKQCJgMEWA+1H/8VQC6jQDKnGfaCOBChvQSAa4= +HXiMECQCTiIC2DAigDiXzgTodgK0fXDqPACyAMgCIAuALACyAMgCIAuALACyAMgCIAswNRZAtxOgjTRGO+1PR0lskodkM85Rf7UdAG6z+l6879kecSmu/D8N77sD8T658KX/tFr67/tNz5soypfGXTi2R2iP0B6hPUJ7hPYI7RE= +2iO0R2iP0P4FQXuqW16fg4rRJvV1ZwxynLbiBoyH69Wn0uu4vmFFL7z3bRp4rovw/iR47w2E9/TC4b1qBsJ2rQNOFOXXbUSwj2AfwT6CfQT7CPYR7CPYR7CPYB/B/lTAPqsyAkj7WY/z298nN8dNnI0I+nXH+TXN6EX9/HkwH78= +3Xca6PcHgn526Wv4a8f5+XoHnCjqbxiJsB9hP8J+hP0I+xH2I+xH2I+wH2E/wv7JwH7dHH8TZIyG+3U7CR52m+N2zKn+SlxN9deNGID5g0hgSAT9p4D+YCDody8d9JdK3Hat/00U8tdMRMCPgB8BPwJ+BPwI+BHwI+BHwI+AHwE= +/2QAv+6YvDrAGA3uuypD9zsCMUfDyX4cxM+UuL64v2FHL+gPbc8LI4ag/yTQHw4E/d6lL+8vm4Luw32FC04U9zetROiP0B+hP0J/hP4I/RH6I/RH6I/QH6H/VKB/BbhhxD0a+tdtN6iODRwT/3tKrPly32AGILIZdfC4/tMIgGg= +IAHgXzoBUGbUH9c/bQqgbSeSAEgCIAmAJACSAEgCIAmAJACSAEgCIAkwGRJAd6JeB2qMdmC/bjVCKpHfOOif6j7WVxrQC/qJYzshwWn/k1C/O/RUv+DCUb9yfm57x/knCvYL8xDjI8ZHjI8YHzE+YnzE+IjxEeMjxkeMPxWMr90= +SV8Ci7GgvZZoKGiGdJd/GHAh4OkoOF99plCzyr9pzRDQH7oUj/I/DfQP3eAfXvgGf9Us+F17rX/TESfKAOhsvVw6oBhaIyGAhAASAkgIICGAhAASAkgIICGAhMALIgRc/eH+GtAxGjug2/2vliE8Az+gOwUAsKefISC27zA89/8= +NIZg6GkA0aUzBGXT8B3S3QzwIjgCvbXIEiBLgCwBsgTIEiBLgCwBsgTIEiBLgCzBdFiCai1+PyZ/ho8BMvXlc/FFQm5RDhEb9MD+eJ0mhyf7EiD1id4GiBL4htrEjcLA8mwnpFH3qwDRK6YEXGv+YT7zrPmn1XzmW/P3yXwWWPM= +bbz/eT+fheJB6lgD/o5lIrEcwRgs+C9OsvmM1SVESnjptJ5KZaqojdSTmUwWtTdph0ZFTRX+X6fopgXQ1wkp9ahHGKuxFG5IwpAyGj6OpQjV/yN/n9BxqKNvFhp64om+WNKodqzgVA+YVGvKt+u96t9ZI1LVBOemMgMldvUhs2k= +FRi7CLHDiPoWtb3QD7oLnugEY5e8GSN48ZBRjdx64hQDmc1h8YJGjteNF+SFxYtaa/H8AX6pCR779W0aH45Z0hklPpxlAFRNSjB9R9+0sDfOXD19gJG93zG958NN0ggwNUEzwJDzBRhCgwFWwQEmtIkTRlZg+6HjRd35EueVRxg= +OYCRwyOWD4/4kOlPcsj0UY6Y5GOON/d3cWfkFIHDp89r7gzFEKkYO7WCUpHDMYYkP9IMYdiLDUnAEKbpyU8xnhkQdBo2PHnQcXsh17e5hzQHNHnauccyFfRyemwBo0xgRxHl43M7oLyYFzGKGQuBOdacV8ir0IQKjnfqnV0eL/I= +h13ALemWyZIjp1yYj2REkHpT8DlJU0bbkaZRQQGyaqU6BcqqFWaKSdxvycuHVVXzIxTo80uX142QihfUGSAJ7pi//t1K0p77jpx3BfvDeRab9AI09QNGW21SmVSd8dgyqXKyRlhLj5vNuYOar8QMGAjXrYGHT8zm/u3yyOZQ3+k= +Dp+mOHoaK7IJRqdB6ShJm6VpZzwFmDHC6MsHZlXrIAQYz9f9URN18qefHredsELysCOk/AV0J4nOxFxXQxYw5NR+wWhhp8oIhZ2qt3vyqFOdcws9o5oxpqAThJFnUVscYILDqVbQ0YYcpxjVFEP4POp0Y04jDzWGHe8C+KCqdYA= +YafmkFOMOrodruAPmCYp7U6SlHYN8YfajPL44/EnRbnLv4T4M0lSmg4gpU1B6DWS0u7kSWl3QvyQOy4/BEGpwhYwooS2SyPiiil65nndVftTjCjTI4hcA0H0aQUTRA2ZiSBy2wQR12wTREUSEkSFz79wgmhAMHsGgujTakoEEbc= +Bh4ruTb1HWa5NnOJ153Af/UEkZhZMxNE+ZKhRsZTBkmvjyDi/jhFqHYCQcR/wQQJohGiznCCqC/oUF8MpxgJNCseX/NwiuST+b0EkYw63ZjTyEOQIGo45BSjznCCaMSgcxpB5E2SIPKMBBGhJLAiO4iYZhP2FOPPJAkiMoAgMgU= +oddIEHmnEUTX4xNE3oQIIm9cgsgIlg0RJbSp5wTM4v8yXvWLiCjTI4g8A0H0AeaHPgykh7w2PfShww59QHKo7u8vnBwaEMjGQ2mVj42I0qqDakBjTCjNCUkkz6zx/e4XbF49NfShjxnKt5jV850yOLoQYqgfodWc8WUitNoPGC0= +4FSDzj5a6OnjTe0DWb22GMONG/IRlEf4EGqkEVSqgk065VijizQasqeRUZPFOLa5DD5INYtePmiawaZS6qODRow1VUYwAh6v84dD2nvt8+QnG+EwDxpuVRaBIcexCQ1o6Fm+7YfUI52gE7ziIY4u4Mzn/AHmg5pqS30tMd9NX0s= +KDbS11LEmkbfeiO6oSpmeXkCzROEkpunFHtKhFLUCmbyawHFdrZmzONVFUCvuKLqiqkrt7RB3Kj6xY1fVi1uglat/sl79tlLC6FlRl4INLNctS1NDDXER3mmHiATat2jXSo1QCbUmEENkAk116AGyISaZ1ADZELNN6gBMqEWGNQ= +AJlQCw1qgEyoRQY1QCZft2N634BQKhodxeApxOQqkFAqmpwFEkpFk7tAQqlochhIKBVNLgMJpaLJaSChVDS5DSSUiibHgYSyxZs8BxJKRZPnQEKpaAwyBs+hJs+BhFLR5DmQUCqaPAcSSkWT50BCqWjyHEgoFU2eAwmloslzIKE= +DPomz4GEUtHkOZBQKpo8BxJKRWMHZfAcZvIcSCgVTZ4DCaWiyXMgoVQ0eQ4klIomz4GEUtHkOZBQ9vsmz4GEUtHkOZBQKpo8BxJKRZPnQEKpaBzcGDzHNXkOJJSKJs+BhFLR5DmQUCqaPAcSSkWT50BCOfQzeQ4klIomz4GEUtE= +5DmQUCqaPAcSSkWT50BCqWgcGBs8xzN5DiSUiibPgYRS0eQ5kFAqmjwHEsrRv8lzIKFUNHkOJJSKJs+BhFLR5DmQUCqaPAcSjsLPV3j1Ofh5aNqjnAVqU2Yy9Qk5emhOUNkDH1XJbJ+FruXbrs9Yd7W494r5MqfGilVkWMGBsZI= ++nL5hXhYGkK/RmKdxjC9XJIePFKp8sUnOU+pn2WvDBgtYlRK0CyaJCyffDavEkNrxXI7wCjh2lFEQn/kqbyXESXgybxiyUp+Ym17wVQnCxwi8hPWXnqIUEqEACR07oRnncP7cI7xSC26QcElN31igYWOGViAdWe5HWBg8WxRWLk= +bwQDy8B9I8VOyf7I4r6yyAIMzHMvPGtk+bQaMbTQqYUWNpHQYjgBko9ZqOtEeGbRaWcWFaf09YcWhqGl8sKzhpb3yYihZbzzGL3aimpws1eOtxdqhX9zI1q6WafJmSONV9sBC+716ZgFEyrEDkInsIhjU1ezAOmVh53BG9GcxqI= +JNM3OnQhiDEehUh0Aauty1ZDPBfa26FxT008uuFO1iVsf6V0uEf+qra1ZlE8+38XlO46vdkcl4lmC8g8j2VJpi9eiPmTidOlXr7LP8mEC4z09LuJfYfVcIGRXhEXGBkUcYGRQREXGBkUcYGRQREXGBkUcYGRQREXGBkUcYGRQRE= +FxgZFHGBkUHxZSww2h+WhjMLmv9JdCroo+7PFt/elmI9+lRIOM9kwqFFFd0HdEzFV8NVJcATLEuHxaL07lNslQ485rJ0WCxK7z7qVunAuyhLh8Wi9G5LbpUONPWydFgsSu8291bpQDwoS4fFovRuTGiVDgSNsnRYLErvBo5W6UA= +ZClLh8Wi9G50aZUOhJ+ydFgsm1Q3BrWKh3C8ak+wXFbQbW/tCuAWaeQDygp6myzEC6gKzI1Www60K+hptga5rKC34UI8g6rA3HQ1bEO7gp7Ga5DLCnqbL8RbqArMDVjDXrQr6GnCBrmsoLcRQzyIqsDcjDVsSLuCnoZskMueq7c= +JUO8iuq7zC1Zw660K+hpyQa5rKC/8+3rfc0tWcPWtCvoackGuaygtyVDvI+qwNySNexPu4KelmyQywp6WzLEI6kKzC1Zwya1K+hpyQa5rKC3JUO8lKrA3JI17FS7gp6WbJDLUWJvS4Z4LjVONLdkDdvVrqCnJRvksoLelgzxZqo= +AkD+6Cl1v39jgmYubrSlO0NPYCSjnsAIrfYsbYGPD4psP6CuWHQcuJHXmUl3X/dMOngCozwise2F7XMYaXEKhjoDozqIkXWm4aFzGDuV1E9jrA4oooNn7Cm7gO9LDz6NUbvW+SWdxjjiiuf+A4sqp2uEN5X8ZAcWUR+ItjWLTMs= +hSLHFUHO8ULaXaUYTjDIrcY6uNrvfKu+HuTUEUQfmicSiUXT9TOLxErH+qFGf5JnEanbj/KwInUrK4w393fxXBwVpNIfdS5RceWpK19dwbHQa5xM67GAEcq8FxYLq4zQxrBaK3mSnWHVmA3a/FSz4MmPyaa1QZpaXz3KZg2qhmQ= +tTPNzdszCLG5zxGL2tRhTndz6Ctfy8iTtCfGihWKdQezXO1Bjs08QCxgvh+4fAx00kpGe7/mv/+LzZ/KNMMC1Q2RnmCThnxD5xgSUd2QaNydGWDkePK9GPXIETRr7osczCYBwcChCRzg1q5GVPD03wRqZgKOnL780NFqBmcPHec= +2eMFxo7xtl6w2pfQVLzNj53lLp4diNPFTLmkGUrIY58FU6GE/9EbAkMlm7hRGPDRSEjDsPsRaDbBoDIaVKLWPH+CD/HmCG3tarI66mSLCuQUZrbK0G26IEYA47EoCFjknJ/M8eX/ZKRgU7Ub1w307nrSp3+K5/tGborg+iL0dDM= +cdfLS+P5Hnb3i9Uuu0kWYgOFoNoO3Ns7OvtjtopvElVw3OWH0mWj4Pqr1nJN9QyLB2ChTTtbdwaqWojz6EDKat9rBYLH03/mSMFJ6vt6G/KmuU5Xu/3Vx+P2B3HB28mP4gnt363TOOPNYfYuuV2nQjb7JPOLhmrVmvDsu+T6ePs= +fpdlP6SleLEonvZiMXsnYxUs/7jLtvHmj9xp+AAwzyxvyOyv++S7PJs0iad8ny6lJVfFn6fubTQM3ZP3NoAhvb3NN47Nx0uky8xhdzOd7sZ1HZ9cQHdTCy7a7obYN3fplfjt/NffxdwhN1YZ8K08mXtjsjoUTYt7qjArT8+EI+k= +BMVr+J8Dd9FbLvxp/tO8EJUu7hT3++RWNpV/8FrS28OdEAkLMn5xc7f/9U/zqmP7af4b6xepJ/5+fPSv+mKf6R/O+fvidMnb7S5bH76etS/+m3prtRqsv1sX2i+PwKv29jl0Kn2O4TQc1ecQO/Cxz8E+Zwp9DsU+RwQVTxvZtHw= +9aP7HN4fPF13wwu/3J5mAB3/5D0NmwqXZjgcqexpiE0j5NKm3tFEruNdfkfDsKMRMcXz9A/npI7mwdzFxNf7XXZ/ODfFWOtnqhout7MZMH/z6M5GnYPHgEPHbREQsytKZrXDe9is/omzYk0hm6mvmr5PZuVHB/llTdEt8rpV3k8= +K5WXX9Y/vl3k9aq8H1TWD7PqiPaZCnczeU6q/JvKv9msu4q0KJbMqnU554s9DvBBeDtNDleProf4lU55Jnvxglg4u7/OZH/HAxHRP57lOuMm8a6iuIiXy/KZ8feUJy6S7XovfExIqfiLzbg+/5tfurN4s1H6VdbiXnSmlVTe8fw= ++UWRmO72d/Fy97m8L+6UkpKrlOJ+kzwkG661Wh3FkxU3+/vk5riJs/zuYbc5bpMyW64a84FEsq+VVSSk8kHt20a1fkAzufE+Gz7W4Ocbd6RxRxt37NHe4FY5Sq87k5+xWpa//Pk/f/jD939++/bt1f8BF9DdsklfAgBkZXNjcmk= +cHRpb25pbXBvcnQgcmUKCnJvcHR5cGVuYW1lcyA9ICgnZmxvYXQnLCAndmVjdG9yJywgJ3ZlY3RvcjQnLCAndW5pdHZlY3RvcicpCnNoYWRlcnR5cGVuYW1lcyA9ICgnZicsICd2JywgJ3Y0JykKCmRlZiBnZXRFeHBvcnRzRnI= +b21ST1Aocm9wKToKICAgIG51bV9leHBvcnRzID0gcm9wLmV2YWxQYXJtKCd2bV9udW1hdXgnKQogICAgZXhwb3J0cyA9IFtdCiAgICBmb3IgaSBpbiByYW5nZSgxLCBudW1fZXhwb3J0cysxKToKICAgICAgICB2YXIgPSByb3A= +LmV2YWxQYXJtKCd2bV92YXJpYWJsZV9wbGFuZSVkJyAlIGkpCiAgICAgICAgdHlwZSA9IHJvcC5ldmFsUGFybSgndm1fdmV4dHlwZV9wbGFuZSVkJyAlIGkpCiAgICAgICAgY2hhbm5lbCA9IHJvcC5ldmFsUGFybSgndm1fY2g= +YW5uZWxfcGxhbmUlZCcgJSBpKQogICAgICAgIAogICAgICAgIGV4cG9ydHMuYXBwZW5kKCh2YXIsIHR5cGUsIGNoYW5uZWwpKQogICAgcmV0dXJuIGV4cG9ydHMKCmRlZiBzZXRTaGFkZXJFeHBvcnRzKG5vZGUsIGV4cG9ydHM= +KToKICAgICMgc2V0IHRvIDAgdG8gY2xlYXIKICAgIGV4cG9ydHMgPSBbZXhwb3J0IGZvciBleHBvcnQgaW4gZXhwb3J0cyBpZiBub3QgcmUubWF0Y2goJ21hc2tfLionLCBleHBvcnRbMF0pXQogICAgbm9kZS5wYXJtKCdleHA= +b3J0cycpLnNldCgwKQogICAgbm9kZS5wYXJtKCdleHBvcnRzJykuc2V0KGxlbihleHBvcnRzKSkKICAgIGZvciBpLCBleHBvcnQgaW4gZW51bWVyYXRlKGV4cG9ydHMpOgogICAgICAgIG5vZGUucGFybSgnZXhwb3J0bmFtZSU= +ZCcgJSBpKS5zZXQoZXhwb3J0WzBdKQogICAgICAgIGlmIGV4cG9ydFsyXToKICAgICAgICAgICAgcGFybSA9IG5vZGUucGFybSgnZXhwb3J0YXMlZCcgJSBpKQogICAgICAgICAgICBwYXJtLmRlbGV0ZUFsbEtleWZyYW1lcyg= +KQogICAgICAgICAgICBwYXJtLnNldChleHBvcnRbMl0pCiAgICAgICAgdHlwZWluZGV4ID0gcm9wdHlwZW5hbWVzLmluZGV4KGV4cG9ydFsxXSkKICAgICAgICB0eXBlID0gc2hhZGVydHlwZW5hbWVzW3R5cGVpbmRleF0KICA= +ICAgICAgbm9kZS5wYXJtKCdleHBvcnR0eXBlJWQnICUgaSkuc2V0KHR5cGUpCiAgICAgICAgCiAgICAKZGVmIHVwZGF0ZUZyb21NYW50cmFST1Aoa3dhcmdzKToKICAgIG5vZGUgPSBrd2FyZ3NbJ25vZGUnXQogICAgcm9wID0= +IGhvdS5ub2RlKGhvdS51aS5zZWxlY3ROb2RlKG5vZGVfdHlwZV9maWx0ZXI9aG91Lm5vZGVUeXBlRmlsdGVyLlJvcCkpCiAgICAKICAgIGV4cG9ydHMgPSBnZXRFeHBvcnRzRnJvbVJPUChyb3ApCiAgICBzZXRTaGFkZXJFeHA= +b3J0cyhub2RlLCBleHBvcnRzKQAAAAUAE1B5dGhvbk1vZHVsZS9DdXJzb3IAAAANAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAABABNQeXRob25Nb2R1bGUvSXNFeHByAAAAAQAAAAAAFVB5dGhvbk1vZHVsZS9Jc1B5dGhvbgAAAAE= +AAAAAQAVUHl0aG9uTW9kdWxlL0lzU2NyaXB0AAAAAQAAAAEAE1B5dGhvbk1vZHVsZS9Tb3VyY2UAAAADAABJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAA6NX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk8= +Uk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3M= +ZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8= +LCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInR3b3dheSIKICAgIHNjcmlwdAkidHdvd2F5IgogICAgbGFiZWw= +CSJ0d293YXkiCgoKICAgIGNvZGUgewoJIiNpZm5kZWYgX192ZXgiCgkiICAkcmVzdWx0ID0gKCRjb25kdHlwZSAhPSAwID8gKCRjb25kaXRpb24gIT0gMCA/ICRpbnB1dDIgOiAkaW5wdXQxKSIKCSIgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgIDogKCRjb25kaXRpb24gIT0gMCA/ICRpbnB1dDEgOiAkaW5wdXQyKSk7IgoJIiNlbHNlIgogICAgICAgICIgICNpZiAhc3RyY21wKCRzaWduYXR1cmUsIFwiYlwiKSIKCSIgICAgZmxvYXQgJHNjYWxlID0= +ICgkY29uZHR5cGUgIT0gMCA/ICgkY29uZGl0aW9uICE9IDAgPyAxIDogMCkiCgkiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICgkY29uZGl0aW9uICE9IDAgPyAwIDogMSkpOyIKCSIgICAgJHJlc3VsdCA= +PSAoMS0kc2NhbGUpKiRpbnB1dDEgKyAkc2NhbGUqJGlucHV0MjsiCiAgICAgICAgIiAgI2Vsc2UiCgkiICAgICRyZXN1bHQgPSAoJGNvbmR0eXBlICE9IDAgPyAoJGNvbmRpdGlvbiAhPSAwID8gJGlucHV0MiA6ICRpbnB1dDE= +KSIKCSIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICgkY29uZGl0aW9uICE9IDAgPyAkaW5wdXQxIDogJGlucHV0MikpOyIKCSIgICNlbmRpZiIKICAgICAgICAiI2VuZGlmIgogICAgfQoKICAgIGlucHV0CWludAk= +Y29uZGl0aW9uCSJDb25kaXRpb24gVmFsdWUgKGludCkiCiAgICBpbnB1dAlmbG9hdAlpbnB1dDEJCSJJbnB1dCAxIgogICAgaW5wdXQJZmxvYXQJaW5wdXQyCQkiSW5wdXQgMiIKICAgIG91dHB1dAlmbG9hdAlyZXN1bHQJCSI= +T3V0cHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCSAJCWRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlpCXsgaW50IGludCBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiU3RyaW5nIgkJcwl7IGk= +bnQgc3RyaW5nIHN0cmluZyBzdHJpbmcgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiIAkJdSAJeyBpbnQgdmVjdG9yMiB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiIAkJdiAJeyBpbnQgdmU= +Y3RvciB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiIAkJcCAJeyBpbnQgcG9pbnQgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiIAkJbiAJeyBpbnQgbm9ybWFsIG5vcm1hbCA= +bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkgCWMgCXsgaW50IGNvbG9yIGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiQlNERiIJIAkJYiAJeyBpbnQgYnNkZiBic2RmIGJzZGYgfQogICAgc2lnbmF0dXI= +ZQkiNEQgVmVjdG9yIiAJCXY0IAl7IGludCB2ZWN0b3I0IHZlY3RvcjQgdmVjdG9yNCB9CiAgICBzaWduYXR1cmUJIjJ4MiBNYXRyaXgiIAkJbTIgCXsgaW50IG1hdHJpeDIgbWF0cml4MiBtYXRyaXgyIH0KICAgIHNpZ25hdHU= +cmUJIjN4MyBNYXRyaXgiIAkJbTMgCXsgaW50IG1hdHJpeDMgbWF0cml4MyBtYXRyaXgzIH0KICAgIHNpZ25hdHVyZQkiNHg0IE1hdHJpeCIgCQltIAl7IGludCBtYXRyaXggbWF0cml4IG1hdHJpeCB9CgogICAgc2lnbmF0dXI= +ZQkiVW5pZm9ybSBGbG9hdCIJIAl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIiAJdXYgCXsgdWZsb2F0IHV2ZWN0b3IgdXZlY3RvciB1dmVjdG9yIH0= +CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiIAl1cCAJeyB1ZmxvYXQgdXBvaW50IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIgCXVuIAl7IHVmbG9hdCB1bm9ybWFsIHU= +bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMgCXsgdWZsb2F0IHVjb2xvciB1Y29sb3IgdWNvbG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA0eDQgTWF0cml4IiAJdW0gCXs= +IHVmbG9hdCB1bWF0cml4IHVtYXRyaXggdW1hdHJpeCB9CgoKICAgIHBhcm0gewoJbmFtZQljb25kdHlwZQoJbGFiZWwJQ29uZGl0aW9uCgl0eXBlCWludAoJbWVudQl7CgkgICAgInRydWUiCSJVc2UgSW5wdXQgMSBJZiBDb24= +ZGl0aW9uIFRydWUiCgkgICAgImZhbHNlIgkiVXNlIElucHV0IDEgSWYgQ29uZGl0aW9uIEZhbHNlIgoJfQoJZGVmYXVsdAl7IDAgfQogICAgfQoKICAgIFZPUF9GTFRfUEFSTShpbnB1dDIsICJJbnB1dCAyIiwgMCkKICAgIFY= +T1BfSU5UX1BBUk0oaW5wdXQyX2ksICJJbnB1dCAyIiwgMCkKICAgIFZPUF9TVFJfUEFSTShpbnB1dDJfcywgIklucHV0IDIiLCAiIikKICAgIFZPUF9WRUMyX1BBUk0oaW5wdXQyX3UsICJJbnB1dCAyIiwgMCwgMCkKICAgIFY= +T1BfVkVDX1BBUk0oaW5wdXQyX3YsICJJbnB1dCAyIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfcCwgIklucHV0IDIiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml9uLCAiSW5wdXQgMiIsIDA= +LCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKGlucHV0Ml9jLCAiSW5wdXQgMiIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKGlucHV0Ml92NCwgIklucHV0IDIiLCAwLCAwLCAwLCAwKQogICAgcGFybSB7CgluYW1lCWlucHU= +dDJfbTIKCWxhYmVsCSJJbnB1dCAyIgoJdHlwZQlmbG9hdAoJc2l6ZQk0CglkZWZhdWx0CXsgMSAwIDAgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJaW5wdXQyX20zCglsYWJlbAkiSW5wdXQgMiIKCXR5cGUJZmxvYXQKCXM= +aXplCTkKCWRlZmF1bHQJeyAxIDAgMCAwIDEgMCAwIDAgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJaW5wdXQyX20KCWxhYmVsCSJJbnB1dCAyIgoJdHlwZQlmbG9hdAoJc2l6ZQkxNgoJZGVmYXVsdAl7IDEgMCAwIDAgMCA= +MSAwIDAgMCAwIDEgMCAwIDAgMCAxIH0KICAgIH0KCiAgICBWT1BfRkxUX1BBUk0oaW5wdXQyX3VmLCAiSW5wdXQgMiIsIDApCiAgICBWT1BfVkVDX1BBUk0oaW5wdXQyX3V2LCAiSW5wdXQgMiIsIDAsIDAsIDApCiAgICBWT1A= +X1ZFQ19QQVJNKGlucHV0Ml91cCwgIklucHV0IDIiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml91biwgIklucHV0IDIiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml91YywgIklucHV0IDIiLCA= +MCwgMCwgMCkKICAgIHBhcm0gewoJbmFtZQlpbnB1dDJfdW0KCWxhYmVsCSJJbnB1dCAyIgoJdHlwZQlmbG9hdAoJc2l6ZQkxNgoJZGVmYXVsdAl7IDEgMCAwIDAgMCAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgfQogICAgfQogICA= +IAogICAgZ3JvdXAgeyBuYW1lICJnMCIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImcxIiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzIiIG9ic29sZXRlIDEyLjAgfQp9CgpJTkRYAAAAAAA= +AAAAAAAACAAAAAxEaWFsb2dTY3JpcHQAAAAAAAAEAFg+i5sAAAAMQ3JlYXRlU2NyaXB0AAAEAAAAATZYPoubAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAABTYAAAEuWD6LmwAAAARIZWxwAAAGZAAAAABYPoubAAAAC1Rvb2w= +cy5zaGVsZgAABmQAAAMUWD6LmwAAAAtDb250ZW50cy5negAACXgAABHvYDeG/gAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAbZwAAADBYPoubAAAAEEV4dHJhRmlsZU9wdGlvbnMAABuXAAAABFg+i5sjIERpYWxvZyBzY3JpcHQ= +IGZvciBkZW5zaXR5dG9vcGFjaXR5IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWRlbnNpdHl0b29wYWNpdHkKICAgIHNjcmlwdAlkZW5zaXR5dG9vcGFjaXR5CiAgICBsYWJlbAkiRGVuc2l0eSB0byBPcGE= +Y2l0eSIKCiAgICBpbnB1dAlmbG9hdAlkZW5zaXR5CURlbnNpdHkKICAgIGlucHV0CWZsb2F0CXNoYWRvd3NjYWxlCSJTaGFkb3cgRGVuc2l0eSBNdWx0aXBsaWVyIgogICAgaW5wdXQJZmxvYXQJZGlzdAlEaXN0YW5jZQogICA= +IG91dHB1dAlmbG9hdAlPZglPZgogICAgaW5wdXRmbGFncwlkZW5zaXR5CTAKICAgIGlucHV0ZmxhZ3MJc2hhZG93c2NhbGUJMAogICAgaW5wdXRmbGFncwlkaXN0CTAKICAgIHNpZ25hdHVyZQkiRmxvYXQgRGVuc2l0eSIJZGU= +ZmF1bHQJeyBmbG9hdCBmbG9hdCBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIlZlY3RvciBEZW5zaXR5Igl2ZWMJeyB2ZWN0b3IgZmxvYXQgZmxvYXQgZmxvYXQgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiA= +ICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKICAgIH0KICAgIG91dHB1dG92ZXJyaWRlcwl2ZWMKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIHBhcm0gewoJbmE= +bWUJInNpZ25hdHVyZSIKCWJhc2VwYXJtCglsYWJlbAkiU2lnbmF0dXJlIgoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVuc2l0eSIKCWxhYmVsCSJEZW5zaXR5IgoJdHlwZQlmbG9hdAoJZGVmYXVsdAk= +eyAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkic2hhZG93c2NhbGUiCglsYWJlbAkiU2hhZG93IERlbnNpdHkgTXVsdGlwbGllciIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJcmE= +bmdlCXsgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGlzdCIKCWxhYmVsCSJEaXN0YW5jZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KICAgIH0KfQojIEF1dG9tYXRpY2FsbHk= +IGdlbmVyYXRlZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgZGVuc2l0eXRvb3BhY2l0eSBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXM= +IHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChWb3AvZGVuc2l0eXRvb3BhY2l0eSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHU= +c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKU2F2ZVNwYXJlUGFybXMgOj0gMDsKQ2hlY2tFeHRlcm5hbCA6PSAxOwpTYXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ29udGVudHNDb21wcmU= +c3Npb25UeXBlIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE91dHNpZGVQYXI= +bXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGU= +bGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW4= +ZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0= +IiRIREFfVEFCTEVfJEhEQV9OQU1FIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iVk9QX2RlbnNpdHl0b29wYWNpdHkiPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU= +PlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEUvJEhEQV9OQU1FPC9jb24= +dGV4dE9wVHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xTdWJtZW51PlNoYWRpbmcgKFV0aWxpdGllcyk8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2k= +bXBvcnQgdm9wdG9vbHV0aWxzCgp2b3B0b29sdXRpbHMuZ2VuZXJpY1Rvb2woa3dhcmdzLCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KH4sIAAAAAAAA/+1dT3PbxhVnmtQNkaQ= +0+khpx7WiA9WIlNYACREp44b23JGM7bkkRUnnabDgUiQwoQEOPijP/V4euql/QA95Av00kM/QY/9IL31mi/Qt7tYYPFnV5QpylEiOTbB/b23u3j72/ferhbI98etluHQP+QHG/yn1+sZ1Z8MxZaBna7R7VkW/dotYLuz+2zsTqc= +B+7w27j1IpxvDMPZfOrNvCBBG4fhzNv41vXhIh35gb8x8o42Dsdx/j1MpvHG7rOpf/B8GPnzxBt1DkeuVqlHIeWdzJdrhlSggP04PnRH4fFyjeS1KGQCb+Im3nLtZHUoJJLj8Ng9Xa6VrA6JxAWRyzRt2wRyjdLZ7HTkjePW9s4= +o69bxc8N+PsBlG19PXi+9XB/e3eHlf/sH19/9rfv4OKXZRYRBLS+//qzv/4T0F9kg99qtUH4xndZ8fvicLVav+qB2ocZJpi41fr1k1brnVhEmFlarQ//DR37V4b8HP6+QyTEjrS0h+K3W+EcjHh3o9zf+9Xuww3tPhuUSvjP2yA= +Sz6O6McNkIMpmWFvfcylqF3eamU9epvefOu9rZN5GEB1vks0PhT6AgL3cyuBwaB1drlMs+8WxoXhi9FzNjH2iOVaSGidy90vjwiMEPRD+L5IZ96L02jsDj00DifN3brBx7V1Y4df/UboDYPviwyAUYee5N+WMcoNzp3WL/ePQ/Q= +Fcyu58d+Mjys9IKJ3RfZxnqRf3utXlRmFunW+4+AD+GEzWxWfOM/X/33z3/f+FhDH6Nne7vP9ra39j/f+z3a3nm8u/f0czIDOwjtH/oxisNxcuxGHoLreRTOI99L3OgUJSFRfu6PPLQ1HnvDBMafi24Hw846coMRUQrCBITRgYc= +Ig8qGKVDb7ROdJPIDeKZn4C3WUdhhEZ+PJyGsQdaASifIuKZwHTgxhJ0HBHBAM29aAaM8cOgA3XQ/md1ooPTu/C9Le0SAW3HQXv+8HAWQueeJ5HnJegrL04Ith9GYZCE62g3gDv0yf21H7qBO3IRQk+7L5C15dA6cO9O17Dv9Dc= +nR7rw4amfeQHw2kKLf927kbuzEu8qDOKP9O0lxpoowCK2nox4XVaGtMhqZdP3QNvWi6m5cMQGniptfVbGYTuoTu3jtzpp7pY+Mk9hD9lNb1iin4wT5P2eBq6SRvE2/o2KUAv3GnqMUGwcSGSVdTWC992F2F0B5XU2C34k8BN0gg= +7u4x0dXb7Ta4eDedJu2X0HxFZjtIvIkXgZQPsA8JAflbE7MeoRcwfiERPALBI/qFfzSJPwuhIpCeg/ScXGf/NsnuhNHMnYJwAMIB/cI/auJ7XzxAD8Mp7ckQxIfkOvu3JmyL3bbzftv556ua0b4M/DE0jbjx0jGopXQY+EetGa4= +I1gpJVZKM/ukMjsJipm9UmKvlJkqlVhM0OKWS4nl0sxmqcx2XFGwYUpsmDLzpdyKVI+4vsdP9gfPPt97ehs4ug5lOmPaOsJrucz2TiEz8NcbZV5sPSxkjkQZ9p9Ecr6wZKCSfPhkr5AcnlGnLXTUXq+KlqRF6wzS8QK3ni5+7+k= +4jefLn73aePtU9lJFKZz9JJ6RqRPjnQUHsThFBwnwmbHyNhUkUrrUq+0BUNeeB3y3kDIgyyzHOvygizI0e88BHkRD3HbOw+ffPloawCUerL9QIxlRRAk6717CNIiksveJnFwbamwB7W0dZ5DLxPlrsPXdfiShK/r0HQdmqqh6a0= +/12HposNTWIE4vsL5TBULs1iUVFYDTX5rt89xC8j9/R2Jd5k0QTcUJtLQcwRN0Z0IMWCrHjni2tWrI4VbK+nzAmxLGMEL6rygZWPhPV3Le0gLCBJhzzrIBJZRSC1k1UpyDUunBV5R56bkCjMoq8kBl9nKD+lDGXRQPTBX65dzhs= +WCOxHd+yLxLLMl/Eiyq+6CN/HIBPQIPBkXdC9gERuhV5MbgI8E63bw3hlpLTuYdu3kMGup+V+AmYihfdog7LRHezK7zGqpH/3JVXg/NqzLU1ui/5kTeNM4dGfqBi6DK6GSfRcAbLtpzP6+gb/eAbPW+cTc5b8dCdeoveCmndOLM= ++6q7MKAYZz0nQoIt8R3WmbWP+a1+knUvKzA/Ld8mu/FaPasZk3OOCukeiI6FHosFtVCWV0x2hXkbNFah24Cv6bUVN2s4j39YImHmEmbDmpxZDUR2aekZq3KUh0e08OazdBMa/IAfTEA6zqRjWlD5UIRW6M0RynTLAfbMOAuqc64= +KkbbM2MuKAZcsRx5FwjAqD3kumIYlgTjB88fPaYmP+BKB/FoLPyjCN/ENHbZNnZDMK/e5omFnrpg9xNSwcziFcxomVX7rHfgxBYrKOtXPs5MJVBTLnHuzAJqoSThipUUY/FUAyqaixWVco7FUw+oJhCrqeQg58tFxIpKOUkq4RQ= +r6U0UOlMrCcbnurnqywuQpydkbhIQyt3tFqbxdDcc2ltUkwcm9aeeUHaBg3qA5MI3Av0I/ayX3ZhtD1GhcfbJ3gmO3aJf1cIP3ZZAHilCVk73z9o2jhiDnEd5Q5xHaJZ/VcfTIz+9qNR8Pn+XkkwLgnqesPuSSZ5VK6S/ScXn58= +TzxQi+f7M5n4sCSu2KLinbeb6s+bKDEjU5lZnBpFDGLUoGzT2rH/J6/dF8cPwwiSP8UnH09pI4u0gXtNjRiSq7MoxDbhGslRHZT0nGOennPQ0zNGvSY/lMs3WTddoXnJv02bfcZCW4J4ISmzaeNw6aNXZiFhB7BUGBCLkEN9F3U= +qItU7ByO3CgMk44f+EmLZrT30MgLYj85TcJw7g7hQgMHPTz0YrJGgZR06fZtDsMPbx/qbg3DGT1hqOvaPIyZA75jdzZtbDnI6IC0gzUICAENqIF3kvgjZGnjqTuJoWNoGg6/ReF4jGZgrim9SrzZfEpP4cGXMTQEy1xyhhG+nUQ= +5NgcXByczt04ppewUgVxVhxBLu1F9PLQnxxO4S9TTANg5Yhexu6RN3ITl34hZy4g2YWaApZw8UQWvnsnc7oAhstpeDyClbbPOjjzRn46EwpIW/xrQDIZL4JVPoE0llbHO8C6kQXrz1canUBFgYHaug7mA/7r2SDqGhYK2Y4mXfA= +6JopSvtxoucV5lXBTMr0yZWZX73S4gQmJlkCDyOP2Bfbm4bdt/q2DWVgf398mpfBqCHkprDejyCHPQhHp78LwuNDL/JI+XBIbGY4jgPVsqTiy/0BTUBoKmJ0NvO/GowrW18TkoBRo6kbTFJ34qFDVq7BqC1LULNQsnKCprEXkaE= +ZpsvHwwGgxdeRLYr4Iqc7Vr6IK/Jp4Vhdru8VTbkfjAO49ZOOtsmF2B/uoaKH/gB2bDB2gNv4gcE09gaixAC7Y61R95BOnkYRhF1q7R0MMhYORhoDyjx5TjLJ5+SbQojE6ZfTA3ypUdMjK0fsbYVjGgH+P7UssYofJTFjZGdssM= +JV/Fyi7YQ5mFh3KsausyT2V0gOmGg8yO3et3647K+AE6KvpF9FRQsBJX1UM62wfQ617LQfnvWjCN3Xq+U6Frm6g9AzV/Pj01kUlAtimha33UjtODbG/EyBGz6sZKdRNvVtSXObVSNU2+DW92TauH+5uCb7OATuDcTPOK+bb8cQE= +0zKr1CbJWeuldsQcG+mVVqzs/oCMNiFufM9Af2zfznOxNY2v0WoiBoDZDpEcGvgqMK6Bul6gRw2qhqg+P0sgOEtgWBPA9E/RB1tShVDJzGqohckUn4W0VNiQXOWq6VhlzPRMe6VnGiw902Jp3WRVide5w1fLUt9qCOs59Vcf3p0= +onWedecn6csxjZdedFTLBR3HrPdAmoHjjrlpWH1kdQzLtru1wIZ/yoHNQMKZg1poEyKRLKw4vT4WworZsyGs4P5VCysFu02jzq2GwLL8dLaKCYXrTa5+QhcL9CKSgn3LcxkKLnoa4xy27FK7shnsdIgyRrgDC7J+7zozFaeoidg= +Adba3LWKTBGzzPPInVaTy0JClTqC+/wxpI454btOmXivmTeSszX1PICWN2R2PO2ihymVaD1DEVF5QsfOSUpgLtCQYeWQutMNuVUJVne7Iavi8NKutMgMBFdKR/bNpEX5rCq5Ul66qrRI2I4UeiBzqt0OWRESp2rBut+5Ek61ui8= +uUKfyg4ENS33wa+yI3O4vJ63xYW4KV/Pc+VsNV/SUXjgvtXggbtXzAM3ZVkFVVecZdkNs+NM//Au7nWMjm1bq9gQzKhQ8hKsbGUbguAuqq3LPITVcTYNm2wI9jbNbv9KeIjLTLuyg7OS1Ms9UWRdBFQmXNjoNkz3q/Z7iILz3Ro= +686Vc41Xtn/Cu7PyREFovXBExfPVZSdQlF+wI7AKuHAEYi9kzmCzA7U412swmTPIbNjsDEgqKnUGFJQ7A9sx2W7KFV99FfzvNTNvBYuw+s789fLsDSzPLCH3aXR9b2aVlmfeJdfLS1e2SmvsgXTz2uqYXUi/wO92TZg4V/L4yAo= +964HwjERfVA5HgJo6VjIgtvadAt708JO3eniTZnT7cQ+3O9JB6zww/S/jWuvgoCXtvYqmry0tVfRDcMWb53xqTb9WfFFz39ufox7vYY+yBwANjvY6nevVN71+vM/KE1/Ap/r/JgtnAgrPENXLC25iF5JnvoKB7WDdDqFRJcU7o4= +z3GozOKqkmSO+RXHsut+xZKu7H7wfiWfXFBJE7EbHAs5doqbz0XQY7QSjKjVD2IUahKMqNWPLxRqEoyo1ZO1Qk2CEbWuQk2CEbWeQk2CETVHoSbBiNqmQk2CEbW+Qk2C0eE2VOMtAamikigKpmAVVWQgVVSRRQZSRRVdZCBVVBE= +RgZSRRVlZCBVVJFGBlJFFW1kIFVUEUcG0hmvYo4MpIoq5shAqqh0MgrmmCrmyECqqGKODKSKKubIQKqoYo4MpIoq5shAqqhijgykiirmyEDq9FXMkYFUUcUcGUgVVcyRgVRRGaAUzLFUzJGBVFHFHBlIFVXMkYFUUcUcGUgVVcw= +kYFUUcUcGUjjvoo5MpAqqpgjA6miijkykCqqmCMDqaIyuVEwx1YxRwZSRRVzZCBVVDFHBlJFFXNkIFVUMUcG0tRPxRwZSBVVzJGBVFHFHBlIFVXMkYFUUcUcGUgVlYmxgjldFXNkIFVUMUcGUkUVc2QgVVQxRwbS7F/FHBlIFVU= +zJGBVFHFHBlIFVXMkYFUUcUcGbj8NlT+YFJ5G4qvUC/vDIDqrJB5yWeFrNppCFN1hBr3HNtCuOP0rF79CPWPaxfqYg8LNT3kUz0uhOXHhcoP9+CKlmKfqdv0S0Pryu4zKc8OmZd/dsi8RL8hnBTPH+ejW43lk0NQctH+wszhbqU= +ZemGNbnj7mUfFAhyTxH8YLerK/vJggNpC78MZecEascJmDMQ5VS7zH3sNB0XdK7u7C8OrmCnTMSGmc8sHzQ+prXG0cZN6N0LOWkk+KrCcbDeXp7TaHq8gxw8K+cZ7snKHu/AuNyuzGOYHcN2zKv14PElJhdgu+bEInv0D/UqaUU= +9t42xSPFXDPLKAoFmUPpGlbpKa8fQTpRTA8hnSA0XUUmITygIGQSpLXL8wfFKkh4fpOOfOXoYQAUuPCDh4UDd5xupXnFGwkMqKJH3p1iO+AcrsSjm5eVThj12X2OAy5dwzbEFCEr6/cvakbTP5c0lzm1za5ZpXbDbKYMb3zeXx8= +s/fqrWn0Au63JsKeApdCSTiZTL0mVIcxJDXD/TcLEPVpOFG2TEGzGc1xS4YTCfYyP5UEe72eSoK+yU8lMPIjaAbs3SSExb7a8mpymVnjDeP8wXoq1JfLlN9RQKVxTyUuf4afvXGzcXgpa3zJ2BPQnwHtpejEC2deEp1KBbhTkRo= +nQqcYU/yUkxFC+RwjNfYiJ5PCrcJpnNCgjDGmUpUAlKiSTBGUwlIbSHBGO9U4EzWWcY0FYh7EpQxR9pdZvlGmJoe1NNh45yjMPFyKXtxZYPjCdjogtejb62rCmRvOMlE2IvsapWwF9vtpLMDCIvmxezLFgJFUpS57UtLi3AuiLs= ++buyyESLWtjUskRZyx/LJzEMa/nzY1r2+IjwP+TEWr5BpxWbzLmKqdF1oEaSv+x1Ihf2PjoSAfktBF7SwkvXLAyRsb/3+faTrb2bN2+2/g+qWM3u93cAAAAAAAIADG5vZGVjb25udHlwZQAAAAEAAAAAAAxub2RlcGFybXR5cGU= +AAAAAQAAAAAAAAAASU5EWAAAAAAAAAAAAAAABAAAAAxEaWFsb2dTY3JpcHQAAAAAAAACe1DmM8IAAAAMQ3JlYXRlU2NyaXB0AAACewAAASNS+qhuAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAAAOeAAAAGlL6qG4AAAALQ29udGU= +bnRzLmd6AAADuAAAEPtgN4b+LyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGI= +ZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW4= +YwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW0= +ZQkiZWRnZWZhbGxvZmYiCiAgICBzY3JpcHQJImVkZ2VmYWxsb2ZmIgogICAgbGFiZWwJImVkZ2VmYWxsb2ZmIgoKCiAgICBpbnB1dAl2ZWN0b3IJSQkJIkRpcmVjdGlvbiBGcm9tIEV5ZSBUbyBTdXJmYWNlIgogICAgaW5wdXQ= +CW5vcm1hbAlOCQkiU3VyZmFjZSBOb3JtYWwiCiAgICBWT1BfQ0xSX0lOUFVUKAliYXNlY29sb3IsCSJCYXNlIENvbG9yIiwJCTEsIDEsIDEpCiAgICBWT1BfRkxUX0lOUFVUX1IoCWZhbGxvZmYsCSJFZGdlIEZhbGxvZmYiLAk= +CTgsIDAsIDIwKQp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0OiBUdWVzZGF5IEZlYnJ1YXJ5IDExLCAxNzo0NyAyMDE0ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQgZm9yIGVkZ2VmYWw= +bG9mZiBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE5vZGUgJGFyZzEgKFY= +b3AvZWRnZWZhbGxvZmYpCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKAAAAAQAMbm9kZWNvbm50eXBlAAAAAQAAAAAfiwgAAAAAAAD/7Vxbc9xIFZ5lye5K2S0eKKiieOmIQG22HI1uc/HCErKJQ01VYhvHGxYoako= +ntHYqp2RVLqMbVLhjb/BM3+BZ34IT/DID+CB4nTr1pK6e26+rBPbcUbqc77uVuv0d06f1uivf261tB75xT+6lv90u12t/pNJdcPodTuGpXeIit4pxIam7u1P7On0yB59E7Ve+UE78E9R+8SfOW3bG4fOaTt0Ar89duZDP4jbJ5M= +CITJ2PXcth9Po/be/tQ9ejkK3SB2xioUyXklAvHYjzdvA1ciENtH0eZt4EoEYncy8j3PGUHZ5m3RlQnUPD+c2VP3T87mLZZVcZQuyNCMjqUbYGjjZDY7HzuTqDXYffp1q/z5AP4+gbKdr4cvd54cDvZ20/Lv/OXgv3/z4ODDzKg= +cBGc/R6KZ3kx2EGrJf0T/j6ji+HWtVrfl6Dyf2WVfK82yq3Wj/7Tat19mKE+qQxJq/XTH7dadx5nwjvw9134e590onVn3z91Qjj4oR/AoH3ezvr3qOgndGJvf5ge5j/vgxR/zMnHB6AAMy+TvfdZrkV6+14rb5BcXuvuU7D2/dA= +HyejuNYsKDwqxiFtNj3cqFkyfK2PHh9F/jSJnVqbIH1UDHLaZnq4SZt3K/em9fFggp5Q5z+j2qc0HzXuKtxo6E+1aJN+SZRRtKRd6kShulQoParZERgWdIcuWKsztSmDe/fxU9ee+sfplE2LP1T3/23+o/2ZjD5D+wd7+weDncM= +xwe/Q4PdZ3sHLx7jqaUidHjiRijyJ/GpHToIjoPQD0LXie3wHMU+Br90xw7amUxgACP0MlcdeCN1CwHlYJAHJhn76MhBQD7ENJ3xFsbGoe1FMzeGod9CfojGbjSa+hHwmusB+Byd2vDnxkBRMToNsaKHAiecuVHk+p4KdZD+Z3U= +oqPzz+Fc4nYJC61eDx24o5OZD517GYeOE6PfOlGMZYd+6Huxv4X2PLhCF1+f9MT27LGNEHrReYXMnR6pQ+8+7GjWw+1+r5v2oS3LP3G90TSBln8R2KE9c2InVMfRL2X5tQxo5EGRpMA8V8hpRO4FVTC1j5xpdk4K4JqdcORDha8= +ZWmw++T5V093hnDrnw++JPI3qVquodzHvvQLBDaC2eTT+3N7uoXuO2fBg58rNMD1giSWJlPfjiXQkZQBLkCv7GniKA0NwEvKzlnge44XK3nHSjk0JSl7pCSvIr0+99iz4ySEa36GFRVJkoDR7WQaS6+hKzUd8yl6BbfLD0FvDgo= +c3KCSBv5CQu077serjsATICPM0h6zEKk0xIgHkDSyZZhspMG6ODXXwK/TEnfRgAa4eMMkx43IBZ9OVZxPVblgqz8jlDArzx3At1A+ZglEwAnKar60Wgzh1JDmeChTLLhy+G80aTw2agmeFSTdChzNGdgKXA+wAke4CQb1BzOG+M= +HE+NdYLHOkkHOIfnw03gmC2fPT8c7j8+ePEpsXaElNQGt5D+oNB5tfOk0BnOtyid9B9HM1ha0xNpPnl+UGqOFtRpUR21tuqqFW36yofJZGvxpSfLX3uy/MUny199wr188h/Q5gwzGWFK4B1ZyjixpB8pPg+clHlkKQInKekyRSs= +uqplpvWmrPY49JMAvSYEjJTjuYJ8HKsAPyMINnNATStpar2Rl/OsH/3v1rNeg2eFULbqWYuCzIrI+XqeFaB4dDPvCmfgXZ0RmC/+MJj+NWVZ/KFLSsrHSFeYCkahYDAcbNa2pFCBvSIz5iLpUNkUmV4a/GPNW2i01DUUoqhXdMs= +iQv1Et4itMyumFY2KGVmzZUeZ6S0bKcr6kv0O1mp4wmn56JgZZmYpp3503lQRjZ0sCJA5s507pXQStDCDYraeReDeREbVaIqPjLrblAGVYt6m+LyzgZeAVzY1xRTdNabl1HZwt5m2Ky7XlBCF/U3Q+Yd9qhYUNxjdixIR4T8mI4= +MhtQqMZm1RhtcWyXXTRCxKYKeCVWW6KWbAAQMa+ilmrMtjBQzG8eePA5FTAuf0m01eE4gA47l76iiglCJR5VyfIXVDVHRMyxgC9/RRXLBA8V0NUsfUlVK0VeJaBe8pp4AXUlrs5s9qojpQ/+fhspXUOkZB9F1UipKMgiJXK+XqQ= +hPPgaZQERyQHsXL2oRL9QC2SkucWaa0V8wsDL3aOHczaLojx/OPlB1hpiJUSEKulHlZLOqyabtgo0bB6hmHN1MK6OYV1kwlrZREGu9R6211iuX2bafi2ZRquxcndfe/WyV2Dk6N2darOriHInF6lvObVQicCvwKO7T6MW641LHc= +Ye99gTT0CN0vSz5H9+FmFOd8H1io5J7wEIYIKngGdynb1HLnbnzezMzT9UvK09T3ocEEPXPDCA5IbbtgEU+q11vxr+mVSfUU/gIPi5b2sExiB2NwvWPQjEAzIie1jxUd8xr+eS0vvY6zXtdll6673sUzE72wYZzOADozATojZ2Y= +47PZ6JlFQQtk7eNqdyUuJHbYNITYMJRIODc5R9PjnuBxT7Khrn+yYhJ6noNXyyd67t00RohCQ0isIgC9PDxggCIGSFEYjrmCmrOa4ib0KtBgfai3DLQIDyrQ0ZKtWqyLtfjgMm1Y2dSo4GdmscFRrYWxy7Fd2eUAZ4N/y096z0M= +0ODy7eldVoMa5+gN7dy4tpuGjgJLZN/dZAOjSjawqmQDs0oW2hX/LiVXc5tqAa62VBisL6VlrB8s3/nBgbr379tg+YqD5eKZo2qoXCvOrJIqrcfJHjhxiJILDbJNxkwApSp496vIAKXRAR2iZkoe0SoepxoXqqLgTRCp0lEhQos= +0zZlnIa1F4Sc1biuBAgCOmaQglbIc9ChEVolrVJGZIiVxWHuwZH8SNbPLUm4XUec+pKq80WqFqWLPe9vEhts2YMJB4DC7TJzBwAhbL5kV5IVup3w+32hNPtm40dsjVLD8mDGDrE3wQ9yb1qzUdZsGc742MGPifuTia66nhu3cDM= +wAmUQIZgd3TiRDBFQaBt3H4O0nXdrLQPDbRG/mzmwDRQFDnwIzcGe8HuUB7ZuAv4kWZdzpyvH3rOWeyOkSVPpvYxTmSjqT/6BkFlaAZDNiVHsTMLpmB75GTi4+15PM/w2VkIngEfHJ0HdhSRQ/AeoJ4Wh443dkJyeOIen0zhLwU= +Jh549TE5jOy5M7Zjm5xA7wNYoqc1OWcB8UJwBVP/dAzuzk17NHPGbjKjCnDl+aknp2wa7YJxjU3g/Tcy4eCyQEOSosAIQYygDBRZp053FdmgTo/syCFrHUU2qeJsxJWi6qJSiDuy+vCRURyZxdEbOYohoMHuaBQ6eFx1c9vQO/0= +vqlBGYy7OzkvyiwLyuwEfC/eBz/yx+e/8vzTEyd01Aj86+RMhSHDKqMRHjat1+tBC+ny7KvDYbq5jxdzmtov/mS4tanPw2YCwxxObe84sY8ddJKWy3DjNrbTUtHUK3aaRE6Ib3kaGH0yHA5fOSEOJeAIP/a78Rc5zE6hYGl00+0= +KDlKzaM6W4viC56rppWLgTR4HeFNW72jWuY26qlmR+9vC2dw51JmsFdMYO8S569Xmb5AlyvN32FtAg9rM3jImcLDYg5bSJpB5OQG03NkYFGmvcbcpqtaea5va8aNnevFhOvpepdn53gN2Hotz9O5jnsn4wBAl/6ANAmbbfSFhv4= +KH0qkUuSHsgkAG+KlWdp5XmC6gGpxmjqKXkdHBmGmQIYR4ZhlgDGkWFYRwDjyDCsK4BxZBjWE8A4MgzrC2AcGYZtC2AcGbn9mgDHExIgwzJKIEdIgCJT4QkJUGQsPCEBisyFJyRAkcHwhAQoMhmekABFRsMTEqDIbHhCAhQZDk8= +SGa8yHJ4QgIUWQ5PSIBCkhFYjiGyHJ6QAEWWwxMSoMhyeEICFFkOT0iAIsvhCQlQZDk8IQGKLIcnJKQvshyekABFlsMTEqDIcnhCAhQ6KIHlmCLL4QkJUGQ5PCEBiiyHJyRAkeXwhAQoshyekABFlsMTEr8vshyekABFlsMTEqA= +yHJ4QgIUWQ5PSIDC4EZgOZbIcnhCAhRZDk9IgCLL4QkJUGQ5PCEBiiyHJyShn8hyeEICFFkOT0iAIsvhCQlQZDk8IQGKLIcnJEBhYCywnI7IcnhCAhRZDk9IgCLL4QkJUGQ5PCGJ/kWWwxMSoMhyeEICFFkOT0iAIsvhCQlQZDk= +POHGSWKrBPHzRAuzVR/qptpRe/pF5YrgsFfvDElFNHJWpPSiU1ZmITYaY5J1g5exeqirWke3TNRXzU5vW5yzutlZ54VZKy3PTWUpqVomikpANfJbVOZptWyxeYMzSKX1c82OkUDanAJKhSYFZO1eGQOYhUKNAfKsYoUA8sKLJgA= +oxD3THYvuBlrUzX6mol68NE3esLpb77d0x8mfJB/eZWVwC6sK805p8cklY1fa1GWGfVEdAWY66++sWTe3I0laprUqKIw0MtgCrNXKFicZq+KKOittcoWNH7XUYUj4Pyit5+Ll6TVtp9J2zxmAEbo6V0LbauG2bfMd5wZsu+4s5k= +Ybd8JRKwAPAA/mY3YYYBQ9LgBxqe7VgNakUrMkXvxjJFOU+sjtWwVQZJlI8N1Rcc+WOHD2TyioO6WJc0+CXC5vJII+IUORwJsQxxBZ3MxXCGvIpf0DxDnuM3J9DywZnqAwHkblz+QwGlYo2/qSlTIc+i9KIjLOo9kwa3Jzwq7ag= +xvZ230K6pna2rb6QSo23m0qBAvHDkjweJWVpLFXRqsrXYMTOjWXEchJYOt/01mdGEbsMA6FUyGzDeTMHpJFfPVNIPCE+ETcu4NXNl5hc3qPH/Br5b/Ct4b/BsvzXsVBf7RqWZdzyH4f/Bgv4b3DLfzzTu+W/q+G/wVXyH3/RbB8= +RRXeg/NLWzTDsrnRNo/pYLEMXGnAp6nD8vkdZzrylhYW0eH3nackZ0/rJIdlaxDc9o0luNLKu0a3YWnrEps9ZdADKR+6XAmLUvRCyuKjUsois1LKotlSyqBKvaKQTLh9ZvIghRT3msnBlJjf70tcXOP7fo3kGvinFXKF88sj164= +3mibu1ehq6YGy+iuanU6Rucdz0iS13CzyBW/4EovyFWn9x9MXAx9qHMuhmSZx4ryql990d4KErYaFnkJJHxLtctTLX7DO6tPl0jB+K5f/vqe973EdpbpqtAw9fqfi17dU99P7DD7waNkU7Wsbt/EmU1L61hvMSUv/M4iUHL6qqI= +RbvHevqNpeKNRzpObB5P/SN7Sl6CoNAvW+DvJespX9PQVen6Bj97UjzxYBo9psWuRNlz/Ewb/bKq5sK9qsCIoRsqEefZucobWjgpgppak/6Yak2CZaqxNowYatz8RUNz1nxMUC9yHWXOo4rhQjTOUa0Chp9qdIy5t8a4AIbnYus= +LTnCzD05lt46o7C51+N9zbeYPJfv+ajnpuoeJ+WziutLiy7rqSmt1zHZfeCuRNQu9LuLtlXogCF2e/rb7fY08g38C3wg8gZnqguj1rv1eZUZFMMrgb3EYCnkzUl1MoiScGKPHJj0MCPBCpOmS/E9hQTQIXlPTl28eyF8wX2Mqrg= +rut43rJTS0xfP28MluANo9/ro57ah8il+47zxuCWNxbwxuC6eGNwubwxuHLe4K60B9+SlfZg8Uq7Z/W6qK92uob+Nj+ofXErba250h6ssdIunsm8XWmzLPZ2pX270r5dabMnD3elPbiqlbZRBhdWZf6qfghc3tINufzmpFyQnlw= +fFUJfx+BeupNpp4AkfFjF3h3MMsbyPl6QB6UB6lk06soQVr1DX6eE7f0jV89aFIqhwePB893Du7du9f6P/5rJlWifgAASU5EWAAAAAAAAAAAAAAACAAAAAxEaWFsb2dTY3JpcHQAAAAAAAAGhVRBXF8AAAAMQ3JlYXRlU2NyaXA= +dAAABoUAAAFhVEFcXwAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAAfmAAABAVFHT0kAAAAESGVscAAACOcAAAAAUUdPSQAAAAtUb29scy5zaGVsZgAACOcAAANjUUdPSQAAAAtDb250ZW50cy5negAADEoAABDDYDeG/gAAABM= +SW50ZXJuYWxGaWxlT3B0aW9ucwAAHQ0AAAAaVEFcXwAAABBFeHRyYUZpbGVPcHRpb25zAAAdJwAAAARRR09JIyBEaWFsb2cgc2NyaXB0IGZvciBnZW9tZXRyeXZvcGdsb2JhbDo6Mi4wIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGU= +ZCAxMC8xNy8xNCAxNDoxMzo1MQoKewogICAgbmFtZQlnZW9tZXRyeXZvcGdsb2JhbDo6Mi4wCiAgICBzY3JpcHQJZ2VvbWV0cnl2b3BnbG9iYWw6OjIuMAogICAgbGFiZWwJIkdlb21ldHJ5IFZPUCBHbG9iYWwgUGFyYW1ldGU= +cnMiCgogICAgb3V0cHV0CXZlY3RvcglQCVAKICAgIG91dHB1dAl2ZWN0b3IJdglWZWxvY2l0eQogICAgb3V0cHV0CXZlY3Rvcglmb3JjZQlGb3JjZQogICAgb3V0cHV0CWZsb2F0CWFnZQlBZ2UKICAgIG91dHB1dAlmbG9hdAk= +bGlmZQlMaWZlCiAgICBvdXRwdXQJaW50CWlkCUlkCiAgICBvdXRwdXQJdmVjdG9yCUNkCUNkCiAgICBvdXRwdXQJdmVjdG9yCXV2CVVWCiAgICBvdXRwdXQJdmVjdG9yCU4JTgogICAgb3V0cHV0CWZsb2F0CVRpbWUJVGltZQo= +ICAgIG91dHB1dAlmbG9hdAlUaW1lSW5jCSJUaW1lIEluYyIKICAgIG91dHB1dAlmbG9hdAlGcmFtZQlGcmFtZQogICAgb3V0cHV0CWludAlwdG51bQkiUG9pbnQgTnVtYmVyIgogICAgb3V0cHV0CWludAlwcmltbnVtCSJQcmk= +bWl0aXZlIE51bWJlciIKICAgIG91dHB1dAlpbnQJdnR4bnVtCSJWZXJ0ZXggTnVtYmVyIgogICAgb3V0cHV0CWludAludW1wdAkiTnVtYmVyIG9mIFBvaW50cyIKICAgIG91dHB1dAlpbnQJbnVtcHJpbQkiTnVtYmVyIG9mIFA= +cmltcyIKICAgIG91dHB1dAlpbnQJbnVtdnR4CSJOdW1iZXIgb2YgVmVydGljZXMiCiAgICBvdXRwdXQJc3RyaW5nCU9wSW5wdXQxCSJGaXJzdCBJbnB1dCIKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDIJIlNlY29uZCBJbnA= +dXQiCiAgICBvdXRwdXQJc3RyaW5nCU9wSW5wdXQzCSJUaGlyZCBJbnB1dCIKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDQJIkZvdXJ0aCBJbnB1dCIKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQJeyA= +dmVjdG9yIHZlY3RvciB2ZWN0b3IgZmxvYXQgZmxvYXQgaW50IHZlY3RvciB2ZWN0b3IgdmVjdG9yIGZsb2F0IGZsb2F0IGZsb2F0IGludCBpbnQgaW50IGludCBpbnQgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIHN0cmluZyA= +fQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXQ= +bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCw= +MCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwo= +CQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgiIikKCV9fX2JlZ2luCWF1dG8KCQkJKCIiKQoJX19fYmVnaW4= +CWF1dG8KCQkJKCIiKQoJX19fYmVnaW4JYXV0bwoJCQkoIiIpCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdDogRnJpZGF5IE9jdG9iZXIgMTcsIDE0OjEzIDI= +MDE0ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQgZm9yIGdlb21ldHJ5dm9wZ2xvYmFsOjoyLjAgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCA= +aXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoVm9wL2dlb21ldHJ5dm9wZ2xvYmFsOjoyLjApCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2U= +cmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxClNhdmVTcGFyZVBhcm1zIDo9IDE7CkNoZWNrRXh0ZXJuYWwgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWQ= +Q29kZSA6PSAwOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAxOwpQcmVmaXhEcm8= +cHBlZFBhcm1OYW1lIDo9IDE7ClBhcm1zRnJvbVZmbCA6PSAwOwo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW8= +bnMgb2Ygc2hlbHZlcywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiBpdCBpcyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmk= +bml0aW9ucyBvZiB0aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDx0b29sIG5hbWU9IiRIREFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iJEg= +REFfSUNPTiI+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5WT1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb24= +dGV4dCBuYW1lPSJwb3Bfdmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiA= +ICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+R2xvYmFsczwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXA= +dCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkQ= +b2N1bWVudD4KH4sIAAAAAAAA/+2d3W/juBHAc+hLI6D/g9ZP7cPqJJL6OuCA3uY+usU1G1z39qUoAsdWErW2ZNiyL9vDPfb/7nAoycqGpLHNWpbXs4dDRA1HHJFDmT9+/jf+4syP8T/5L/Cbf1EU+R/+q6UBE8xnYRTwWAW3MUQ= +UU6z6+r9Ijt7Vy6cZz6ZbyOE4V1WzrNq+X5TLu5m5c14Fnh5kVdnMjH3a/eJ+KuvmOc783E1uc9W0+wW4vjPNYjFjZj7scYgSOZsUs7nWVG5o5GzKFd5lZeFG3ipH8ap/BtHPHAmY2lU/p/MheuyKLJJVS6L7KHKpy5jzu1sfLc= +AnvdWTn5t1ve3rpzyNYZXlXZfDEbVxkGbsuyWixzSE2GHpbj93hx834xXq3wcpqvIDrcLtxlVkyzpby6z+/uZ/C/UlsXs3I8xcvVeJNNx9UYA/Aii2VWPyd7gJfJplJ7Vv4yzapxruyZZ9N8Pe/ckA9vgoVTrqvFulpdjiEed34= +dXx3dDVyAne0GTnMHd2Wy0k2crg7Gt/BX+GOZvktXITuKJ+OnMgdXcCf2B2tIX7iji5HTuqO3uZziBP46up1MYEAPPL75Rjvw3MXVbGewyU8GPJnrgLw9E31oK4hAbhYVHAZqUuIBoEYAxANriG9N4vXBdgfQChtQwxM99sQh1A= +0IbEyPnNyYtH79zcwMtVNa7gwnUny0wWYyACHkZpGCdwD4o5v33f3IuYD/fG6+q+XLpFeVNO3/+5KH+5z5aZt8rB1x48KCMZZTKR5eTHcQwpTMoZxP/57fUFXvz0wyvX95L2fwc8aTVZ5gt0USjX5Wxc3K0h/917dd8BR3l21RU= +bQQeaGrKepUtpaedwb8vzv5wfX39LluuoK7AFdz63dlzv0q8qaoRj5nGAOWYeXFbrs4u1/PX8kLWvXfj2TpbvcqL8RIKwnmV3eWFFDpvUEEWqnsxdb7NbtZ3F+VyiaWOd6+voUjG61l1fe28whpoll+Wy/l49jeo1fBRUpExwJw= +n1fZtyoaWgImfFdM0YCz+p/WJPT9wVl1OTiLmgo9VMPYUA3jQzVMDM6wq8FZJH8mB2kU/HYPzi74JRycTdhOGpxV+fB+B2XzcXBG1c3LQdpVDdEqaH8PzqyaI4ZnVzVEq9abwZk0QIuQRg9p1nMha9v1I/ynkPXl1aMumsVYQko= +lS0/ca8MD1ox06AeWGHqlxFeHDA38QIWJ7G1V4bvpVMGrptembrn5NDdMjflupheX2l6MZh7PhpB7rkQC0WjbseGj1Ifck7TxcGFz9IgjUSni4NHCeS9CKPj7eJonF/4QaR1O3D4+dmvzkb1bEjTHHlrNSkX2fk/XP9cutLqa98= +/ef5H89X92NwBCk//xNGU6/8JN5oVMsLKJkn0qtaCC5ymz+YlcFtKmuE2fgmm2kfv7ovf9FLR2XRqMsq/1R+Cy5d8W4c7UugERgXPOCJ1Ach1C6TqCrv7maZTjqCeiCfDL6gjyDVZ+WdNWUUMr20lXOTXMbY4HfFFqPAL7otxqI= +NOaAijDNl5AMeJ0uUtC1VZgf08aZa19YPSZoIqXmOH7nbx07iGzRfcMVeF8Fn9Y7bfGi1+SGspfCfA6fAKO0qcLGCPjVsWU6RtiRn5NSVXTzG8jcGevE6PYGiXIqZpUahMoLbMK56bmq3G3CIDJIVTkahE0macWYS6C+nmhrAIo= +l1DHs9tZpSmIoBFDZurEfmuc9hsG3xCIUC7A0aAl80T84sWbV3/98sfXP/zl7YsX9XeubnkYXiSTzSIonUCTD+tVNl7JR8CL5oUmueaTJuOsi/wWPhymrzI8C3/cjc+QbYllhT9A9ijQNqqgVfQk1mSTPUhbluUGfrrhldfGB0k= +4eS+zOEXbke2MG012OSr/Gam+eVQ7/ov+DwWOhOb9KEFNgZ9aGgU+vTv4Q3M0sl4NrsZT/5t0M1mC73kt2e3ObYRhWZYBdocOwdWfh8Iz4cWr9hz23/Te9ufa62wtP1ZGDI39oIk5Sfe+N90Gv+bHhr/AtwnTVn8OTT+mWZqAvg= +3QEa/5v9Nv7fZRDKq/fEAMQAxADEAMQAxADEAINjgE2PDNAxRccAODbVDweErZjr2mPKEhMLhF4aCD9wX3KPMxGf+lBAM3uyIYI63AMVsJQx/4ipoIkIfCOMXngAMsCE90sHoyvZHnUv1/ObbDl6HiPAgwgQCBAIEAgQCBAIEAg= +ED6qFSI6PfM6QFCtkP4gIW4j6AcKcBZUP5QQtWKuWb/VmGLChMRL/cSPJCYkvh+nJ44J7WKqduSgvtETKATB8YJCUycAFHRzh2pHPMQYAqa8Z1SALw38OBArECsQKxArECsQKxArHIgVtnss6AcTVEOkN1jYLhs3jCioVTj90EI= +u9uDgaNqW0y4EHsiTdJQ4kKYROzU5xhtN2JoxxWaO30Bw/Hup9DWCwF4b/HFQ4wtqKT3PboAqUC12mREDUQNRA1EDUQNRA1EDQeihm0z3doy7m+MoYMxOmzIp/0QA2vF2lnhYIZ5CpJgAXe5lyQsPnVUkHu/tZQgAz2tRubh0QI= +QlsDDKuRwfUOwAb5dL9Y8Ho6YAx4GRAHEAcQBxAHEAcQB3yOHNCd2qPjAGh0DGYtAm52Noi1CMoSMwikSeQz96XwwliEyYmjQLNLc0MDdbivEQN2vECwXYtgqQ8HYAJMeM+jBWqMADzMxVUJKxotIEogSiBKIEogSiBK6Hu0YMc= +egTVEhnMegS1//Ag1iPUpphQIfUYT5LUfRl6oRAnP2rQHtzSYQW80RcsHPHC5e16BKHbRqt2xMPQAqTcGy7IlQnyA0/AQMBAwEDAQMBAwEDA0Dcw7FiUULdGBrMooT7fZRCLEhpbTMwQe1EcJUIOL6TcD059q6PtyY/dAQa80xc= +NYijpYbuogSbLx5okAGS7m+YARIjaCBoIGggaCBoIGggaOgdGnasSWgaI/2NM4RtBC01yPNP+0EG0Yq5bu0oGmKZjpSCmvsy8MLQtx9d//njQn3yfMMKKtgXKKRHCwptVRD6UzrQAw9ACTLd/SJCncJzz0sgLiAuIC4gLiAuIC4= +IC74qLaH2CppuQDbHoMZSpDW5MVkEEMJjS22oYQkCiUaRDzhpz6UILPrdTH5AA/wzr4JQQQ8jNIw/SyGErQnJzS+eCBIgFLc81CCTMWVzkK0QLRAtEC0QLRAtEC0MLRRhKYdMphlzd9LNuh9WbOuiaYsMcFC5MGjEvcl80QKrdU= +E2cFzKsOKdThvk5YO+JtjrarmrU7bCknPAAlYML7ZYQmCcIDwgPCA8IDwgPCA8KDfvFgx1Jm1fwYDByAP076hwPdDA9liQkOhJcAFQiABOZHp36sGmZVhw3qcA9swFmasiNexNxhA90WqMoHD8AGmPCe2aBO4rlswAkOCA4IDgg= +DggOCA4IDj6q/bELDlT7YzDrD2b57TDWH6AhZjRIYxZH8DdMkpPf4khmVQcNVLCf2UXRMZPBjvUH6IEHAAOZ7n654EeVAg0ZEBUQFRAVEBUQFRAV9EsFO9YfYNujPyjozG/SQQF8bfthAt6KtX210g4zEsSpHwbyyLRAbp/TPxI= +FC0RFAcGAsinDg9gqC8ciI4XB5pKAG+nq5LS+Q5AA5DsfmHgmztiAWIBYgFiAWIBYgFigf5ZYBtBywKy4dHfUuQdZyav1jeqwRk8IoL29icmgnb0hHHtDKKOOSYwCAIvEXHgBl7EeGgfK2Ds8x4seEIB0M6/ks18d3QlieF8owI= +m5HkAxyaUjfq6UbCle1RdQuxgrvYXa3uqIGH0D2HnMQbeGIzhC/q8AWEGaSyrpNZQzpB5J5fquDlyIEArnnFsNpIKVa38mKyvYvrpxNXTX5Xt+vFEql7vqiK9VzdxEtIA16zPn28vq8CIJHvXD20AnUN9+H18QQSdbs5b467zR4= +otv7aqNY4daHErQCdeoEWF8uMNMDJXmzeI0hkCWtjD2SMZClrYw/knHIQb+ViUcy8SHCYdG2xfqoSGXJ1UUpS7UpxG3pyaJQ5SZLQJWYzHIsK5nNTTlh7nZKCPO0LRjMybZEMAc7JYH5ts1/dJY229E1OtmNmbnN5G7+BepG+jg= +Q7s5xdWN4HHWGemW8Yhr6NY/Wrptv+vwEF3XSudDqoFcSXRP2zL484fQaJBJtae/9Vs1g0yqcYuaQSbVhEXNIJNqoUXNIJNqkUXNIJNqsUXNIJNqiUXNIJNqqUXNIMPi9m3lbRCiotVRLJ4S2FzFJERFm7OYhKhocxeTEBVtDmM= +EqKizWVMQlS0OY1JiIo2tzEJUdHmOCYh1nib55iEqGjzHJMQFa0fGYvnMJvnmISoaPMckxAVbZ5jEqKizXNMQlS0eY5JiIo2zzEJUdHmOSYhfvRtnmMSoqLNc0xCVLR5jkmIitYfKIvncJvnmISoaPMckxAVbZ5jEqKizXNMQlQ= +tHmOSYiKNs8xCfF33+Y5JiEq2jzHJERFm+eYhKho8xyTEBWtjRuL5wib55iEqGjzHJMQFW2eYxKios1zTEJUtHmOSYhNP5vnmISoaPMckxAVbZ5jEqKizXNMQlS0eY5JiIrWhrHFc0Kb55iEqGjzHJMQFW2eYxKios1zTEJs/ds= +PMckREWb55iEqGjzHJMQFW2eYxKios1zTMLn94h2DmPV9Yh2YLW/jtHtPG7tqaxgk+qK+LBfFO9+6m7RVinmhgyqjTH1ivpghK0n1D+xjtBOx9nH9Qn5x7sBe8elmaGvv/YiTZfQ8yt5Z5my3Yf7mwe1Y/DjYtrPNCjWirXb2YA= +GaZqHXp+6ocu85JQ8OTE10XI4YZ2FpQM9LXj6hGviWhqgNCvygHXO8AcqIvp+V6nQOHzaZH0/zcFKsD/aAoUTYGiKVA0Bap9kaOYAiVnA9Xtomy6jUyToQ42GYrvQH9ogPSHA52l2zocuOyHBoJWzHQ7rF5aYEBEURq7gccjlpw= ++kkMlx0YuOxt5yRxvN0DrfvDm+jd/wAocLlfErgkEKC1EAQCBAIEAgQCBAKHBIEdwwOXPQ79dRZr6xpCzZzjXnBAbMVC10PbGmNcD8E8P2R46EIccnbiVNCZct/AwfbWJ2UExhM/TpOwywhRykSaxsfLCG3VEDu88QCo0JTjfok= +YfT3DGrN1MW0Rs/DB/WzTPhA+ED4QPhA+HA0+EBLqYcBDaKzu6kOGtrmyNDYgffODrrV1K0xNnYQsXBfci8MeXjqQwrbNbkfwgMnePiIuiGstZUfEB74nuHh7X2+JHYgdiB2IHYgdiB2IHYYOjvwwbGDGBI7CNs+TGmUADsIj6U= +UXzqhz1v9+z5kB0EscNH1A37wIM4IDuIPbPD9+V6Wd0TPBA8EDwQPBA8EDwQPAwcHsTg4CEYEjxYN3FNwwQnLfki4TTw0G4i+gE8BAQPH1E37AMP2n0PeoKHYN/wkC9XFbEDsQOxA7EDsQOxA7HDwNlhQPsgrTe974Ok27MczDA= +8UIoxxh46jLIDZ4GJ44LeM5CAwoy0NNpcEe8N9qujZDA9w4AB+vNfrHg53fPYwFa/0wsQCxALEAscGQsQOufh0YFuzZCggZIfzzQKjGm2fvYk1/N5RkTzpWzcfCwJ0cd6uTUZz05+dTBc50cdX6TUx/r5Mhzo5z68CgHD41y8Ig= +KkceSOXA19zZ7vXstDvCOhdT59JpFnM0F7y5EM1F4Kw3zy0Hti0HX9MQ9IqsOguem0jAO1He/vTN6x+/++nFixdn/wOqYtPbiTcBAAAAAAEADG5vZGVjb25udHlwZQAAAAEAAAAAAAAAAElORFgAAAAAAAAAAAAAAAgAAAAMRGk= +YWxvZ1NjcmlwdAAAAAAAAAIiUZTlIQAAAAxDcmVhdGVTY3JpcHQAAAIiAAABVVGU5SEAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAADdwAAAQFRR0+CAAAABEhlbHAAAAR4AAAAAFFHT4IAAAALVG9vbHMuc2hlbGYAAAR4AAA= +A2NRR0+CAAAAC0NvbnRlbnRzLmd6AAAH2wAAB6NgN4b/AAAAE0ludGVybmFsRmlsZU9wdGlvbnMAAA9+AAAAGlGU5SEAAAAQRXh0cmFGaWxlT3B0aW9ucwAAD5gAAAAEUUdPgiMgRGlhbG9nIHNjcmlwdCBmb3IgZ2VvbWV0cnk= +dm9wb3V0cHV0IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDA1LzE2LzEzIDA5OjU0OjQxCgp7CiAgICBuYW1lCWdlb21ldHJ5dm9wb3V0cHV0CiAgICBzY3JpcHQJZ2VvbWV0cnl2b3BvdXRwdXQKICAgIGxhYmVsCSJHZW9tZXQ= +cnkgVk9QIE91dHB1dCIKCiAgICBpbnB1dAl2ZWN0b3IJUAlQCiAgICBpbnB1dAl2ZWN0b3IJdglWZWxvY2l0eQogICAgaW5wdXQJdmVjdG9yCWZvcmNlCUZvcmNlCiAgICBpbnB1dAl2ZWN0b3IJQ2QJQ29sb3IKICAgIGlucHU= +dAl2ZWN0b3IJTglOb3JtYWwKICAgIGlucHV0ZmxhZ3MJUAkwCiAgICBpbnB1dGZsYWdzCXYJMAogICAgaW5wdXRmbGFncwlmb3JjZQkwCiAgICBpbnB1dGZsYWdzCUNkCTAKICAgIGlucHV0ZmxhZ3MJTgkwCiAgICBzaWduYXQ= +dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciB2ZWN0b3IgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CiAgICB9CgogICAgaGVscCB7CgkiIgogICA= +IH0KCn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQ6IFRodXJzZGF5IE1heSAxNiwgMDk6NTQgMjAxMwpcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBnZW9tZXRyeXZvcG91dHB1dCA= +b3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChWb3AvZ2U= +b21ldHJ5dm9wb3V0cHV0KQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxClNhdmVTcGFyZVBhcm1zIDo9IDE7CkNoZWNrRXh0ZXJuYWwgOj0= +IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpTYXZlQ2FjaGVkQ29kZSA6PSAwOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwpGb3JiaWRPdXQ= +c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDE7ClBhcm1zRnJvbVZmbCA6PSAwOwo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI= +Pz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnMgb2Ygc2hlbHZlcywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiBpdCA= +aXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbml0aW9ucyBvZiB0aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDx0b28= +bCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREFfSUNPTiI+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5WT1A8L2M= +b250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJwb3Bfdmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Q= +b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnQ= +ZXh0PgogICAgPHRvb2xTdWJtZW51Pkdsb2JhbHM8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG8= +b2woa3dhcmdzLCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KH4sIAAAAAAAA/+1cTW/bRhBV0UNhAv0PNE/NoQqXn9YhaBujTVOkqhGkuRSFQJMriQ1FCiSl2A3y3zs7kijF2hk= +xpDrxBFlOFnyzSNXyzfDp5HkH37v9ewQf9RD2JtHEAT2zccaFY7wfBE4nidWm9sILy8SOaqv57L3upgbBx7Z3Qb49kQWM1mX18tiXizq+aIW/TRP6546mfnE3IONWVTHU1klcgywfehcnHADCy/UzAVO04uL2UzmtWlZxryo0jo= +LXIz6AdeMAhMtx+Eth8YcaQmlf4rTWHERZ7LuC7KXF7VaWL6xjiLJhVM18yK+I1ZjMfmDBY0w1EtZ/MsqiVujIuinpcpnExtXZXRNQ4ur+dRVeEwSSsIX+0uZZ7IEofTdDLN4HdFXORZESU4rKKlTKI6wg14JvNSro8kr+DZSIg= +ymFabxNZR+lqRjOZpIvZzg518M1mbqyWphpGEOca74z3Rpp/sMM2TywLVssUpnVhGWJnc2kZzs7muChjaRnuzq7zxDK8ne2h1ZygObQNiyyakdOM3GbkNaP3RlVHNVBNMy6lWmfhBmehcDwnhH1wHdLxdbPvzIF90aKeFqWZF5c= +RXL9Y168ncpS9qsUtHDVhyVUIXGsltEOwxDOEBcZxP/5anSOg5fPnpp2/6z5NeBSV3GZzlFCsOxlFuWTRTSR5nS134ALeXBWeU2AKzRKXlSyVELoweOr3rej0ei1LCvQMoxg19cHFwxvm9eeJq0fV4tLXYY3u+84s71N/RKO6/A= +06GS3FfJzCR2eMSJPbqR2aMbqT3S5PboZnKPILv9nW21rpYR3Ngzcg6sAX4zCti64NnOwPGdYL8uhIMHWxeatISDBHwezKNy1ntnLFd1Qc3RyOHai5O/TPtEKbx6Ypt/n3wHa3jyyMiiS5kRmKI5DI3AFM1laASmaB5DIzBF8xk= +GoEpWsDQCEzRQoZGYIp2xtAITNEGDI3A8HLb3PUmQCSyQmGUIjipUCASObFQIBI5uVAgEjnBUCASOclQIBI50VAgEjnZUCASOeFQIGY8pxwKRCKnHApEIltkGOU4nHIoEImccigQiZxyKBCJnHIoEImccigQiZxyKBCJnHIoEIs= +PqccCkQipxwKRCKnHApEInuDYpTjcsqhQCRyyqFAJHLKoUAkcsqhQCRyyqFAJHLKoUC873PKoUAkcsqhQCRyyqFAJHLKoUAksuaGUY7HKYcCkcgphwKRyCmHApHIKYcCkcgphwLR+nHKoUAkcsqhQCRyyqFAJHLKoUAkcsqhQCQ= +ssaYUY7PKYcCkcgphwKRyCmHApHIKYcC0f1zyqFAJHLKoUAkcsqhQCRyyqFAJHLKocD3B79YDZuAth5Saz/rG+H27b7v31UfybZdTYdYTQlbE3tdLdx7100t0cCOy06G6mnZpugDOzzqzpa96V+t21Y73apNk2rdm7JGqh+l/t0= +64bttKSOp5m0TQaHyM+1/jS9pMOrwzaQqg7rs99XcXC366Gd0cUHRQHWBMRTy/KOq4K7rQqepvUPs6CqASyCCIMB1AQ/9H2+JrhffE1YlQS4w+SJKg97Ge+YJ43EVCE1LRzf7E5/EEPWBjEIvC+qNjS54ATaRvOFriaoXcpu7Pk= +iQuwEwpEv6FFq2nxVo9aRW6t6Srz9vEx6Kp2VQyOYF33YmwAQcAUVBeTSSZ1qAVSU0eGFdYHKHpWTNgzryaoR22MWGJqchF5Uc6ijIuYF+QzXAUkaQmngWulCxLrIJyrRx+miRnQR7F3/l9Hi4ALt4kRyKKGwjPRXhm84Clx2RQ= +mM4gJ0h0o2kyANOQW08MaFmq1YWNdEGPjBJUJcdZreGLDQzXVAfbzdpocwJUCwHFHNYHblB78OnpH09/e/zi+bNfX52eqiNJdTODie6/aHlkwN03qlT2wZNIc83RdhJ0kafgvWZUCBwK6zGZZqr8l7U60n4I1M18fReTyTYYdtU= +cEvbi4+X8krNqiyWUGrhXrkgz6rAeFqkUIT1UmjWZ/+1maory7RKLzNNZVo9638gMXPdFDfnh9tnBHz1BPXnn8IzoNE4yrLLKH5DcGU2/59e37ktDu7is3Fuy3t3broPKSxbnZvdD9xg4B27dVvuWLdlm3UTH2HdxHFat9D2tTI= +vI11W7LW7bWErbS+7hxc5+A6B9c5uM7BfVEObnl/Dq5lJtjSvR8X5zewr+u/rWbS5uS+t/uu53v+4BNYubxxcvknNnLrRnxj5tbbvKFzPsLQOUdl6DaBYOh0vbiVIm9j6pDBGrtf1hGdq+tcXefqOlfXubqH4+q8lm7Y6n5xb84= +ruWbROfJ/di65htEtqf7sAVMo9XTiX4YeN6RN+fUJyoaQ6c2eDfnfoSbc4/KzW3yQX1bVS/E21i584T1cQgfp4kT+NOZuM7EdSauM3EPzcS5LR+ehdvE5/Lu6vCzeHd12O7fnH4IjiI8cgM33PFvwzb75n2EffOOyr61fDBueCs= +9zZkzdvwaL1b14DrvFvn3Trv9kC9W8ubmcP7s25bkqe5W/VVIpe90Nh+Fcto7uvGhbE0sFdonCfG8M7+OJcaa6aSy7onDj2J2PlzZParlz89f/Hzy9PT095/eqErxkNNAAAAAAABAAxub2RlY29ubnR5cGUAAAABAAAAAAAAAAA= +SU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAHr19QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnQ= +d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiA= +KglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGU= +IDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJkZWd0b3JhZCIKICAgIHNjcmlwdAkiZGVndG9yYWQiCiAgICBsYWJlbAkiZGVndG9yYWQiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY28= +ZGUgewoJIiRyYWQgPSB2b3BfcmFkaWFucygkZGVnKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJZGVnCSJEZWdyZWVzIgogICAgb3V0cHV0CWZsb2F0CXJhZAkiUmFkaWFucyIKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGU= +ZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW4= +dCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQk= +IjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyA= +dXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0= +CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTV9SKGRlZywgICAiRGVncmVlcyIsIDAsIDAsIDM2MCkKICAgIFZPUF9WRUNUT1IyX1BBUk0oZmw= +b2F0LCBkZWdfdSwgIkRlZ3JlZXMiLCAwLCAwLCAwLCAzNjApCiAgICBWT1BfVkVDVE9SX1BBUk0oZmxvYXQsIGRlZ192LCAiRGVncmVlcyIsIDAsIDAsIDAsIDAsIDM2MCkKICAgIFZPUF9WRUNUT1JfUEFSTShmbG9hdCwgZGU= +Z19wLCAiRGVncmVlcyIsIDAsIDAsIDAsIDAsIDM2MCkKICAgIFZPUF9WRUNUT1JfUEFSTShmbG9hdCwgZGVnX24sICJEZWdyZWVzIiwgMCwgMCwgMCwgMCwgMzYwKQogICAgVk9QX1ZFQ1RPUl9QQVJNKGNvbG9yLCBkZWdfYyw= +ICJEZWdyZWVzIiwgMCwgMCwgMCwgMCwgMzYwKQogICAgVk9QX1ZFQ1RPUjRfUEFSTShmbG9hdCwgZGVnX3Y0LCJEZWdyZWVzIiwgMCwgMCwgMCwgMSwgMCwgMzYwKQogICAgVk9QX0ZMVF9QQVJNX1IoZGVnX3VmLCAiRGVncmU= +ZXMiLCAwLCAwLCAzNjApCiAgICBWT1BfVkVDVE9SX1BBUk0oZmxvYXQsIGRlZ191diwgIkRlZ3JlZXMiLCAwLCAwLCAwLCAwLCAzNjApCiAgICBWT1BfVkVDVE9SX1BBUk0oZmxvYXQsIGRlZ191cCwgIkRlZ3JlZXMiLCAwLCA= +MCwgMCwgMCwgMzYwKQogICAgVk9QX1ZFQ1RPUl9QQVJNKGZsb2F0LCBkZWdfdW4sICJEZWdyZWVzIiwgMCwgMCwgMCwgMCwgMzYwKQogICAgVk9QX1ZFQ1RPUl9QQVJNKGNvbG9yLCBkZWdfdWMsICJEZWdyZWVzIiwgMCwgMCw= +IDAsIDAsIDM2MCkKCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAkAAAAMRGlhbG9nU2NyaXB0AAAAAAA= +AAlRX1B9QAAAAAxDcmVhdGVTY3JpcHQAAAlRAAABi19QfUAAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAAK3AAAAS5fUH1AAAAABEhlbHAAAAwKAAAAAF9QfUAAAAALVG9vbHMuc2hlbGYAAAwKAAADM19QfUAAAAATSW50ZXI= +bmFsRmlsZU9wdGlvbnMAAA89AAAAMF9QfUAAAAALQ29udGVudHMuZ3oAAA9tAAAJDWA3hv8AAAATRGVzY3JpcHRpdmVQYXJtTmFtZQAAGHoAAAAKX1B9QAAAABBFeHRyYUZpbGVPcHRpb25zAAAYhAAAAARfUH1AIyBEaWFsb2c= +IHNjcmlwdCBmb3IgbGF5ZXJleHBvcnQgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJbGF5ZXJleHBvcnQKICAgIHNjcmlwdAlsYXllcmV4cG9ydAogICAgbGFiZWwJIkxheWVyIEV4cG9ydCIKCiAgICBpbnA= +dXQJc3RydWN0X1NoYWRlckxheWVyCWxheWVyCUxheWVyCiAgICBpbnB1dAlmbG9hdAlkZWZhdWx0dmFsdWUJIklucHV0IDEiCiAgICBvdXRwdXQJZmxvYXQJZXhwb3J0dmFsdWUJIkV4cG9ydCBWYWx1ZSIKICAgIGlucHV0Zmw= +YWdzCWxheWVyCTAKICAgIGlucHV0ZmxhZ3MJZGVmYXVsdHZhbHVlCTAKICAgIHNpZ25hdHVyZQkiRmxvYXQgVmFsdWUiCWRlZmF1bHQJeyBzdHJ1Y3RfU2hhZGVyTGF5ZXIgZmxvYXQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSI= +VmVjdG9yIFZhbHVlIgl2CXsgc3RydWN0X1NoYWRlckxheWVyIHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJWZWN0b3I0IFZhbHVlIgl2NAl7IHN0cnVjdF9TaGFkZXJMYXllciB2ZWN0b3I0IHZlY3RvciB9CgogICA= +IG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQogICAgb3V0cHV0b3ZlcnJpZGVzCXYKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQogICAgfQogICAgb3V0cHU= +dG92ZXJyaWRlcwl2NAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIHBhcm0gewoJbmFtZQkic2lnbmF0dXJlIgoJYmFzZXBhcm0KCWxhYmVsCSJTaWduYXQ= +dXJlIgoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZXhwb3J0bmFtZSIKCWxhYmVsCSJFeHBvcnQgTmFtZSIKCXR5cGUJc3RyaW5nCglkZWZhdWx0CXsgInBhcm0iIH0KCXJhbmdlCXsgMCAxIH0KICAgIH0= +CiAgICBwYXJtIHsKCW5hbWUJInZvcF9mb3JjZV9jb2RlX2NvbnRleHQiCglsYWJlbAkiRm9yY2UgQ29kZSBpbiBDb250ZXh0IgoJdHlwZQlzdHJpbmcKCWludmlzaWJsZQoJZGVmYXVsdAl7ICJzdXJmYWNlIiB9CgloZWxwCSI= +QSBzdHJpbmcgcHJvcGVydHkgb24gYSBWT1AgZGlnaXRhbCBhc3NldCBub2RlIHRoYXQgc3BlY2lmaWVzIHNoYWRpbmdcbiAgICBjb250ZXh0cyBpbiB3aGljaCB0aGUgbm9kZSBzaG91bGQgZm9yY2UgZ2VuZXJhdGlvbiBvZiA= +Y29kZS5cbiAgICBJbiBhIG11bHRpLWNvbnRleHQgbmV0d29yayBzdWNoIGFzIHZvcG1hdGVyaWFsLCBub3QgYWxsIG5vZGVzIHNob3VsZCBnZW5lcmF0ZVxuICAgIGNvZGUgZm9yIGEgZ2l2ZW4gY29udGV4dC4gRm9yIGV4YW0= +cGxlLCBzb21lIG5vZGVzIGFyZSBhcHBsaWNhYmxlIG9ubHkgdG9cbiAgICBzdXJmYWNlIHNoYWRlciB3aGlsZSBvdGhlciB0byBkaXNwbGFjZW1lbnQgc2hhZGVyLiBPbmx5IGEgZmV3IG5vZGVzIGluaXRpYXRlXG4gICAgKGY= +b3JjZSkgZ2VuZXJhdGlvbiBvZiBjb2RlLCBzdWNoIGFzIENvbGxlY3QgVk9QICwgT3V0cHV0IFZPUCAsIG9yIGV4cG9ydGluZ1xuICAgIFBhcmFtZXRlciBWT1AgLiBUaGVuLCBvbmx5IG5vZGVzIHRoYXQgZmVlZCBpbnRvIHQ= +aGVtIHdpbGwgYWxzbyBnZW5lcmF0ZSBjb2RlLlxuICAgIElmIGFuIEhEQSBkb2VzIG5vdCBoYXZlIG91dHB1dCBjb25uZWN0b3JzIG9yIHdhbnRzIHRvIGdlbmVyYXRlIGNvZGUgZXZlbiBcbiAgICBpZiBub3QgKGluZGlyZWM= +dGx5KSBjb25uZWN0ZWQgdG8gdGhlIE91dHB1dCBWT1AgLCBpdCBjYW4gdXNlIHRoaXMgcHJvcGVydHlcbiAgICBwYXJhbWV0ZXIgdG8gc3BlY2lmeSB0aGUgc2hhZGluZyBjb250ZXh0IGluIHdoaWNoIHRvIGluaXRpYXRlIGc= +ZW5lcmF0aW9uIFxuICAgIG9mIGNvZGUuIgoJcmFuZ2UJeyAwIDEgfQoJcGFybXRhZwl7ICJzcGFyZV9jYXRlZ29yeSIgIkNvbXBpbGVyIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImV4cG9ydGFzIgoJbGFiZWwJIkV4cG8= +cnQgQXMiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7IFsgImNocyhcImV4cG9ydG5hbWVcIikiIGhzY3JpcHQtZXhwciBdIH0KCXJhbmdlCXsgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVmYXVsdHZhbHVlIgoJbGE= +YmVsCSJEZWZhdWx0IFZhbHVlIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlZmF1bHR2YWx1ZV92IgoJbGFiZWwJIkRlZmF1bHQgVmFsdWUiCgk= +dHlwZQl2ZWN0b3IKCXNpemUJMwoJZGVmYXVsdAl7ICIwIiAiMCIgIjAiIH0KCXJhbmdlCXsgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVmYXVsdHZhbHVlX3Y0IgoJbGFiZWwJIkRlZmF1bHQgVmFsdWUiCgl0eXA= +ZQlpbnR2ZWN0b3I0CglzaXplCTQKCWRlZmF1bHQJeyAiMCIgIjAiICIwIiAiMCIgfQoJcmFuZ2UJeyAwIDEgfQogICAgfQp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0ClxzZXQgbm9hbGlhcyA9IDEKIwojICA= +Q3JlYXRpb24gc2NyaXB0IGZvciBsYXllcmV4cG9ydCBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICA= +ZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChWb3AvbGF5ZXJleHBvcnQpCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKb3B1c2VyZGF0YSA= +LW4gJ19fX3Rvb2xjb3VudF9fXycgLXYgJzI5MCcgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fdG9vbGlkX19fJyAtdiAndG9vbF8xMCcgJGFyZzEKU2F2ZVNwYXJlUGFybXMgOj0gMDsKQ2hlY2tFeHRlcm5hbCA6PSAxOwpTYXY= +ZUljb24gOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7CkNvbnRlbnRzQ29tcHJlc3Npb25UeXBlIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGU= +ZmF1bHQgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMDsKUGFybXNGcm9tVmZsIDo9IDA= +Owo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgo= +IEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiBpdCBpcyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCA= +YWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDx0b29sIG5hbWU9IiRIREFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0= +InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5WT1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE8= +cFR5cGU+JEhEQV9UQUJMRV9BTkRfTkFNRTwvY29udGV4dE9wVHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xTdWJtZW51PlNoYWRpbmcgKExheWVycyk8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3I= +aXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgdm9wdG9vbHV0aWxzCgpub2RlID0gdm9wdG9vbHV0aWxzLmdlbmVyaWNUb29sKGt3YXJncywgJyRIREFfTkFNRScpCm5vZGUuc2V0Q29sb3IoaG91LkNvbG9yKCgwLjY= +LCAwLjYsIDEuMCkpKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAACAAxub2RlY29ubnR5cGUAAAABAAAAAAAMbm9kZXBhcm10eXBlAAAAAQAAAAAfiwgAAAAAAAD/7Vtdj9u4FXWxD62FFv0LHD0= +zQCJI0qyPX4I0M5usE2xzQJBNi87C4cj07a6smhIspNBkL/a39LLqw97bN1rpZ4NkLYOJiPxnENR5OEVea35V9DreWP8Zz/Sqz+j0cg7/FSoDD05HHt+RZD+jhGmZqanxf1a996atXNuzcNdxf5ypjJjikGcxkXPXkE8F4m615k= +/rA2WeGsVBEtdT7TcwC8sy8dNvBY1peGunuRWa10WgjXddYmj4vYpOKpP/D9USCeytHgWo4nTmTSVEeFyVL9oYhnwnfmiVrk0DCRmOhXYeZzsYKeSvCo0Kt1ogqNJ3O40DqL4Qr27EOm7vHg7n6t8hwPZ3EO9LI40+lMZ3i4jBc= +ywR+SuEmTYya4WGutnqmCoUn0Px1pm1NKRwnJoN7UpuksOe2I3M9s4eJeT/ThYrLBq70LN6s9grsterTVEDP6yxWCDlmU6w3Rf5KgShwPjqfnDh9UOCJfr65w0IpPCGFi6PoOlL0XRf61RZVrdqqZKPdpo4WdaWyR5+cvFAFcIQ= +iDJt+1OG1/LaC3zfgzLo73h+X5WFcuhDmdoUS5OJ1NyZ2f1fUvN+CXay5VFk+8gbj8dQLfaT+OnN9Fs8eP39jfAG182PA+OYR1m8RlNAJ2aJShcbtdBiWZY7MErnGtJvRFKOakNucp3Zoe3B55ven6bT6Vud5WBJOMKiXu/PcFg= +GJNEZpMWdfE3/sTr/bFC4lld/Ht7OoULndnUeu5ASdPU0hdxOjd579Vm9dIewKC9tSOc38SpymBsnBu9iFOLOT8i37pGlBMcveB8p+82i29Nlr1Ma3g6rdwynTo3OE1o/JXJVir5B0w9CBElGU+k81Ouvytp2CQoeZHOsCW96nM= +bq+MG0IwrnrlWePlB2GtLn3kmFb/BljK4xZQ0S0chMMwCMVTbwABeTL6KqMbgL9JePOEO23ilzttj1tHwRAPj6NVOJKBN5Kj/4JotTO77x1bba2yVe+jsy2DlW0XNPzMSwZBQwhb3L0fKn/XFir/AA9vD6x+fW47doRw/9ZL5xw= +TfSy+LFnet39Ug6DljZQU30yGE9GE7uQgake+uHRVA/+h6d620qmWbBMWxYxB9HAF/2FLvaWrFIElrb3eDtc6lQrm90ap6UOauljgwksXoctwST4uoJJM6PG0m9zc0s0SWGMZP9n4fWtTfPnnvilf9nf6+n+lZOoO50ck9wXyBI= +uAxwgWfr8o9pbl0FgVlZwMgIzMpCRkZgVjZkZARmZSNGRmBWNmZkBGZl14yMwKxswsgIDD3gMToKRGGLMXZCAkQhZxUKRCFnFgpEIWcXCkQhZxgKRCFnGQpEIWcaCkQhZxsKRCFnHArEGc85hwJRyDmHAlHIBhnGOT7nHApEIec= +HApEIeccCkQh5xwKRCHnHApEIeccCkQh5xwKxKDPOYcCUcg5hwJRyDmHAlHIPqAY5wSccygQhZxzKBCFnHMoEIWccygQhZxzKBCFnHMoEJ/7nHMoEIWccygQhZxzKBCFnHMoEIXs4oZxTsg5hwJRyDmHAlHIOYcCUcg5hwJRyDk= +hwJx6cc5hwJRyDmHAlHIOYcCUcg5hwJRyDmHAlHILowZ5ww551AgCjnnUCAKOedQIAo551Agrv4551AgCjnnUCAKOedQIAo551AgCjnnUOD5CakmDf4wIVVvW79YRsrfy4w1GSm7aX6YjIIS6KtCZ4+djPIb+PDydB5qCG0ew1Y= +PhiOJ+FxHkr+Pw/1IA/VmlhC2mFKqWv6aHw99IeT8eTx00cj/JFfKhPdfDs99A7cFy3Tnr1nuOulAn8ldgqscDaUxWAuPS+q6QHGs80pyzPrizagtqVXned6ge7+KMzaWttiH/u2+0yeGNALFQtlxCfH6cPV0kWxtGrsx8QeDYI= +g49sLbPdB3Q3nl9e5EUWrdaX0TK/vHUHg2d5vEhVscn0rXv15Lb+btWeCO+J6KDYInf8REh5deVCW+2d2f/PjpFNaBrtvtWsRqclq2eL8gh6bT9i97EvbWkVvfOlgilsuRDF7a/Sk6wGI77l2scFwZQl8108zy+hw2Cwdh1WziY= +lUNHXYnnz22/3sL82yr77WoJ3rpPRCv/XX1tiCPz+EO3dkJcKTqT8Tl3mpovzfsOVJPW9doJANxrsrN+bmZUfyx+EXsypp/3WjSHmFuAX1mmB0QI711ohVksEn2K6ULUtVeHaHSabKtNzKJzS5Hon2Y23KAL17K3+IDsyk7xm/A= +ruy16dTDJXkWZ9AUmLSnBHL/PsNu1Tf81clOLKuXtWDSje/t/a6UctRV6hFHMLkKWIMsTloPXR938Kglxit4WHZiLrSBpV1234lcL2M6DTaSP2Ps7vLZvGMrykDercvsMKkDKsIYGwiknDE+ixIgTggCK6cWAWJ/EVg5DzhwRTU= +tnQ4B8oRgZbOJJtbjsIhTDxBimwTnYwTSM0guup5Upywjayp0N2nqF5zM9WDiWZDhAeyWcNUg5U2S724+PHm789+ePn9395cXFRPsGrP0qFDtN1VgY2O98NXDmwAVW6rgw6L0xPNqB9KIDLv03L9ALuiAlafnXT2Ops0noM3uzw= +3uEysFFNZ53qXqq82aB1EpTNxyUaS4ddRVrVrGc7YZf7zjfZXEX2e951ZrbxTMOAbTo1zhKjpYlh0Xh6gC253Kx8Drfe6PCaahf0wEfH6REb4LZxHt8lJ6orB/afELjSrqaBnbGCeu0wnL69JXRyN2akkuRORb+eZhawm+pwZZ0= +rE+zzt+s7F5q2iV0ys3Kl3u7aO+V6GHdhoM9/YOszkPskVM7TYpLymFItYZK8owGMgyvh/a9Qn/iy+P3CsPfJMmTNjme9LNTPHjyJXI8gXCpdwg7vT9tt1f4xtGOKv/T96oPayHeNhoF9hW8r//Vxd0MgyPK0y3JiSZnwqYPtlU= +SpolvTvIE1jBrXv1zkbkvQE8ehR4B4TptoXitdCOU+C7BfvZYTPciQJJdejJAHr2X6nsiMNh81I6zOSsFzqNv51dfh5XTNI5aOij/V0JfJo/aUl10Tu/5r0XT703r//68ocXry8uLnr/BsJBL23iMwAAZXhwb3J0bmFtZQAAAAA= +SU5EWAAAAAAAAAAAAAAACAAAAAxEaWFsb2dTY3JpcHQAAAAAAAAC619QfT4AAAAMQ3JlYXRlU2NyaXB0AAAC6wAAASxfUH0+AAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAABBcAAAEuX1B9PgAAAARIZWxwAAAFRQAAAABfUH0= +PgAAAAtUb29scy5zaGVsZgAABUUAAAMCX1B9PgAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAIRwAAADBfUH0+AAAAC0NvbnRlbnRzLmd6AAAIdwAAB0NgN4b/AAAAEEV4dHJhRmlsZU9wdGlvbnMAAA+6AAAABF9QfT4jIERpYWw= +b2cgc2NyaXB0IGZvciBsYXllcnVucGFjayBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlsYXllcnVucGFjawogICAgc2NyaXB0CWxheWVydW5wYWNrCiAgICBsYWJlbAkiTGF5ZXIgVW5wYWNrIgoKICAgIGk= +bnB1dAlzdHJ1Y3RfU2hhZGVyTGF5ZXIJbGF5ZXIJbGF5ZXIKICAgIG91dHB1dAlic2RmCUYJQlNERgogICAgb3V0cHV0CXZlY3RvcglPZglPcGFjaXR5CiAgICBvdXRwdXQJdmVjdG9yCUNlCUVtaXNzaW9uCiAgICBvdXRwdXQ= +CXZlY3RvcglQCVBvc2l0aW9uCiAgICBvdXRwdXQJdmVjdG9yCU4JTm9ybWFsCiAgICBvdXRwdXQJZmxvYXQJbGF5ZXJhbHBoYQkiTGF5ZXIgQWxwaGEiCiAgICBvdXRwdXQJZmxvYXRhCW1hc2tzCU1hc2tzCiAgICBpbnB1dGY= +bGFncwlsYXllcgkwCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgc3RydWN0X1NoYWRlckxheWVyIGJzZGYgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIGZsb2F0IGZsb2F0YSB9CgogICAgb3U= +dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQo= +CV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHM= +Y3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgbGF5ZXJ1bnBhY2sgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmQ= +ZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoVm9wL2xheWVydW5wYWNrKQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb24= +X19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpVbmxvY2s= +T25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWQ= +UGFybUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAwOwpQYXJtc0Zyb21WZmwgOj0gMDsKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGk= +cyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXQ= +aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGE= +YmVsPSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+Vk9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnU= +Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICA= +ICA8dG9vbFN1Ym1lbnU+U2hhZGluZyAoTGF5ZXJzKTwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCFbQ0RBVEFbaW1wb3J0IHZvcHRvb2x1dGlscwoKdm9wdG9vbHV0aWxzLmdlbmVyaWM= +VG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAACAAxub2RlY29ubnR5cGUAAAABAAAAAAAMbm9kZXBhcm10eXBlAAAAAQAAAAAfiwgAAAAAAAD/1Vpbb9s= +NhT2sJdZwP6D6qf1oZ5I3eyHAmvSZCjQOkFvL8NgyDYdC5ElQ5e0RtH/vsNDibItH26Aky5x4ebwfPzEI+rj4RGT3vNezwnxn/wwp/kEQeAcfmqUeQ7zQ4fXHRhve3hpthDTcrsRvc/Zxjr1yn57Yb5aRHmWlcM4jcueHMF+aSc= +0VbkVbqJ5rfWOirnK1EsxBIA5+ShPQ0z1gwN1+7Ns/VapKU9GFibrIjLOEvtF2zojFx/bL/gQ85d17XmWZqKeZnlqfhaxgubWcskuikgMjvJ5rd2tlzaa5iqBK1SrDdJVApsLGGkTR7DELL1NY+2aMy2m6go0FzEBXRX7lykC5E= +o7mKb1YJfBWxSpMsWqBZRHdiEZURNiD+TS7klVKwkyyHm4qqpJRt8RVuSSykmWRfFqKMYhXgWiziar3jkGM1zdSGqRd5HCFkZVW5qcpiEgHJtb5Z36043XM4dn8wgPmzmT3ABzjQfTTqwIx9t4oyKsFl2/NcyOlh3shxecADD3w= +MH3xcqt9YQC+qCpXWW6n2SxbbP9Isy8rkQvpn8/lLTthGMJl8bbtTx+n52i8//PMdoYj/bXgsRTzPN7gQ4Y5yZMovamiG2GvlN+CST9VYLwluVpgVSFy+aR68Pmp9+t0Ov0s8gIkBha4fj55rfJG1tzxwmZU9cTidJkVvUm1fiM= +DTu0PkdJJYqzOI1ymGbrTNzEqcSsK+wvn6d9LqzXYlbdnGd5/iZtvNNpLarp1DpD3dL4JMvXUfIO1gIsWtUZG9z6VIjXqhtGAiFcpAsMoFd/joZ0+egimjy6iK6Wjy6k60cXEeamKNmsokcX2joqbov/M6pT01C7sbt+nYZ+L8o= +vJqXbG+DV7573tt1EnQdLzgcXe7xyr7LNjIXwwbULzZiHi9jsZBhpTCR/cGHVQQb71u1f/UVQ6LHkbVYz0TeH8yKxXLQH1zC9+zD68sOfodFA6BXstsVFDZxuaV7nQv472IdF3KPoLtdy29drNC9JvKLmuj0WUItUQLcLglo4B0= +2q+wdZQgO6FS4ec7/HnYTbWmasYuoPrIS9lZaKvx4a7dLbzYCOotj9tMFmA86JRdfPQgdVeqy6705KoLwAcpu6C4AtdUzfDAClUTFDdSFgjMGisTVGQxR9nXYNbUCZieMneeu8V85VNP1mL1lZtnZrF6gCq9hQIM9Ma9Q4d/6Ag= +Dh3hgeNYEVlUM3QyWS3agzjVN8t3Kkxww027+x55896+S06Cv++CuQj2PXJKDi6+NzUHwzRTdHCVdqrG+0B7/w4FMArgFOASwH7NvTeZFtNFONeWqy1PW762Am2F2hppa6wt1tb3rB2FtcMw1/gCwDkfeYztvQB4AePj8Zg9sRc= +AL0HMtc53IU2Ub7ufbPuVPUvo7J2tpi/bKcv01nx0rH/7v/W39lx+s8tSBql6tzp6AD8/dTA3ZbkscPA//UN5hcWDJ2h57FTo2g7eO30VTOVBw+qiMZ934VE2MA+50dioM4LOB8yD4TOnOHYAy13TgucJ3Bc8FAbl/G8YFofGEA= +6qgVZ4fSf4lJv3GNpEvmeLf1jaVPJnmv9THcOK4x8Wsfk74Jpn7t8/RZRZ3pxzugL8E61Yc7sao0L6vFYlDnwl3gDl+vibOPnftjKgs3Ta5ScdN0VT5ump5Kyk3TV5m5aQYqPe/M3NEcTeddzvbzrh+EzBk/rbyrE0fIPP/Ioj0= +knrlM2SdZHoJyTSJZiLpQoMBYJLFO9DVsqF1MU1zO9C5aGhdTNO8DnTdsLqQZvkdaNKwupBmBR2oXR8NvdtH08MOhCuoYXZhzRx1oJ2F1vC7nepXCXuC67G+1pi4llqbzcW6vXQwzDmOKV0QIBIJ0SiiQVGMkI0iGjTFCOEookE= +VYzQjiIahMUI+SiiQVuMEI4iGlTFCN0ookFU7IhgWiIBIpEQhyIalMNNyqFAJJqUQ4FINCmHApFoUg4FItGkHApEokk5FIhEk3IoEIkm5VAgEk3KoUAkmpRDgbg5mJRDgUg0KYcCkWhSDgUi0aQcCkSiSTkUiESTcigQiSblUCA= +Ek3KoUAkmpRDgUg0KYcCsT4wKYcCkWhSDgUi0aQcCkSiSTkUiESTcigQiSblUCASTcqhQCSalEOBSDQphwKRaFIOBWKNaFIOBSLRpBwKRKJJORSIRJNyKBCJJuVQIBJNyqFAJJqUQ4FINCmHApFoUg4FItGkHArE9wSTcigQiSY= +5VAgEk3KoUAkmpRDgUg0KYcCTz+H83SHnXO49kX2hx3F6WMwiCncCUQdKB+exKH3vg/idMcwCLoRUOdwcP8+H4/kr4881+/++ugp/NXOQx3DOe1hW+dEbufI6r+fFT3JM/pW2dzp6urIUdHpq7o92N5b1fWQP2xRs7aj2/6lEOg= +Lu+59e8imNVmG0uHeG9/eScnvRk4FWXv9Cvv/M7A+fj+1Zu3F++fPXvW+wcT807TBCkAAAAAAABJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAbvX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU8= +Ti4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiA= +YW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGE= +cmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImNvc2luZSIKICAgIHNjcmlwdAkiY29zaW5lIgogICAgbGFiZWwJImNvc2k= +bmUiCgogICAgb3V0ZXJjb2RlIHsKCSIjaW5jbHVkZSA8dm9wbGliLmg+IgogICAgfQoKICAgIGNvZGUgewoJIiRjb3NpbmUgPSB2b3BfY29zKCRyYWQpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAlyYWQJIlJhZGlhbnMiCiA= +ICAgb3V0cHV0CWZsb2F0CWNvc2luZQkiT3V0cHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICA= +c2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3I= +bWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG8= +YXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCA= +dXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgVk8= +UF9GTFRfUEFSTShyYWQsCSJSYWRpYW5zIiwgMCkKICAgIFZPUF9WRUMyX1BBUk0ocmFkX3UsCSJSYWRpYW5zIiwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShyYWRfdiwJIlJhZGlhbnMiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ18= +UEFSTShyYWRfcCwJIlJhZGlhbnMiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHJhZF9uLAkiUmFkaWFucyIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0ocmFkX2MsCSJSYWRpYW5zIiwgMCwgMCwgMCkKICAgIFZPUF8= +VkVDNF9QQVJNKHJhZF92NCwgIlJhZGlhbnMiLCAwLCAwLCAwLCAwKQogICAgVk9QX0ZMVF9QQVJNKHJhZF91ZiwgIlJhZGlhbnMiLCAwKQogICAgVk9QX1ZFQ19QQVJNKHJhZF91diwgIlJhZGlhbnMiLCAwLCAwLCAwKQogICA= +IFZPUF9WRUNfUEFSTShyYWRfdXAsICJSYWRpYW5zIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShyYWRfdW4sICJSYWRpYW5zIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShyYWRfdWMsICJSYWRpYW5zIiwgMCwgMCw= +IDApCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAAIAAAADERpYWxvZ1NjcmlwdAAAAAAAAAo0VFeWiwA= +AAAMQ3JlYXRlU2NyaXB0AAAKNAAAAUxUV5aLAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAAC4AAAAEuVFeWiwAAAARIZWxwAAAMrgAAAABUV5aLAAAAC1Rvb2xzLnNoZWxmAAAMrgAAAvlUV5aLAAAAE0ludGVybmFsRmlsZU8= +cHRpb25zAAAPpwAAABpUV5aLAAAAC0NvbnRlbnRzLmd6AAAPwQAAGQ5gN4cAAAAAEEV4dHJhRmlsZU9wdGlvbnMAACjPAAAABFRXlosjIERpYWxvZyBzY3JpcHQgZm9yIHZvbHVtZW1vZGVsIGF1dG9tYXRpY2FsbHkgZ2VuZXI= +YXRlZCAxMS8wMy8xNCAwOTo1MTo1NQoKewogICAgbmFtZQl2b2x1bWVtb2RlbAogICAgc2NyaXB0CXZvbHVtZW1vZGVsCiAgICBsYWJlbAkiVm9sdW1lIE1vZGVsIgoKICAgIGlucHV0CWZsb2F0CWRlbnNpdHkJRGVuc2l0eQo= +ICAgIGlucHV0CWZsb2F0CWRlbnNpdHlzY2FsZQkiRGVuc2l0eSBTY2FsZSIKICAgIGlucHV0CWZsb2F0CXNoYWRvd3NjYWxlCSJTaGFkb3cgRGVuc2l0eSBNdWx0aXBsaWVyIgogICAgaW5wdXQJZmxvYXQJcGhhc2UJIlNjYXQ= +dGVyaW5nIFBoYXNlIgogICAgaW5wdXQJZmxvYXQJc21va2VfaW50CSJTbW9rZSBJbnRlbnNpdHkiCiAgICBpbnB1dAl2ZWN0b3IJc21va2VfY2xyCSJTbW9rZSBDb2xvciIKICAgIGlucHV0CWZsb2F0CWVtaXRfaW50CSJFbWk= +c3Npb24gSW50ZW5zaXR5IgogICAgaW5wdXQJdmVjdG9yCWVtaXRfY2xyCSJFbWlzc2lvbiBDb2xvciIKICAgIGlucHV0CXN0cmluZwlzaWduYXR1cmUJU2lnbmF0dXJlCiAgICBvdXRwdXQJdmVjdG9yCUNmCUNmCiAgICBvdXQ= +cHV0CWZsb2F0CU9mCU9mCiAgICBvdXRwdXQJYnNkZglGCUYKICAgIGlucHV0ZmxhZ3MJZGVuc2l0eQkwCiAgICBpbnB1dGZsYWdzCWRlbnNpdHlzY2FsZQkwCiAgICBpbnB1dGZsYWdzCXNoYWRvd3NjYWxlCTAKICAgIGlucHU= +dGZsYWdzCXBoYXNlCTAKICAgIGlucHV0ZmxhZ3MJc21va2VfaW50CTAKICAgIGlucHV0ZmxhZ3MJc21va2VfY2xyCTAKICAgIGlucHV0ZmxhZ3MJZW1pdF9pbnQJMAogICAgaW5wdXRmbGFncwllbWl0X2NscgkwCiAgICBpbnA= +dXRmbGFncwlzaWduYXR1cmUJMAogICAgc2lnbmF0dXJlCSJGbG9hdCBEZW5zaXR5IFNjYWxlIglkZWZhdWx0CXsgZmxvYXQgZmxvYXQgZmxvYXQgZmxvYXQgZmxvYXQgdmVjdG9yIGZsb2F0IHZlY3RvciBzdHJpbmcgdmVjdG8= +ciBmbG9hdCBic2RmIH0KICAgIHNpZ25hdHVyZQkiVmVjdG9yIERlbnNpdHkgU2NhbGUiCXZlY2QJeyBmbG9hdCB2ZWN0b3IgZmxvYXQgZmxvYXQgZmxvYXQgdmVjdG9yIGZsb2F0IHZlY3RvciBzdHJpbmcgdmVjdG9yIGZsb2E= +dCBic2RmIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKICAgIH0KICAgIG91dHA= +dXRvdmVycmlkZXMJdmVjZAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgcGE= +cm0gewoJbmFtZQkic2lnbmF0dXJlIgoJYmFzZXBhcm0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlbnNpdHkiCglsYWJlbAkiRGVuc2l0eSIKCXR5cGUJZmxvYXQKCWludmlzaWJsZQoJZGVmYXVsdAk= +eyAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlbnNpdHlzY2FsZSIKCWxhYmVsCSJEZW5zaXR5IFNjYWxlIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIxIiB9Cgk= +cmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlbnNpdHlzY2FsZV92ZWNkIgoJbGFiZWwJIkRlbnNpdHkgQ29sb3IiCgl0eXBlCWNvbG9yCglzaXplCTMKCWRlZmF1bHQJeyAiMSI= +ICIxIiAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkic2hhZG93c2NhbGUiCglsYWJlbAkiU2hhZG93IERlbnNpdHkgTXVsdGlwbGllciIKCXR5cGUJZmxvYXQKCWRlZmE= +dWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNlcHBhcm0iCglsYWJlbAkiU2VwYXJhdG9yIgoJdHlwZQlzZXBhcmF0b3IKCWRlZmF1bHQJeyB9CglyYW5nZQk= +eyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkicGhhc2UiCglsYWJlbAkiU2NhdHRlcmluZyBQaGFzZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAtMSAxIH0KCWV4cG8= +cnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJzbW9rZV9pbnQiCglsYWJlbAkiU21va2UgSW50ZW5zaXR5IgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIxIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICA= +IH0KICAgIHBhcm0gewoJbmFtZQkic21va2VfY2xyIgoJbGFiZWwJIlNtb2tlIENvbG9yIgoJdHlwZQljb2xvcgoJc2l6ZQkzCglkZWZhdWx0CXsgIjEiICIxIiAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICA= +ICB9CiAgICBwYXJtIHsKCW5hbWUJImVtaXRfaW50IgoJbGFiZWwJIkVtaXNzaW9uIEludGVuc2l0eSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHA= +YXJtIHsKCW5hbWUJImVtaXRfY2xyIgoJbGFiZWwJIkVtaXNzaW9uIENvbG9yIgoJdHlwZQljb2xvcgoJc2l6ZQkzCglkZWZhdWx0CXsgIjEiICIxIiAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9Cn0= +CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0OiBNb25kYXkgTm92ZW1iZXIgMDMsIDA5OjUxIDIwMTQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3Igdm9sdW1lbW9kZWwgb3BlcmF0b3I= +CiMKCmlmICggIiRhcmcxIiA9PSAiIiApIHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoVm9wL3ZvbHVtZW1vZGU= +bCkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo= +PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo= +PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAxOwpQYXJtc0Zyb21WZmwgOj0gMDsKPD94bWw= +IHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG8= +dWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQ= +IGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXI= +Ij4KICAgICAgPGNvbnRleHROZXRUeXBlPlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiQ= +SERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+U2hhZGluZzwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI= +PjwhW0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAABAAxub2RlY28= +bm50eXBlAAAAAQAAAAAfiwgAAAAAAAD/7V1LbxxJcu557OxUzc544TXWMLDGpnqEhTRLNevV3WzOyrJEkWMCkkiQHGkNy2gUu6vJgrqrGvWgyBF08MEGDPvqvfjui+HD+h/45H/gv2BjD3PxwQcf7MhHVWVWZSabD1EjjSiJXZU= +EZEZlRn5RWRkVuv4N62W1Sd/8I9tFT+9Xs+q/zCq7XhOt2+7ju2S225B7vasztb2xJ9O9/3Rs7T1OJ4vR8GBnwVoeRwcDWd+8gxfLB9O0uXDOB+HUbgcZ9N0eWt7Gu7vjpJwngXjDhSZnKyGI3seP/dPzlc7k9VwjIMoDbOTLI4= +5/4ILhZqBwTVFcjZRvFsnmfBNDw4zMLo4MzN1OXlXPP95Ewt7B7G88cP/ShLfGkdes7geH6+YcGCGnKYpof+OH5+vspLaQ0P7s1pMAui7HxtcPIaLujJ+aGfLjYzasNIBZvkS5rIntt3uzCRx/lsdjIOJmlr89H9X7eqHxP+fQo= +Zeu/Hu6ur+1tbj2i5T9Y2Xvym7/DDNXsxaWt1ocpUE4KCp15rZbxz1DPbxnlD2QTptX6w6cg/W+M5ycSa2+1fvbHrdYHf8tYfq9mpq3Wz/8JBP+FkX/ITKzVcndbrY/+kRX/iDeOVmvwbav1/k8Z7TNxUFutX30Ikv/NSxZj0mo= +3fsf0OVfGc2Af8Db+qjoitZHj4qrn8VzGLnV5aqn7vCdBh21tT0s74qfD4AHfxyRj4+AB8CW0d77ouAio/Beq2i96O7WZ3vPY/QEMG/3eZiNDmtaULY7/ABRLcq7i2jx4+bQtn7/Pi1DWYy2ylKL06kudEduJGA8oKekvKax7Oc= +A6zne0TPH2D7aZhX68drtAg9qMo6nJI1iTtSIwXbBRWbxRoNP0nzZOKPAjSJC85K2Y+Ljv1EMPbWH20fnqThCAbkBN0DkxzzWv+C05oTu9OYMzCNQFuxSKPpD5mm7PYzceg/IPOt9cn68TyOYAaFPjaWn3K6AMOdcmLCHIW26WU= +rc0zWdzH1XwGtErRLkX+HWLKiGu94LsjggBMbdCDu19EGcmY1dQyeShpmWv83fWaVVHCnToAASQxWypLLtRRFXy1ft4wn23ibDbyaJSFcVTrukLyjoiCtOu4e43tlCSmVM3XYC1/dB9MJj6gPpQWf/jV9u/+6++XvzDRF2h7Z2s= +e2dzfe/uzp+jzUcbWzsP72Kf1EFo7zBMURpPsud+EiC4nifxPAmDzE8w6GDh3XAcoPXJJBhlYCIF62Y06iwhPxpjoSjOMELtBygJoIJxPgrGS1gW4p0onYUZ+PUlFCdoHKajaYw7LYxA+ATh+BKgFhx6hp4nmDFC8yCZgVFBX3Y= +oA6iP6sT7Z+swr2hVAkTvX4f7YSjw1kMyu1mSRBk6EmQZpi2FydxlMVLaCuCJwzx8xlrfuSPfYTQw+5j5K73SR1271bX8m4NVvo9qsOyab4wgQlF/iww2tTvtElJSnpdLJv6+8G0KjJJ4SgGtV+YRvs6LR+j2+jW9SN/+iUVekk= +2cIIENAIo8wAkmG0N/E9euxPc1Y5dFbBwSoCrkesSo4vDQ8iP8uTANeRBQdB0jYMCFf8fJoZL6C5GtPGNPYzYDEmQJ3gG/a7weneR4+h82Nc4REwH5Gb4kPGvh2DusA9B+45vma/ZbyP4mTmT4E5AuaI3BQfDfadr+6htXhKNBk= +AfsIX7PfDWaPV9sr9fbKTzYCnMjXUTiBplHRNznum5x2S67onUKG66Uc91LO+idX9RMnyPorx/2V067KFT3GSRU9l+Oey1mf5aq+KwS5PsxxH+a0+/KiF1+ai0HOp3/9DnIuF3I+D6PRNIeWfzX3EwCeLEg64/RPRCyi0aeIRXw= +GcOioqiGRZ+HkwgwAQ2HR8FxGwoQup4EKUAEoNON6yN4pOxkHqBrt5GF7rCSEHu6oug6ASwHrbIr+yatRv2zqq7GLqtxbt78Elf0eTBNGaDhH6gYVEbX0iwZzeY3rpf2vISetveftsvG6eS8noKrDhZ9FNy6dar6uqewoNhmmmM= +Jq4v7VtUmZtfFI/6S6YeK3C+FB+TPnijnlczJmccFawesE44jfmChisrKzbaa2UbxFehG0C/2eb4ycgZtOHS/9kKDqfkcATvSFlorwHLFiktvKPC86HSPSKJe6x8aAggiaGY/9dgBxyAZQFwp4w7JQW1D41rBW2OEJMVHeypfhY= +ROeFKO9tT/W5IBgVgqLnXcABI2NUyPJuWOGM7+3e3yBdvl8I7afjCfdL475x13hi33gSZ15/zGMXPfSh349xBTO3qGBGytzGZ1OBY4+vQJSvfZwaSiBZLHHmyAJqIUZSCNZCjMVDDahozlckxByLhx5QTcRXU4tBzhaL8BUJMUk= +rrCpohZhoPIZXw8bnvrnS+YXwc/OsF8krrUAWtOgPrRELtPAxRjYTAPWl7kBEgQDswTgBfRIcWxAYAttTlCFeHuYzngnPsZ3DfOGTx3AS5OL2i321My+8DJy48HecPvuzsMbFBCXUAmIS+DNSrbNRwLbMFQx7u7tCIypwNhuV5w= +j9fXBM4jsUr6V80+Pxt7pGdfeyCqPRLYbfpXqN0Tlfdk9ZdNCJbBRGZuYRqVD6KmQazNNNLwm8AY8ONnwwjiP9VnMZ7KRhZpw+7JGrEUV6eZ0DCfqIyjPij5Gcc8P+Og56eMeoN/pOaX9W7+CrsX/ya/DpIY0PUFCdhR+8Bqo3g= +P42nEM8j2+kUU7rGZS/E5TS5YFxrC7b3cRILgAXWOlnKyp4U+fnaQu5Jq/XhL3b+439/e97NErtPCuiWCfvZ27m7+WB959q1a63PEW2QrVXQBC/S6tuAfp7FgMwsz3YQREFCshuWvWx3l20P2b1Vx1r1BsJSqF4NvySS0tjAF1k= +9r0yy97m41caSrIKDMbcoNMsKInnIfijqdSi4odgN+F8GkL02Kw3TDPjPvzyo1HQjGC3JvC3EppM/YO01MWqE3glGkTSkiWNfQtN25yV8xkgbTaIhiJVFRBzVDkhmTz3lPFRkCSwtk6LhgkN5uhwONwPDsLIwKZgGoZxg03il1I= +aWhtAUnycRhM52TpKyxVBGxol08HYLDvpwGmmkZwPI+TzIjiKFBhdpsNTbtElftlAY8qVTe3YZ6Dh0/86CAg/t3Gc3ihtrjRrtrTmN7CGiyqALYo7kmZEV/8URsZpzMC2Pvf7j35h/+8QgCrHzBQ4ZdtL1suxi9rAOC1atsCftU= +auHhS0Zi3V7ffBOwC6+kjA1jgyuiExMDS3uX7cWUqNfgWgvgL49KRfkE/tYBZqOJOdBKo2wtaKLQfbbuJj445WGIrAUV699zAskS/DkzJGxNuDlW7zfB4MPoKEzD/WnAgge3PgeKf+ec9mvcbF+rzzZ94xB5FP/ONxEVqd+f/NU= +3u63G58jMkWPs1XEesg0aTr4z+iJjWLmUFFuXgjzBQvsn6Cj0QhNkniG0jhP8IZhOA0Qt+OKU7Xoq6KKVbSRhGhrlCHXxtGB3V+Fh3Is22vu3nCViGnTBoH1snLLuEw5BQnLqCL20w5nuDN5hcttHvy7zs7x3eCSak8BYxMw96c= +EMtep5dLAjmMOIbiRmQBvQkVPuWyw4Blv4VKytIliT5kc5VTitwrai9ZhZKGjhVfcSNtOIqp2+MbL8qkAk12GXOpm1B/o1QhJBORCUyDo4AOBrmq6zuZ5GlQ8fAFIms6D0b51E8qXqFEZD6Kp/mMq5a7l3eYj/fNU6HHaJHq6Tk= +gXqhKBIRG6ec7Lpe5wYhbtSLtyakfGsiEqB7hkkQjYMEYo8sIDy1MlFg7meHGC8JZ3EjsiT+yTSchVlw5NMO4wtqrMFkCg8LCBTGlJUrEFlJyopUQxirWxXbOBj5JzVeUiYRSMERBRUvuW08FAAo4JQ/i/MoK56LLxMFYPLvhz4= +HSp2XbMWYSJK58cMB59kmGk15W29F0d5koZHAetCdndTAEwx/qBGZjCTbUs4CkM0SjuVcQHUGBh8dDWUQGg0EVMi5xscyhk8XkqZBVA0RNSUChToaJSgKVO+hltGHT41MjUJNX8DHY0mjGrlGlISGboMJmhlUPyUkHmkNAQglTA= +C1BpiFgqYefg0uCxVKoGD31GDVAlAnW0NBqgKhFiwGkUaMqH7SzexzgqieZxzI+hlCfh3bkaYtKc9M7WNtoutp2FRujelVGgp9G+O53Gz30IOkEgO5Tx8hAK/BnaoUAJkRSUNrMiPI4a7YdhVArs4KKmQIWReEWEdwcUNdfAVOA= +hlXzyD+RqF+hasG/i28keouQarR3/BO0QUrQXVLUlGHoCo+5uYvuwVV9eMbl9FqPSC/TNX6Dr8JXWKIQ80EwMjRYbTCXMAs6FpdtcTkE4KxeEG1NykUINanFlyE2+bPYaqdmmmWbMgulGmTxwQFul29vsbYKgy4badg1bYEaRW0= +66eAkTb0PbsspQgDQyWOvgTrIVImMo78PIWlkIxxCa1RoiiBHRjRtiwW9owq3eodgXOC+PmeHwYRegF/at2Nu069QcFP6qrPGnNb02lYCbYFdm/qj57B8mr0DGe4o3HVbcR3U6b75KZcfiE/5STYxmH94Ukbl/zgHDqVDy4BKUU= +HsyqFt9Imm+7mHYVwlVpAh4RFVrZdbWcRlLgsvQiyCtTrgBglYpX0HEE5Wu6MbDXGPI0jAIy9x/QC1Z84M9mPpR+hT+R03Ea1kk5Ln1e8k6ofBiJLzqvhSpaZq6smhOlR1uooVuL+4XCJ5ZN1V3jRZ1B5UyrtF/Tp160ldILV4M= +VDljVeUXTNZ9FL87p/kazmnCgInZxrKAjTy5byQUjc1Haw++vr8+fLy1/WDzHh+PVQfK8TuBt9FRPMevhdzAZ8pvyg6VswWNP1WfKqcsUAvMKPY6yimn5rRnyt+dFP8+nRQncsJ5Epwxw46QmlD9AE7JQ04OlTySozoV53xhzkg= +x1meFsKco1Pq9DhFvaU6q8DNPzk9RnPao+eLP3u++MPniz99Ln18wls7bHK00JGUXHYkZTHX9N7v3rmmV/fWUvGqnuiGxNJiSV8W1l1N+Yb4bVRcQrx5o+ZvuHeUCi7wOfw7hm3JOSVVwPLv76ziNQQs1fuTosHUy5nJ8MU1m2E= +JO59N67wl7eRfaFghVVET0JQDVYhAL+FBLHzRC/yI//vgpx3Qc6iQU556Bo72nCBaOBdIPQuEIKfD/5ma/3a/8mOmpVfb6I8I+ssO86y7UCTq/DXFc+YFeI8ogtlqiMv4mvudYgPJ+jGdarX7dvcO3TXJyROiDPwxeHoxtM2qZ4= +noDAV/RtMuFNNyxxGEQnwckBOLwozYIwYnXjd/wkFTRcB9u1mYF2OG0z8sEZk9etHuISyf4Od5SOLnkf4ILmVg3RQqiRdIvglMgW3MTA7zdV8vTkG1WocSCOtt4opo2d4aic+GoZhWP2KhWn4HmO3ArbQrpTcnPaHWXGrNFRqqM= +oeKJtDMkAqlBcCfi6mMoZm25Jhc79frywt8a5FQcXgQWMMQK4e/+umjNTlWz59CdaWJhdieMwqxF3hHFWaGSYAJejA6DFL/wC7P0wu0XQrbneUL70EALwjLyHU9gLvM4pa803bI69sBz7B7qdhzH7ffNkY8VCr8BhDRHcRSRWCA= +Co6zcAwAZpKZALqiaTx6huLJBJEWyFUWQLhHvv8MbiZxnEG0j79TCu6OE/zFZXCxfzL305RcQsAO7LSYptLJ5WF4cEjSvOQuj8Ayx+Qy9Y+CsZ/55AbHmEnAasJGgiERHmgaPx/DCiOkGs2CcZjPuAJceXEbmXT+pY/AbMcugPI= +ALXXJm3TthA5XWrbqL2Bl0UEAyo2C8GUw+YK9PJ4ud0sZAfBHY4inBB3OQKbpx7PO4ufBUMcZ5ndRvFomrTNHlccwFKIMvfrpYR3ha+iOk1fPFz5WDDv2LPgK6e8cssrr7zqlle98qpfXq2UVy9NvElCvN4oCch2iWd3LafnDGA= +SYQtKJycFGWu5UAZQN4hONco3o/HJ38axc8PgyTopACTk+MODD5mGY2wAVh9sNqXJo0Gv94b0h0iHDRanZXynwlGypw22D8YTDIFoMn9gwAd0nITTPDCE7BidG1hAuZpkGDjpSHGpwDtj4MEr0PhCocXF/5SQ7cU6jsi9lArD6M= +SZy2HuWzTXyBXJPEVem9MMLLcdu8hz0Nppn01Wxs7WhtYt4P9vODtThJiHsjpcMhA+3h0LxH5rOaTkN+7OYB3igzuXHMr9OAeU762rltrkdjokARiklV2vjOabT1WjvpgmbjeSWD1+fNpvGlZaITa7y+JXgy+6ITySve9bDtbvc= +FLVUvq3bGays9B3kgotb6dpaz+a93Y7NpQ5N5slm9H2kE5tEXII/S/N99m0TTsN3gWM4mMb7/tRhcuTNI9GbCFU3KqxVIXMSbq/nup7lWZyTcPuWC6a64r2xTqJbTrmufZptpxBak5fdsJE3Q+3LeC3ubHLiK25nbJO+nXbGBms= +r9OV9wutW9Rv0lwabjpiqC0ZRPxArRfmEXX42NLMavn4F8gyMOSkty30l8aN8lFumsVLpXUOG2j8e6V1uoVl8aulUkG1zIX7pFsxiNGPpE9efTxUOTZXdGxFdkV0aGXO5XKXZG7lyGyVGioH5nWcgec62GAABr/vDkzhv8pFzYw= +ppL4dRjLRDi853G51dbpix9BTuOi+oOmi+p331gXVU0e2+oqrFaCajRBJsMWCt51Srt9GbBTTfQ67FTKvka4KaMgAW6K0lcHN5ZKjdPgxuu4zoqth5ve2w03FkAE2RfOJKAjBLL4T5tek+xNRbFKilNHGkFcrE8bCdtOVxIJW28= +AcxYjqWwVgnMXCZieLai3VMR42Pb61gd21155cjhXDFy9ByFGqettK1OvwfQoUWOle83cpQuiQYiBXL0eAzo8sjR5yleSXHrmFJV3Fhsd+uxjKcFmZ79Vi23TwcZ5zWBjHOFIFPtTLliQMdSMALE0LLLBpgqQd2zpSqo4MXueD0= +Z9DFm1V9kF1Z0QKMa7/1CDPeHn8jgRcOEJSzu+d64ux2Bj1Ymr65s7s0bLvnSa1KMrdH9FtRSAapviZh/x0CLExgcpJXihqrljjC65YjPyEZqkYCBwbnMpY1bsXoyefLlaGHV33zktcTVKl9DZK4xql/R9IlbxEUIw8Bi6VXSgk= +LHbH7ts22SGwus73PMGydsoOAcv0b5AcSyOjR+MZvMvgVCIuFVlr5FqEOuX1sQyMUJUU1wDDVgYDYSeZRS2D3huLa9WUs61TppwE4LYmkuSvTRLAa7IEjXU5CWCvXzLUMjENpb8DCRn3ipdVtY3MSo3TEjIQ93Thc/Aa1lVRCU8= +0Xd2VeXyS5u+clXVq62qhO1L+ZpKqFZcU/UW28DE8ZXVc1e+Z2kb9zWtqNwrXFFVu12e2AlgJNR+xWioLL5shCm6xe51bZUiyggIQh/b6cISq+f2XX0EZLtvdwik3V0aSg/6DdUn/YbKo35DyVm/oeKw31Bx2m9YHfcbNIoJd18= +qKU6J7CC6t9dykI3dvLRiPLp1KF5bXYIkhSxVDeO/vjHxLZxRacIBxLNSTul0uSu1JfcObpDiAyeB82s+oo9eHPhuUAmqKSnAgQJPuPVrC3foyPbdwoaFnM0YgoaFnM1YgoaFvM0YgoaFutqxBQ0LNbTiCloWKyvEVPQsNiKRkw= +QcNiA42YgkaG29KNt4JIBLWGorEUW2cqKiIR1BmLikgEdeaiIhJBncGoiERQZzIqIhHUGY2KSAR1ZqMiEkGd4aiIZMbrLEdFJII6y1ERiaAWZDSW4+gsR0UkgjrLURGJoM5yVEQiqLMcFZEI6ixHRSSCOstREYmgznJURAL6Oss= +URGJoM5yVEQiqLMcFZEIah2UxnJcneWoiERQZzkqIhHUWY6KSAR1lqMiEkGd5aiIRFBnOSoi8fs6y1ERiaDOclREIqizHBWRCOosR0UkgtrgRmM5ns5yVEQiqLMcFZEI6ixHRSSCOstREYmgznJURBL66SxHRSSCOstREYmgznI= +VEQiqLMcFZEI6ixHRSSC2sBYYzldneWoiERQZzkqIhHUWY6KSAR1lqMikuhfZzkqIhHUWY6KSAR1lqMiEkGd5aiIRFBnOSrixbN5lZCnzFt9B05hlTnfejaPlL7CU1iNrCJTQ31Mwnb7Hs7l9QdOt6fP5Vlvdy7PEjN2zURdIz8= +x6Xlatm4WhKOz731hZTbiphpG8Dt2U9pKFNS/f7beAarMuur3TGo2r06iKkYXFdQhuQrBXjBJZf95QD9kuz0Jc2rYGWl03MGvR6GF6hYvwn5ln8/gPr7AGpnJBqblbJTD8rZ36+f0SL7hW/uW/GV4YNXk1ieZObTno/yWSP4wGc= +GBhVmq/euIzYhMOrGm5Qjb8jmOFcIWZ4suaVoYjVASt2kAOYAeb7PccM1avXmjNUIm7ID0ep8KNnr/TeWvxoei7pCc/z48fW5NUDyBUe3XSqc2Q9oe86cQKzo2XbZsO6zPJdArN8H6a8ckx25sWsb8aWLK5ZreDMMtAyCXSS384= +pX3REb4WnioKstaFj5aq/qfR/wdKeJF5fJYAAAAAAABJTkRYAAAAAAAAAAAAAAAGAAAADERpYWxvZ1NjcmlwdAAAAAAAAANUX1B9OgAAAAxDcmVhdGVTY3JpcHQAAANUAAABJl9QfToAAAAVVHlwZVByb3BlcnRpZXNPcHRpb24= +cwAABHoAAAEuX1B9OgAAAARIZWxwAAAFqAAAAABfUH06AAAAC1Rvb2xzLnNoZWxmAAAFqAAAAwhfUH06AAAAEEV4dHJhRmlsZU9wdGlvbnMAAAiwAAAABF9QfTojIERpYWxvZyBzY3JpcHQgZm9yIHBicnBoYXNlIGF1dG9tYXQ= +aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlwYnJwaGFzZQogICAgc2NyaXB0CXBicnBoYXNlCiAgICBsYWJlbAkiUEJSIFZvbHVtZSBQaGFzZSBGdW5jdGlvbiIKCiAgICBjb2RlIHsKCSJpZiAoJHBoYXNlID09IDApIgo= +CSIgICAgJGYgPSBpc290cm9waWMoXCJsYWJlbFwiLCAkbGFiZWwpOyIKCSJlbHNlIgoJIiAgICAkZiA9IGhlbnlleWdyZWVuc3RlaW4oJHBoYXNlLCBcImxhYmVsXCIsICRsYWJlbCk7IgogICAgfQoKICAgIGlucHV0CXN0cmk= +bmcJbW9kZWwJIlNjYXR0ZXJpbmcgTW9kZWwiCiAgICBpbnB1dAlzdHJpbmcJbGFiZWwJIkNvbXBvbmVudCBMYWJlbCIKICAgIGlucHV0CWZsb2F0CXBoYXNlCSJTY2F0dGVyaW5nIFBoYXNlIgogICAgb3V0cHV0CWJzZGYJZgk= +QlNERgogICAgaW5wdXRmbGFncwltb2RlbAkwCiAgICBpbnB1dGZsYWdzCWxhYmVsCTAKICAgIGlucHV0ZmxhZ3MJcGhhc2UJMAogICAgc2lnbmF0dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IHN0cmluZyBzdHJpbmc= +IGZsb2F0IGJzZGYgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHsKCW5hbWUJInBoYXNlIgoJbGE= +YmVsCSJTY2F0dGVyaW5nIFBoYXNlIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IC0xIDEgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJsYWJlbCIKCWxhYmVsCSJDb21wb25lbnQgTGFiZWwiCgl0eXA= +ZQlzdHJpbmcKCWRlZmF1bHQJeyAiIiB9CglyYW5nZQl7IDAgMSB9CiAgICB9Cn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgcGJycGg= +YXNlIG9wZXJhdG9yCiMKCmlmICggIiRhcmcxIiA9PSAiIiApIHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoVm8= +cC9wYnJwaGFzZSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClM= +YXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2U= +RGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAxOwpQYXJtc0Zyb21WZmwgOj0= +IDA7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHM= +LgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm8= +dCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9UQUJMRV8kSERBX05BTUUiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSJWT1BfcGJycGhhc2UiPgogICAgPHRvb2xNZW51Q29udGU= +eHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDw= +Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFLyRIREFfTkFNRTwvY29udGV4dE9wVHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xTdWJtZW51PlNoYWRpbmcgKEJTREZzKTwvdG9vbFN1Ym1lbnU+CiAgICA8c2M= +cmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGU= +bGZEb2N1bWVudD4KAAAAAElORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAB6tfUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFM= +aWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiA= +KiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3Ngo= +ICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkic3BlY3VsYXIiCiAgICBzY3JpcHQJInNwZWN1bGFyIgogICAgbGFiZWwJInNwZWN1bGFyIgoKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1A= +TElCCiAgICB9CgogICAgY29kZSB7CgkiVk9QdmVjdG9yICRpaSA9ICgkaXNjb25uZWN0ZWRfbkkgIT0gMCkgPyAkbkkgOiBub3JtYWxpemUoSSk7IgoJIlZPUG5vcm1hbCAkbmYgPSAoJGlzY29ubmVjdGVkX25OICE9IDApID8= +ICRuTiA6IG5vcm1hbGl6ZShOKTsiCgkiIgogICAgICAgICJpZiAoJGZhY2Vmd2QpICRuZiA9IHZvcF9mcm9udGZhY2UoJG5mLCAkaWkpOyIKCSIiCgkiJGlsbHVtID0gdm9wX3NwZWN1bGFyKCRzcGVjVHlwZSwgJG5mLCAkaWk= +LCAkdXYsICR1cm91Z2gsICR2cm91Z2gsICRzaGFycCwgJHRzdHlsZSk7IgoJIiRjbHIgPSAkS3MgKiAkc3BlYyAqICRpbGx1bTsiCglWT1BfQVNTSUdOX0JTREYoCgkgICAgIiRmID0gJEtzICogJHNwZWMgKiB2b3Bfc3BlY3U= +bGFyX2JzZGYoJHNwZWNUeXBlLCAkbmYsICRpaSwgJHV2LCB7MCwwLDB9LCB7MCwwLDB9LCAkdXJvdWdoLCAkdnJvdWdoLCAkc2hhcnAsICR0c3R5bGUpOyIKCSkKICAgIH0KCiAgICBvdXRwdXQJY29sb3IJY2xyCSAiQ29sb3I= +IgogICAgb3V0cHV0CWNvbG9yCWlsbHVtCSAiSWxsdW1pbmF0aW9uIgogICAgb3V0cHV0CWJzZGYJZgkgIkJTREYiCgogICAgaW5wdXQgbm9ybWFsICAgIG5OCQkiTm9ybWFsIFZlY3RvciIKICAgIGlucHV0IHZlY3RvciAgICA= +bkkJCSJJbmNpZGVudCBWZWN0b3IiCgogICAgaW5wdXQgc3RyaW5nIHNwZWNUeXBlCSJTcGVjdWxhciBUeXBlIgoKICAgIFZPUF9GTFRfSU5QVVRfUihLcywJCSJTcGVjdWxhciBJbnRlbnNpdHkiLAkwLjUsIDAsIDEpCiAgICA= +Vk9QX0NMUl9JTlBVVCAgKHNwZWMsCSJTcGVjdWxhciBDb2xvciIsCTEsIDEsIDEpCiAgICBWT1BfRkxUX0lOUFVUX1IodXJvdWdoLAkiVSBSb3VnaG5lc3MiLAkJMC4xLCAwLCAxKQogICAgVk9QX0ZMVF9JTlBVVF9SKHZyb3U= +Z2gsCSJWIFJvdWdobmVzcyIsCQkwLjA1LCAwLCAxKQogICAgVk9QX0ZMVF9JTlBVVF9SKHNoYXJwLAkiU2hhcnBuZXNzIiwJCTAuMSwgMCwgMSkKICAgIFZPUF9UT0dHTEVfSU5QVVQoZmFjZWZ3ZCwJIkVuc3VyZSBGYWNlcyA= +UG9pbnQgRm9yd2FyZCIsIDEpCgogICAgcGFybSB7CgluYW1lCXNwZWNUeXBlCglsYWJlbAkiU3BlY3VsYXIgVHlwZSIKCXR5cGUJc3RyaW5nCgltZW51CXsKCQkicGhvbmciCQkiUGhvbmciCgkJImJsaW5uIgkJIkJsaW5uIgo= +CQkiYW5pc290cm9waWMiCSJBbmlzb3Ryb3BpYyIKCQkiZ2xvc3N5IgkiR2xvc3N5IgoJCSJzcGVjIgkJIlZFWCBTcGVjdWxhciIKCX0KCWRlZmF1bHQgeyAic3BlYyIgfQogICAgfQoKICAgIGlucHV0IHZlY3RvciAgICB1dgk= +CSJVViBDb29yZGluYXRlIgogICAgaW5wdXQgaW50CSAgICB0c3R5bGUJIlRhbmdlbnQgU3R5bGUiCiAgICBwYXJtIHsKCW5hbWUJdHN0eWxlCglsYWJlbAkiVGFuZ2VudCBTdHlsZSIKCXR5cGUJaW50CgltZW51CXsKCQkwCQk= +IkludHJpbnNpYyBXb3JsZCBTcGFjZSIKCQkxCQkiSW50cmluc2ljIE9iamVjdCBTcGFjZSIKCQkyCQkiQ29tcHV0ZSBmcm9tIFVWIgoJfQoJZGVmYXVsdCB7IDAgfQogICAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG8= +Z1NjcmlwdAAAAAAAAARNX1B9Ri8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byA= +YmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEk= +bmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmE= +bWUJbGF5ZXJwYWNrCiAgICBzY3JpcHQJbGF5ZXJwYWNrCiAgICBsYWJlbAkiTGF5ZXIgUGFjayIKCiAgICBvdXRlcmNvZGUgewoJIiNpbmNsdWRlIDxzaGFkZXJsYXllci5oPiIKICAgIH0KCiAgICBjb2RlIHsKCSJpbml0X2w= +YXllcigkbGF5ZXIpOyIKCSIiCgkiJGxheWVyLkYgPSBzZWxlY3QoJGlzY29ubmVjdGVkX0YsICRGLCAkbGF5ZXIuRik7IgoJIiRsYXllci5PZiA9IHNlbGVjdCgkaXNjb25uZWN0ZWRfT2YsICRPZiwgJGxheWVyLk9mKTsiCgk= +IiRsYXllci5DZSA9IHNlbGVjdCgkaXNjb25uZWN0ZWRfQ2UsICRDZSwgJGxheWVyLkNlKTsiCgkiJGxheWVyLlAgPSBzZWxlY3QoJGlzY29ubmVjdGVkX1AsICRQLCAkbGF5ZXIuUCk7IgoJIiRsYXllci5OID0gc2VsZWN0KCQ= +aXNjb25uZWN0ZWRfTiwgJE4sICRsYXllci5OKTsiCgkiJGxheWVyLm1hc2tzID0gc2VsZWN0KCRpc2Nvbm5lY3RlZF9tYXNrcywgJG1hc2tzLCAkbGF5ZXIubWFza3MpOyIKICAgIH0KCiAgICBvdXRwdXQJc3RydWN0X1NoYWQ= +ZXJMYXllcglsYXllcglsYXllcgoKICAgIGlucHV0CWJzZGYJRglGCiAgICBpbnB1dAl2ZWN0b3IJT2YJT3BhY2l0eQogICAgaW5wdXQJdmVjdG9yCUNlCUVtaXNzaW9uCiAgICBpbnB1dAl2ZWN0b3IJUAlQb3NpdGlvbgogICA= +IGlucHV0CXZlY3RvcglOCU5vcm1hbAogICAgaW5wdXQJZmxvYXQJbGF5ZXJhbHBoYQkiTGF5ZXIgQWxwaGEiCiAgICBpbnB1dAlmbG9hdGEJbWFza3MJTWFza3MKCn0KSU5EWAAAAAAAAAAAAAAACAAAAAxEaWFsb2dTY3JpcHQ= +AAAAAAAACgZfUH1AAAAADENyZWF0ZVNjcmlwdAAACgYAAAGuX1B9QAAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAAu0AAABLl9QfUAAAAAESGVscAAADOIAAAAAX1B9QAAAAAtUb29scy5zaGVsZgAADOIAAAMtX1B9QAAAABM= +SW50ZXJuYWxGaWxlT3B0aW9ucwAAEA8AAAAwX1B9QAAAAAtDb250ZW50cy5negAAED8AAAynYDeHAAAAABBFeHRyYUZpbGVPcHRpb25zAAAc5gAAAARfUH1AIyBEaWFsb2cgc2NyaXB0IGZvciB2b2x1bWVzaGFkZXIgYXV0b20= +YXRpY2FsbHkgZ2VuZXJhdGVkIDA0LzIyLzE1IDE3OjQxOjA2Cgp7CiAgICBuYW1lCXZvbHVtZXNoYWRlcgogICAgc2NyaXB0CXZvbHVtZW1vZGVsCiAgICBsYWJlbAkiVm9sdW1lIFNoYWRlciIKCiAgICBpbnB1dAlmbG9hdAk= +ZGVuc2l0eQlEZW5zaXR5CiAgICBpbnB1dAlmbG9hdAlkZW5zaXR5c2NhbGUJIkRlbnNpdHkgU2NhbGUiCiAgICBpbnB1dAlmbG9hdAlzaGFkb3dzY2FsZQkiU2hhZG93IERlbnNpdHkgTXVsdGlwbGllciIKICAgIGlucHV0CWY= +bG9hdAlwaGFzZQkiU2NhdHRlcmluZyBQaGFzZSIKICAgIGlucHV0CXZlY3RvcglzbW9rZWNvbG9yCSJTbW9rZSBDb2xvciIKICAgIGlucHV0CWZsb2F0CWVtaXQJIkVtaXNzaW9uIEludGVuc2l0eSIKICAgIGlucHV0CWZsb2E= +dAllbWl0c2NhbGUJIkVtaXNzaW9uIFNjYWxlIgogICAgaW5wdXQJdmVjdG9yCWVtaXRjb2xvcgkiRW1pc3Npb24gQ29sb3IiCiAgICBvdXRwdXQJc3RydWN0X1NoYWRlckxheWVyCWxheWVyCWxheWVyCiAgICBvdXRwdXQJYnM= +ZGYJRglGCiAgICBvdXRwdXQJZmxvYXQJT2YJT2YKICAgIG91dHB1dAl2ZWN0b3IJQ2UJQ2UKICAgIGlucHV0ZmxhZ3MJZGVuc2l0eQkwCiAgICBpbnB1dGZsYWdzCWRlbnNpdHlzY2FsZQkwCiAgICBpbnB1dGZsYWdzCXNoYWQ= +b3dzY2FsZQkwCiAgICBpbnB1dGZsYWdzCXBoYXNlCTAKICAgIGlucHV0ZmxhZ3MJc21va2Vjb2xvcgkwCiAgICBpbnB1dGZsYWdzCWVtaXQJMAogICAgaW5wdXRmbGFncwllbWl0c2NhbGUJMAogICAgaW5wdXRmbGFncwllbWk= +dGNvbG9yCTAKICAgIHNpZ25hdHVyZQkiRmxvYXQgRGVuc2l0eSBTY2FsZSIJZGVmYXVsdAl7IGZsb2F0IGZsb2F0IGZsb2F0IGZsb2F0IHZlY3RvciBmbG9hdCBmbG9hdCB2ZWN0b3Igc3RydWN0X1NoYWRlckxheWVyIGJzZGY= +IGZsb2F0IHZlY3RvciB9CiAgICBzaWduYXR1cmUJIlZlY3RvciBEZW5zaXR5IFNjYWxlIgl2ZWNkCXsgZmxvYXQgdmVjdG9yIGZsb2F0IGZsb2F0IHZlY3RvciBmbG9hdCBmbG9hdCB2ZWN0b3Igc3RydWN0X1NoYWRlckxheWU= +ciBic2RmIHZlY3RvciB2ZWN0b3IgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX18= +YmVnaW4JYXV0bwoJCQkoMCwwLDApCiAgICB9CiAgICBvdXRwdXRvdmVycmlkZXMJdmVjZAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCk= +CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgcGFybSB7CgluYW1lCSJzaWduYXR1cmUiCgliYXNlcGFybQoJbGFiZWwJIlNpZ25hdHVyZSIKCWV4cG9ydAlub25lCiA= +ICAgfQogICAgcGFybSB7CgluYW1lCSJkZW5zaXR5IgoJbGFiZWwJIkRlbnNpdHkiCgl0eXBlCWZsb2F0CglpbnZpc2libGUKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICA= +cGFybSB7CgluYW1lCSJkZW5zaXR5c2NhbGUiCglsYWJlbAkiRGVuc2l0eSBTY2FsZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW4= +YW1lCSJkZW5zaXR5c2NhbGVfdmVjZCIKCWxhYmVsCSJEZW5zaXR5IENvbG9yIgoJdHlwZQljb2xvcgoJc2l6ZQkzCglkZWZhdWx0CXsgIjEiICIxIiAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICA= +ICBwYXJtIHsKCW5hbWUJInNoYWRvd3NjYWxlIgoJbGFiZWwJIlNoYWRvdyBEZW5zaXR5IFNjYWxlIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIxIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGE= +cm0gewoJbmFtZQkicGhhc2UiCglsYWJlbAkiU2NhdHRlcmluZyBQaGFzZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAtMSAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInM= +bW9rZWNvbG9yIgoJbGFiZWwJIlNtb2tlIENvbG9yIgoJdHlwZQljb2xvcgoJc2l6ZQkzCglkZWZhdWx0CXsgIjEiICIxIiAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQk= +ImVtaXQiCglsYWJlbAkiRW1pc3Npb24iCgl0eXBlCWZsb2F0CglpbnZpc2libGUKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImVtaXRzY2FsZSI= +CglsYWJlbAkiRW1pc3Npb24gU2NhbGUiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJlbWl0Y29sb3IiCglsYWJlbAkiRW0= +aXNzaW9uIENvbG9yIgoJdHlwZQljb2xvcgoJc2l6ZQkzCglkZWZhdWx0CXsgIjEiICIxIiAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9Cn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQ= +OiBXZWRuZXNkYXkgQXByaWwgMjIsIDE3OjQxIDIwMTUKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3Igdm9sdW1lc2hhZGVyIG9wZXJhdG9yCiMKCmlmICggIiRhcmcxIiA9PSAiIiApIHRoZW4KICA= +ICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE5vZGUgJGFyZzEgKFZvcC92b2x1bWVzaGFkZXIpCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGE= +cmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX3Rvb2xjb3VudF9fXycgLXYgJzInICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX3Rvb2xpZF9fXycgLXYgJ3NoYWQ= +ZXJ0ZXN0JyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpVbmxvY2tPbkM= +cmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWRQYXI= +bUxhYmVsIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAxOwpQYXJtc0Zyb21WZmwgOj0gMDsKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGY= +aWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24= +LgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw= +PSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+Vk9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb24= +dGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDw= +dG9vbFN1Ym1lbnU+U2hhZGVyczwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCFbQ0RBVEFbaW1wb3J0IHZvcHRvb2x1dGlscwoKbm9kZSA9IHZvcHRvb2x1dGlscy5nZW5lcmljVG9vbCg= +a3dhcmdzLCAnJEhEQV9OQU1FJykKdm9wdG9vbHV0aWxzLmF1dG9DcmVhdGVDb21wdXRlTGlnaHRpbmcobm9kZSldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KAAAAAgAMbm9kZWNvbm50eXBlAAAAAQA= +AAAAAAxub2RlcGFybXR5cGUAAAABAAAAAB+LCAAAAAAAAP/tXduO48YRlZGHQESC/AKtp/jBCrubNz0ESHZtBwbiteHYfgkCgSNRM4QlUiCp8Y4X/vdUFyleu2rknRntXFaLmaH6VDWbzdOni80iN4snEyfAf/ojnOPH931n+Kk= +UeE6wgsc6QssELK1cNNsHS/Lm308+SnbW3esWaq2YnWdbQ+7uLiK1nEu5kmalBO9H/vvdhexdlG5uoqLdbwBxLlzC47HJlwZ9FsAe5isst0uTkt7NrP2WZGUSZbaau7KReja3lzKxUJZq0i3J/k1toW1ytI0XpVZnsZvy2RtC2U= +bbbRZQFNtbfZ6mc722zsHXThFrfKeLffRmWMXzZZVu7zBPamv73NoxvcuLjZR0WBm+ukAPOqOI9TaCVuXiWXV1v4qRwP6TaL1rhZRNfxOioj/AKHss/juqb4LRxODFYpNOuXdVxGSdWiXbxODrtOga78+DW1skO5P5TFmwjslPU= +zlrYM2hQnM8s4dizr+CPsGffbuCvtGev45n1m5WkPQ/Hns5m0J82GK7jFPr0BqzHhcUq2oK/7CD6xGS/1IDqAPurqIAit2u7y36OV9k2g6Z5nfJ4l5Qzyx+U1HUGg+LaP+wUt0fUHIsD5100W7LZUs2W22x5zZbfbAXNVths/WY= +FWVUwi5se5XHmiHAz0UgAqlcKAMGJZubpmwRQll0KK+y3E6zi2x98480++UqzmNdvlrps+4EQQDV4iHZP/6wfI0b3//rle3Mw+bHAmYWqzzZI+WBJfk2Si8P0WVsX1XlFvDuzoMuaHAxGHSHIs41ZSfw+cPkz8vl8qc4L2DYwRY= +Fk0mf4HNMsu2q+yQlsfiT+TkT3V5sj4WWlWtZVyUd2yx67VC1W/x32q+wp730Qo2+tI1RPvyJe7ak67bdKTn3dYuStC8+SIMAwnCJhahJ1hBc5+3nqlKvUyqtTtsy2S/vRF6gPa1qzhcoL2w5UinQA8ut9lFtJW1X1KUQxHpVT0= +qnBQhUkblO8r5TquM9aGQFDaMC8SYMTbOXTk45QJrxl0vuvfRu5iH+Ux/Ow0y2346G37nTVN4RxOZ0VymUblIYczMr2A2UKj1nQbXcTb6ew/HVAzKS+naZZq8bTt36xxZc25H1f1RQOdUlGPKYZ2IWzXddrfVDRJ9HR7WjuRa4Y= +RkJ5lK5OPdzi2MDavfmuNW66geFZWlPo9gjaN31nz5wZVDPNgRExfAXKOvr7eE/3psnSdW+jhz6iyTvruppMNImthhLT/9rOVKtZ8XfH/t/0r82xfGbVFY0sBGCdkzfCHe0LvWx2pH3u3Cle66TEbZ3SnWw/MU62d2yNaqdNNZg= +NvcXOYZt/enyWHrPUb5qp0lBtoOeHl3HW4S2mAeu8hcvfHokZscmQMaj7Uf0KBs4E7bzmurE7bdH1D0/ZgIMFuMJ0Pef7ATYDh/heBRtDcqGiFFfKgUfIrPZfUiPS0tP29oPKTlNmNWTnGPpA0qOR7WDkhx3LheukvBXyVDwEbk= +/7wlxwGZyLP1YVUahKcXKut/s2ob1wKSTd1V8boOzBGUQ8Hp1aCr7DmyEbeQnkFwFs9AcBzpUKQ1CM59aodL7vhW7fijcOfePAwfXkLkmSXEIdtBSUgwd/xQKTg9Cz8M+aglfNkS0sxOVVRylBC/Kw0urR+t++jq3WXFwxcvTTw= +5IcSD3k+8WhvaajBvF8v4vSkoyq7b+FobtgEXmBuA3NzwwfVsz8Xcxm4ISsbSjx73Vh/t/7VIBodASCHtz9cqffUYqGe8PBuiC1810wqw+AGzpTAFlwpGl52FId8E61iuPaAwQlMPIwvTLJUX5pcRzmuRI3WaeDs3MeVi2ruR4w= +BOR4aI8o9lDnjT2kK6h23LZi8rkzV74rHZ+/R/owMpI2KpI+2uAj7AYLQTf4WPQuQ2T/+kX0rlr8BlJ4C7N3uwHLXfqSJxhd8sjxootf3c287SYEsGfh+Cp8VjchTohq1IeKatT5ZKk1HDYGaFJxvr+s0hTftzAdz4eASZZsCaU= +TMKfS+F4tpjraoIXnbvBLuMujbkZSzo5Y0lmZywN6RlLKj9jOU7QWHYyNMJheV0FyCXmoeyj1c+1ItZ5KSCI6WG7rZeHvsLMFCyRVQkmqzhVkaqKdN6K6B62JsRDJ350mq9LFsdm406cY5Pxmzi2Fr9JLmmk1uTFeJlKOU94Xfw= +aAiV+KQGGERZR5HCvPyNK+MEpt0k40Zg2k0xbgSm3VzGjcC0m8e4EZh28xk3AtNuAeNGYNotZNwITLstGDcCw9PtcOebANGRJQrDFMFRhQLRkSMLBaIjRxcKREeOMBSIjhxlKBAdOdJQIDpytKFAdOSIQ4E44jnmUCA6csyhQHQ= +ZEWGYY7kmEOB6MgxhwLRkWMOBaIjxxwKREeOORSIjhxzKBAdOeZQIIo+xxwKREeOORSIjhxzKBAd2QmKYY7imEOB6MgxhwLRkWMOBaIjxxwKREeOORSIjhxzKBDnfY45FIiOHHMoEB055lAgOnLMoUB0ZIMbhjkuxxwKREeOORQ= +iI4ccygQHTnmUCA6csyhQAz9OOZQIDpyzKFAdOSYQ4HoyDGHAtGRYw4FoiMbGDPM8TjmUCA6csyhQHTkmEOB6MgxhwIx+ueYQ4HoyDGHAtGRYw4FoiPHHApER445FHj3Jbz2wSlm1ewR3FpolnqHS3hY+nBpDcO07rYd1ALe594= +XN+S8Gw5d1UgPX4Fz3neK3hOf51uvDw3WpXrLMYN1+DapbfeilvQX2gL4atebtO/f+9tUfNalOc6KvSe7loUfX+gZfOZ7w+0Oz6btnRyPwer8riM2dMVXXLfmtLCg8c46/1TehLOfbnwfVvMdUV8mpR83mpSLY9zjz7V9xRH9zM= +DVa0AASmJxifctpT4ySEb6KeYfBXXZ8edqPAQz8fUqPGteqv7iMu6WjWUDqqJj8S2ZBnlA3XuH/yPiKcRT9QEIU4YeDLFy4b1COToyeOqgTLrjllyEmIL0L/eeUYdCTEMHsZE6veX0K+3ZxBQ86YMcVriDpn6GHoCDpLCkIPTy0= +pM6SckQQhvKlywj1vogm3eWk8EMxL1DwpAt/fo92PEnBMCYkvb9gvI7PIBiPIpepTcLoqUZTfM9vb2hzmaR0yZaQMYiaLwKpYxA3DF0+lyl43uLhN+k+Jv0Y5P+M0n/kKPunm770XT9z6U0/Xwl3G233V9FQjzrpO93sHdlN3uE= +M4VIDZNKjTUsfGoa1hoO580O+R9k5aRdlh0+qNrZ84M/qdp5f4FPd0BF9STdZMXkzWH3td4AbvwUbQ9x8SpJoxwoYL2KL5NUY9a3aK/pX8mW9UV8cbh8neX51+kRWC7rNxwsl9YrHNc0/ibLd9H2G9AKCJUqY/wirB+L+IvKDBs= +AyVfpmtsw6T+PFxkd5Gk675G65KHiuxg2Dim/VPKrAM64Srp2+7cX8B4fcmBndN7V87sIjuk63bV+neuIeNjNIFw/dGjNUreUf98/BHnjuCkNxz8FbdMj/VDkfk5mPotJZ+hifFZmxm+pkXf1cqgyhwuiM1mcD61EVoDvUcG+iU= +AsA/Ciqzy8ttbEKPNUNfmg3w9QTZJbtnBKUZbXBF4driGkceZ5Gi4HEW+4zsAad+80sOu4HTZjIS3ba6dDWNzc54wFU14mi0oG2czt/aWvicuUNsfQbjEcTn0nh6kTUJce41mOxgCJHoZZzt4jK/IQ1wzHKdjga39OcqqwYZfQQ= +unciE4y0J5CKVJJFCbBiAQfuqHqr886BwifQ6jwS4LGTjDD2ErjDBTgJQ+QUFfWruJI0zkkt0DaHNNnAiDPYpHVdOGOQdVSvldI13WJSP4k4smqfQnzIS9xK1M91ieu2Bq7sN6T7coteANUB7juOCho4UExryAvdOcRQQur3FAY= +t1znPvNHdqQ9gzoh4jZf6LZP7OFCWdO1eNGLDKyANCs7GPVoYH3p2vgx8ZhveOaPfu/S47webcaMUMMH93ssfc83yXX73BjbdA2Wye0mBZHt1LW5ZqKcjtn+NLP0NLPVaWbX46wrx2y5Gyd2mSKbvs97RDe9Cg7mCLRvc2L/Hk4= +7ODDiT18OLGLjWu9t/XC3ZdX2tlnuLzSG0gPv8DSGjCzoPwAs6DPtIZ77Xjgevp2kS8DX/FvBfs4EVaTmHcPE6H3cSI0EfXjRPhxIvw4EXID6aSJ8IRMibtOhLJpiBz+Jxd6TSWfCM8apeBYzXvNrOYVfM2WtOqXgTQlympT2q0= +RjstvAuGvyX+VlZ7b8NCRbW6QUH3i7y3/9tDb/cPO43LyZ1v3wrVMfnh+39+/e8vv//0008n/weyyxhgc2UAAAAAAABJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAWYX1B9Si8qCiAqIFBST1BSSUVUQVI= +WSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGQ= +aXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVQ= +b3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImZsb2F0dG92ZWMiCiAgICBzY3JpcHQJImZsb2F0dG8= +dmVjIgogICAgbGFiZWwJImZsb2F0dG92ZWMiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJHZlYyA9IHZvcF9mbG9hdHRvdmVjKCRmdmFsMSwgJGZ2YWwyLCAkZnZhbDMpOyI= +CiAgICB9CgogICAgaW5wdXQJZmxvYXQJZnZhbDEJIkNvbXBvbmVudCAxIgogICAgaW5wdXQJZmxvYXQJZnZhbDIJIkNvbXBvbmVudCAyIgogICAgaW5wdXQJZmxvYXQJZnZhbDMJIkNvbXBvbmVudCAzIgogICAgb3V0cHV0CXY= +ZWN0b3IJdmVjCSJPdXRwdXQgVmVjdG9yIgoKICAgIFZPUF9GTFRfUEFSTShmdmFsMSwgIkNvbXBvbmVudCAxIiwgMCkKICAgIFZPUF9GTFRfUEFSTShmdmFsMiwgIkNvbXBvbmVudCAyIiwgMCkKICAgIFZPUF9GTFRfUEFSTSg= +ZnZhbDMsICJDb21wb25lbnQgMyIsIDApCgogICAgVk9QX0ZMVF9QQVJNKGZ2YWwxX3V2LCAiQ29tcG9uZW50IDEiLCAwKQogICAgVk9QX0ZMVF9QQVJNKGZ2YWwyX3V2LCAiQ29tcG9uZW50IDIiLCAwKQogICAgVk9QX0ZMVF8= +UEFSTShmdmFsM191diwgIkNvbXBvbmVudCAzIiwgMCkKCiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCXAgeyBmbG9hdCBmbG9hdCBmbG9hdCBwb2ludCB9CiA= +ICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCW4geyBmbG9hdCBmbG9hdCBmbG9hdCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCWMgeyBmbG9hdCBmbG9hdCBmbG9hdCBjb2xvciB9CgogICAgc2lnbmF0dXJlCSI= +VW5pZm9ybSAzRCBWZWN0b3IiCXV2IHsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwIHsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgdXBvaW50IH0KICAgIHM= +aWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1biB7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMgeyB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB1Y28= +bG9yIH0KfQpJTkRYAAAAAAAAAAAAAAAHAAAADERpYWxvZ1NjcmlwdAAAAAAAAAHIUUdPnAAAAAxDcmVhdGVTY3JpcHQAAAHIAAABZFFHT5wAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAADLAAAAQFRR0+cAAAABEhlbHAAAAQ= +LQAAAABRR0+cAAAAC0NvbnRlbnRzLmd6AAAELQAABhtgN4cAAAAAEEV4dHJhRmlsZU9wdGlvbnMAAApIAAAABFFHT5wAAAATSW50ZXJuYWxGaWxlT3B0aW9ucwAACkwAAAAaUUdPnCMgRGlhbG9nIHNjcmlwdCBmb3Igdm9sdW0= +ZXZvcG91dHB1dCBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCAwMy8xOC8xMyAxMzozMjoxMgoKewogICAgbmFtZQl2b2x1bWV2b3BvdXRwdXQKICAgIHNjcmlwdAl2b2x1bWV2ZXhvdXRwdXQKICAgIGxhYmVsCSJWb2x1bWUgVk8= +UCBPdXRwdXQiCgogICAgaW5wdXQJZmxvYXQJZGVuc2l0eQkiQ29tYmluZWQgVmFsdWUiCiAgICBpbnB1dGZsYWdzCWRlbnNpdHkJMAogICAgc2lnbmF0dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IGZsb2F0IH0KCiA= +ICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgcGFybSB7CgluYW1lCSJzdW0iCglsYWJlbAkic3VtIgoJdHlwZQlmbG9hdAoJaW52aXNpYmxlCglkZWZhdWw= +dAl7ICIwIiB9CglyYW5nZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdDogTW9uZGF5IE1hcmNoIDE4LCAxMzozMiAyMDEzClxzZXQgbm9hbGlhcyA9IDEKIwo= +IyAgQ3JlYXRpb24gc2NyaXB0IGZvciB2b2x1bWV2b3BvdXRwdXQgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmk= +cHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoVm9wL3ZvbHVtZXZvcG91dHB1dCkKb3BzcGFyZWRzICIiICRhcmcxCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2k= +b25fX18nIC12ICcnICRhcmcxClNhdmVTcGFyZVBhcm1zIDo9IDE7CkNoZWNrRXh0ZXJuYWwgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb24= +dGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMTs= +ClBhcm1zRnJvbVZmbCA6PSAwOwofiwgAAAAAAAD/5Vrbjts2EHXRl1pA/0E2+tA8VNFd9kOAXlCkKYIWCNK8FIUhS7StRiYFXZx1g3xS/7HDsVfyrjiTB2+DBNFisRTPHF7PkCNy//1mMnET/NGP594+cRy7958z6vnwE4dJHIQ= +p9fBIpQqF6v2WInJK1VZV5bsD4ZhfFBltxcHVamurbrWcwpZtBNdlf3Evgda+7TNdqLJxQZA9+p2RAMcjtoBlUwytd8L2drzuVWppmgLJe3EWcLj2b4TLBaeb2WpblLxj7A9K1NSiqxVtRQ3bZFDzqZMtw001i5V9tpWm429h6E= +LDHVin1Vpq3Al41SbVUXUJl+u6nTIybWxyptGkzmRQPmp+xayFzUmNwV210JvydiJ0uV5phs0oPI0zbFF+hJVYtzSeIGeiPASkKz3uSiTYtTi/YiL7r9RYYu/PZVWqehaX5LwS6w3lrvrELeyXDt6XwOo2V79jwXEkbsOO+tetw= +hXF5ZzVt2kKWbWe10IPgBXEQ+8nS9yEPBqnYHIe8BeSlXbtTtS3VWuXH76V6sxO1cJoCJurGgf5pkyzTfXSTJIEaMlWC/R8vVz9h4sXTH23XWfS/FsxDk9VFhfMLY1KXqdx26VbYu1O+BaN8rciCwY0CbySyrhG1nqMJPF9Mvl4= +rVavRN2AzCAFWV9e7cXhUH3o3q/+8XmOVvB+x++qtIYpbUX9wB4XegM88rg7raG87zvPCZMkCGAGE3cZRUvW//z/xf9k737yo/I+z5423RozPe1k9hzT9z3wjo3JEX0XZsz3w/jCESEvCpNFElGO+HF6Xy9/P44SVnAg+f3krXU= +OLmfbqKlsyQM7vRP251q/TRPXPuv6bfTM2/6CE3KdC1KxqbZqTdmm7mS83Mh2vHG+Abk1GoTTIBPjExcAEG0FNSq7bYUJnQOAtMlw6CbDTS9VFu2ZgQDM+qixQHdkbOQqt6nJWdRKbKHJ4O8qKEamDaTkXc2wraGdDG9zZIuxb0= ++Hu29mLO3CVSoIoWFputcWZwwgti2jRY7MFNSHQrFKzd9ZE0QM/kxhMN3jNUNQhHbMrWYOLdwjBtJtjtu29UPQgTDFQFQwA70AiezX7/8dfHz589/eXlbKZLEnq3ApF5I9NHFuyvaaP9CzpTSENpFy7YyWIDWqRMoKi16mROepI= +XtfrVpc0NoElUp43J5EPxpDVwk41sm+6epNmQjesVgeIcGAf7MiKNZjtVAGrr3nC+yHyDUNUyEPRFOvSsPycOv43uJ80tfK2ftgYU+DrPprr30EPaDRLy3KdZq8JrigrM/Lu6s3h4jtkFJrd2RzeG6Z95flO5ASw3TxQgGQM12A= +5zZ9JfXZDx2t9TgEXFxjqGDNdXw/iPyl7TkJFOuxsZr7mX0rXQRl5hgM4i1/sRjFYMEi/sRisFsSFDL63L+UkSEE0+HXeF1H98eQisA0bbzWDTQC07SAoRGYpoUMjcA0LWJoBKZpMUMjME1LGBqBadqCoRGYpi0ZGoHhdLvcfBM= +IBJZoTBK8TipUCASObFQIBI5uVAgEjnBUCASOclQIBI50VAgEjnZUCASOeFQIHo8pxwKRCKnHApEIrvIMMrxOeVQIBI55VAgEjnlUCASOeVQIBI55VAgEjnlUCASOeVQIC76nHIoEImccigQiZxyKBCJ7AbFKCfglEOBSOSUQ4E= +SOSUQ4FI5JRDgUjklEOBSOSUQ4G473PKoUAkcsqhQCRyyqFAJHLKoUAkssENo5yQUw4FIpFTDgUikVMOBSKRUw4FIpFTDgVi6McphwKRyCmHApHIKYcCkcgphwKRyCmHApHIBsaMciJOORSIRE45FIhETjkUiEROORSI0T+nHAo= +RCKnHApEIqccCkQipxwKRCKnHAq8/kQo6g0MJ0IXn6of7kBoMAjGFxj9Vc798yDMfeDjoCC5xZNwfHk3NIW8ugsdP1osfNtzPutbc9eer0aX41cfC0Vh+IkdCw0GvvGo8ywnw6nQ9X4+VG7283PdH8zN/d633HB01Oro25p6Elg= +F0fS1rAYWX17H+wfYnR61Aop2snVVXjBhcnLFz88e/7zi9lsNvkPiXqUV7EkAAAAAAAAAAAAAQAMbm9kZWNvbm50eXBlAAAAAQAAAABJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAABoUYDeG2SMgQ29udGU= +eHQ6IFN1cmZhY2UKCi8qCiAqIEhvdWRpbmkgRGlhbG9nIFNjcmlwdCBnZW5lcmF0ZWQgYXV0b21hdGljYWxseQogKiBieSB2Y2MgZnJvbSBzb3VyY2UgZmlsZSBwYnJsaWdodGluZy4KICogR2VuZXJhdGVkOiBUaHUgRmViIDI= +NSAwNjoxNTozNyAyMDIxCiAqLwoKewogICAgbmFtZQkicGJybGlnaHRpbmciCiAgICBzY3JpcHQJInBicmxpZ2h0aW5nIgogICAgbGFiZWwJIlBCUiBMaWdodGluZyIKICAgIG91dGVyY29kZSB7CiAgICAgICAgImltcG9ydCA= +cGJybGlnaHRpbmc7IgogICAgfQogICAgY29kZSB7CiAgICAgICAgInBicmxpZ2h0aW5nKCIKICAgICAgICAiXCJkaXJlY3RcIiwgJGRpcmVjdCwiCiAgICAgICAgIlwiaW5kaXJlY3RcIiwgJGluZGlyZWN0LCIKICAgICAgICA= +IlwiYWxsXCIsICRhbGwsIgogICAgICAgICJcImluZGlyZWN0X2VtaXNzaW9uXCIsICRpbmRpcmVjdF9lbWlzc2lvbiwiCiAgICAgICAgIlwiZGlyZWN0X2NvbXBcIiwgJGRpcmVjdF9jb21wLCIKICAgICAgICAiXCJpbmRpcmU= +Y3RfY29tcFwiLCAkaW5kaXJlY3RfY29tcCwiCiAgICAgICAgIlwiYWxsX2NvbXBcIiwgJGFsbF9jb21wLCIKICAgICAgICAiXCJkaXJlY3Rfbm9zaGFkb3dcIiwgJGRpcmVjdF9ub3NoYWRvdywiCiAgICAgICAgIlwiZGlyZWM= +dF9zaGFkb3dcIiwgJGRpcmVjdF9zaGFkb3csIgogICAgICAgICJcImluZGlyZWN0X25vc2hhZG93XCIsICRpbmRpcmVjdF9ub3NoYWRvdywiCiAgICAgICAgIlwiaW5kaXJlY3Rfc2hhZG93XCIsICRpbmRpcmVjdF9zaGFkb3c= +LCIKICAgICAgICAiXCJsZXZlbFwiLCAkbGV2ZWwsIgogICAgICAgICJcImRpZmZ1c2VsZXZlbFwiLCAkZGlmZnVzZWxldmVsLCIKICAgICAgICAiXCJzcGVjdWxhcmxldmVsXCIsICRzcGVjdWxhcmxldmVsLCIKICAgICAgICA= +Ilwidm9sdW1lbGV2ZWxcIiwgJHZvbHVtZWxldmVsLCIKICAgICAgICAiXCJkaXJlY3Rfc2FtcGxlc1wiLCAkZGlyZWN0X3NhbXBsZXMsIgogICAgICAgICJcImluZGlyZWN0X3NhbXBsZXNcIiwgJGluZGlyZWN0X3NhbXBsZXM= +LCIKICAgICAgICAiXCJubGlnaHRzXCIsICRubGlnaHRzLCIKICAgICAgICAiXCJkaXJlY3Rfbm9zaGFkb3dfY29tcFwiLCAkZGlyZWN0X25vc2hhZG93X2NvbXAsIgogICAgICAgICJcImluZGlyZWN0X25vc2hhZG93X2NvbXA= +XCIsICRpbmRpcmVjdF9ub3NoYWRvd19jb21wLCIKICAgICAgICAiXCJpbkZcIiwgJEYsIgogICAgICAgICJcImluT2ZcIiwgJE9mLCIKICAgICAgICAiXCJ1c2VfcmVuZGVyc3RhdGVcIiwgJHVzZV9yZW5kZXJzdGF0ZSwiCiA= +ICAgICAgICJcInBhdGh0eXBlXCIsICRwYXRodHlwZSwiCiAgICAgICAgIlwiY29uc3RyYWlubWF4cm91Z2hcIiwgJGNvbnN0cmFpbm1heHJvdWdoLCIKICAgICAgICAiXCJyYXlsaW1pdGV2YWxcIiwgJHJheWxpbWl0ZXZhbCw= +IgogICAgICAgICJcInJlZmxlY3RyYXRpb1wiLCAkcmVmbGVjdHJhdGlvLCIKICAgICAgICAiXCJjb2xvcmxpbWl0XCIsICRjb2xvcmxpbWl0LCIKICAgICAgICAiXCJjb2xvcmxpbWl0ZGVjYXlcIiwgJGNvbG9ybGltaXRkZWM= +YXksIgogICAgICAgICJcImNvbG9ybGltaXRkZXB0aFwiLCAkY29sb3JsaW1pdGRlcHRoLCIKICAgICAgICAiXCJjb2xvcnNwYWNlXCIsICRjb2xvcnNwYWNlLCIKICAgICAgICAiXCJyYXlmaWx0ZXJhbW91bnRcIiwgJHJheWY= +aWx0ZXJhbW91bnQsIgogICAgICAgICJcIm1pc2JpYXNcIiwgJG1pc2JpYXMsIgogICAgICAgICJcImRvc2hhZG93XCIsICRkb3NoYWRvdywiCiAgICAgICAgIlwibXVsdGlsaWdodFwiLCAkbXVsdGlsaWdodCwiCiAgICAgICA= +ICJcInJlY3Vyc2l2ZVwiLCAkcmVjdXJzaXZlLCIKICAgICAgICAiXCJhYnNvcnB0aW9uXCIsICRhYnNvcnB0aW9uLCIKICAgICAgICAiXCJuZHByaW9yaXR5XCIsICRuZHByaW9yaXR5LCIKICAgICAgICAiXCJuZGlvclwiLCA= +JG5kaW9yLCIKICAgICAgICAiXCJwYnJzc3NzYW1wbGluZ21vZGVcIiwgJHBicnNzc3NhbXBsaW5nbW9kZSwiCiAgICAgICAgIlwiZGlyZWN0X2VtaXNzaW9uXCIsICRkaXJlY3RfZW1pc3Npb24pOyIKICAgIH0KICAgIG91dHA= +dXQJdmVjdG9yCWRpcmVjdAkiZGlyZWN0IgogICAgb3V0cHV0CXZlY3RvcglpbmRpcmVjdAkiaW5kaXJlY3QiCiAgICBvdXRwdXQJdmVjdG9yCWFsbAkiYWxsIgogICAgb3V0cHV0CXZlY3RvcglpbmRpcmVjdF9lbWlzc2lvbgk= +ImluZGlyZWN0X2VtaXNzaW9uIgogICAgb3V0cHV0CXZlY3RvcmEJZGlyZWN0X2NvbXAJImRpcmVjdF9jb21wIgogICAgb3V0cHV0CXZlY3RvcmEJaW5kaXJlY3RfY29tcAkiaW5kaXJlY3RfY29tcCIKICAgIG91dHB1dAl2ZWM= +dG9yYQlhbGxfY29tcAkiYWxsX2NvbXAiCiAgICBvdXRwdXQJdmVjdG9yCWRpcmVjdF9ub3NoYWRvdwkiZGlyZWN0X25vc2hhZG93IgogICAgb3V0cHV0CXZlY3RvcglkaXJlY3Rfc2hhZG93CSJkaXJlY3Rfc2hhZG93IgogICA= +IG91dHB1dAl2ZWN0b3IJaW5kaXJlY3Rfbm9zaGFkb3cJImluZGlyZWN0X25vc2hhZG93IgogICAgb3V0cHV0CXZlY3RvcglpbmRpcmVjdF9zaGFkb3cJImluZGlyZWN0X3NoYWRvdyIKICAgIG91dHB1dAlmbG9hdAlsZXZlbAk= +ImxldmVsIgogICAgb3V0cHV0CWZsb2F0CWRpZmZ1c2VsZXZlbAkiZGlmZnVzZWxldmVsIgogICAgb3V0cHV0CWZsb2F0CXNwZWN1bGFybGV2ZWwJInNwZWN1bGFybGV2ZWwiCiAgICBvdXRwdXQJZmxvYXQJdm9sdW1lbGV2ZWw= +CSJ2b2x1bWVsZXZlbCIKICAgIG91dHB1dAlmbG9hdAlkaXJlY3Rfc2FtcGxlcwkiZGlyZWN0X3NhbXBsZXMiCiAgICBvdXRwdXQJZmxvYXQJaW5kaXJlY3Rfc2FtcGxlcwkiaW5kaXJlY3Rfc2FtcGxlcyIKICAgIG91dHB1dAk= +ZmxvYXQJbmxpZ2h0cwkibmxpZ2h0cyIKICAgIG91dHB1dAl2ZWN0b3JhCWRpcmVjdF9ub3NoYWRvd19jb21wCSJkaXJlY3Rfbm9zaGFkb3dfY29tcCIKICAgIG91dHB1dAl2ZWN0b3JhCWluZGlyZWN0X25vc2hhZG93X2NvbXA= +CSJpbmRpcmVjdF9ub3NoYWRvd19jb21wIgogICAgaW5wdXQJYnNkZglGCSJpbkYiCiAgICBpbnB1dAl2ZWN0b3IJT2YJImluT2YiCiAgICBpbnB1dAlpbnQJdXNlX3JlbmRlcnN0YXRlCSJVc2UgUk9QIFBhcmFtZXRlcnMiCiA= +ICAgaW5wdXQJc3RyaW5nCXBhdGh0eXBlCSJBbGxvd2FibGUgUGF0aHMiCiAgICBpbnB1dAlpbnQJY29uc3RyYWlubWF4cm91Z2gJIkNvbnN0cmFpbiBieSBNYXhpbXVtIFJvdWdobmVzcyIKICAgIGlucHV0CXN0cmluZwlyYXk= +bGltaXRldmFsCSJBdCBSZWZsZWN0IExpbWl0IgogICAgaW5wdXQJZmxvYXQJcmVmbGVjdHJhdGlvCSJNaW4gUmVmbGVjdCBSYXRpbyIKICAgIGlucHV0CWZsb2F0CWNvbG9ybGltaXQJIkNvbG9yIExpbWl0IgogICAgaW5wdXQ= +CWZsb2F0CWNvbG9ybGltaXRkZWNheQkiQ29sb3IgTGltaXQgRGVjYXkiCiAgICBpbnB1dAlpbnQJY29sb3JsaW1pdGRlcHRoCSJjb2xvcmxpbWl0ZGVwdGgiCiAgICBpbnB1dAlzdHJpbmcJY29sb3JzcGFjZQkiQ29sb3IgU3A= +YWNlIgogICAgaW5wdXQJZmxvYXQJcmF5ZmlsdGVyYW1vdW50CSJSYXkgRmlsdGVyIEFtb3VudCIKICAgIGlucHV0CWZsb2F0CW1pc2JpYXMJIk1JUyBCaWFzIgogICAgaW5wdXQJaW50CWRvc2hhZG93CSJFbmFibGUgU2hhZG8= +d3MiCiAgICBpbnB1dAlpbnQJbXVsdGlsaWdodAkiU2FtcGxlIEFsbCBMaWdodHMiCiAgICBpbnB1dAlpbnQJcmVjdXJzaXZlCSJSZWN1cnNpdmUiCiAgICBpbnB1dAl2ZWN0b3IJYWJzb3JwdGlvbgkiYWJzb3JwdGlvbiIKICA= +ICBpbnB1dAlpbnQJbmRwcmlvcml0eQkibmRwcmlvcml0eSIKICAgIGlucHV0CWZsb2F0CW5kaW9yCSJuZGlvciIKICAgIGlucHV0CWludAlwYnJzc3NzYW1wbGluZ21vZGUJIlNTUyBTYW1wbGluZyBNb2RlIgogICAgaW5wdXQ= +CXZlY3RvcglkaXJlY3RfZW1pc3Npb24JImRpcmVjdF9lbWlzc2lvbiIKCiAgICBoZWxwIHsKCSAgIiIKICAgIH0KCiAgICBwYXJtIHsKCW5hbWUJT2YKCWxhYmVsCSJpbk9mIgoJdHlwZQlmbG9hdAoJaW52aXNpYmxlCglzaXo= +ZQkzCglkZWZhdWx0CXsgMSAxIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQl1c2VfcmVuZGVyc3RhdGUKCWxhYmVsCSJVc2UgUk9QIFBhcmFtZXRlcnMiCgl0eXBlCXRvZ2dsZQoJZGVmYXVsdAl7IDE= +IH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJcGF0aHR5cGUKCWxhYmVsCSJBbGxvd2FibGUgUGF0aHMiCgl0eXBlCXN0cmluZwoJbWVudQl7CgkgICAgInNwZWN1bGFyIgkiU3BlY3VsYXIgUGF0aHMiCgk= +ICAgICJkaWZmdXNlIgkiU3BlY3VsYXIsIERpZmZ1c2UgUGF0aHMiCgkgICAgImNhdXN0aWMiCSJTcGVjdWxhciwgRGlmZnVzZSwgQ2F1c3RpYyBQYXRocyIKCSAgICAiYWxsIgkiQWxsIFBhdGhzIgoJfQoJZGVmYXVsdAl7ICI= +c3BlY3VsYXIiIH0KCWV4cG9ydAlub25lCglkaXNhYmxld2hlbiAieyB1c2VfcmVuZGVyc3RhdGUgMSB9IgogICAgfQogICAgcGFybSB7CgluYW1lCWNvbnN0cmFpbm1heHJvdWdoCglsYWJlbAkiQ29uc3RyYWluIGJ5IE1heGk= +bXVtIFJvdWdobmVzcyIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgMCB9CglleHBvcnQJbm9uZQoJZGlzYWJsZXdoZW4gInsgdXNlX3JlbmRlcnN0YXRlIDEgfSIKICAgIH0KICAgIHBhcm0gewoJbmFtZQlyYXlsaW1pdGV2YWw= +CglsYWJlbAkiQXQgUmVmbGVjdCBMaW1pdCIKCXR5cGUJc3RyaW5nCgltZW51CXsKCSAgICAibm9uZSIJIlVzZSBCbGFjayBCYWNrZ3JvdW5kIgoJICAgICJkaXJlY3QiCSJVc2UgRGlyZWN0IExpZ2h0aW5nIGFzIEJhY2tncm8= +dW5kIENvbG9yIgoJfQoJZGVmYXVsdAl7ICJub25lIiB9CglleHBvcnQJbm9uZQoJZGlzYWJsZXdoZW4gInsgdXNlX3JlbmRlcnN0YXRlIDEgfSIKICAgIH0KICAgIHBhcm0gewoJbmFtZQlyZWZsZWN0cmF0aW8KCWxhYmVsCSI= +TWluIFJlZmxlY3QgUmF0aW8iCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgMCB9CglyYW5nZQkgeyAwIDEgfQoJZXhwb3J0CW5vbmUKCWRpc2FibGV3aGVuICJ7IHVzZV9yZW5kZXJzdGF0ZSAxIH0iCiAgICB9CiAgICBwYXJtIHs= +CgluYW1lCWNvbG9ybGltaXQKCWxhYmVsCSJDb2xvciBMaW1pdCIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAxMCB9CglyYW5nZQkgeyAwIDIwIH0KCWV4cG9ydAlub25lCglkaXNhYmxld2hlbiAieyB1c2VfcmVuZGVyc3RhdGU= +IDEgfSIKICAgIH0KICAgIHBhcm0gewoJbmFtZQljb2xvcmxpbWl0ZGVjYXkKCWxhYmVsCSJDb2xvciBMaW1pdCBEZWNheSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAxIH0KCXJhbmdlCSB7IDAgMSB9CglleHBvcnQJbm9uZQo= +CWRpc2FibGV3aGVuICJ7IHVzZV9yZW5kZXJzdGF0ZSAxIH0iCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJY29sb3JsaW1pdGRlcHRoCglsYWJlbAkiY29sb3JsaW1pdGRlcHRoIgoJdHlwZQlpbnRlZ2VyCglkZWZhdWx0CXsgMiA= +fQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQljb2xvcnNwYWNlCglsYWJlbAkiQ29sb3IgU3BhY2UiCgl0eXBlCXN0cmluZwoJbWVudQl7CgkgICAgImxpbmVhciIJIkxpbmVhciIKCSAgICAiZ2FtbWEiCSI= +R2FtbWEgMi4yIgoJfQoJZGVmYXVsdAl7ICJnYW1tYSIgfQoJZXhwb3J0CW5vbmUKCWRpc2FibGV3aGVuICJ7IHVzZV9yZW5kZXJzdGF0ZSAxIH0iCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJcmF5ZmlsdGVyYW1vdW50CglsYWI= +ZWwJIlJheSBGaWx0ZXIgQW1vdW50IgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7IDAgfQoJcmFuZ2UJIHsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJbWlzYmlhcwoJbGFiZWwJIk1JUyBCaWFzIgo= +CXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAwIH0KCXJhbmdlCSB7IC0xIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQlkb3NoYWRvdwoJbGFiZWwJIkVuYWJsZSBTaGFkb3dzIgoJdHlwZQl0b2dnbGUKCWQ= +ZWZhdWx0CXsgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCW11bHRpbGlnaHQKCWxhYmVsCSJTYW1wbGUgQWxsIExpZ2h0cyIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgMSB9CglleHBvcnQJbm9uZQo= +ICAgIH0KICAgIHBhcm0gewoJbmFtZQlyZWN1cnNpdmUKCWxhYmVsCSJSZWN1cnNpdmUiCgl0eXBlCXRvZ2dsZQoJZGVmYXVsdAl7IDAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQlhYnNvcnB0aW9uCgk= +bGFiZWwJImFic29ycHRpb24iCgl0eXBlCWZsb2F0CglzaXplCTMKCWRlZmF1bHQJeyAwIDAgMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCW5kcHJpb3JpdHkKCWxhYmVsCSJuZHByaW9yaXR5IgoJdHk= +cGUJaW50ZWdlcgoJZGVmYXVsdAl7IDAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQluZGlvcgoJbGFiZWwJIm5kaW9yIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7IDEuNSB9CglleHBvcnQJbm9uZQogICA= +IH0KICAgIHBhcm0gewoJbmFtZQlwYnJzc3NzYW1wbGluZ21vZGUKCWxhYmVsCSJTU1MgU2FtcGxpbmcgTW9kZSIKCXR5cGUJaW50ZWdlcgoJZGVmYXVsdAl7IDEgfQoJZXhwb3J0CW5vbmUKCWRpc2FibGV3aGVuICJ7IHVzZV8= +cmVuZGVyc3RhdGUgMSB9IgogICAgfQogICAgcGFybSB7CgluYW1lCWRpcmVjdF9lbWlzc2lvbgoJbGFiZWwJImRpcmVjdF9lbWlzc2lvbiIKCXR5cGUJZmxvYXQKCXNpemUJMwoJZGVmYXVsdAl7IDAgMCAwIH0KCWV4cG9ydAk= +bm9uZQogICAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAApBfUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGU= +IEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFA= +cm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgo= +ICovCgp7CiAgICBuYW1lCSJzaGFkb3ciCiAgICBzY3JpcHQJInNoYWRvdyIKICAgIGxhYmVsCSJzaGFkb3ciCgoKICAgIGNvZGUgewoJIiRjb2xvciA9ICRsaWdodGNvbG9yOyIKCSJzaGFkb3coJGNvbG9yKTsiCiAgICB9Cgo= +ICAgIGlucHV0CXZlY3RvcglsaWdodGNvbG9yCSJMaWdodCBDb2xvciIKICAgIG91dHB1dAl2ZWN0b3IJY29sb3IJCSJMaWdodCBDb2xvciBBZnRlciBTaGFkb3dpbmciCgogICAgcGFybSB7CgluYW1lCWxpZ2h0Y29sb3IKCWw= +YWJlbAkiTGlnaHQgQ29sb3IiCgl0eXBlCWZsb2F0CglzaXplCTMKCWRlZmF1bHQJeyAwLjAgMC4wIDAuMCB9CiAgICB9Cn0KCklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAAepfUH1GLyoKICogUFJPUFI= +SUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCw= +IG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3Q= +CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJpc3NoYWRvdyIKICAgIHNjcmlwdAkiaXNzaGFkb3ciCiAgICBsYWJlbAkiaXNzaGFkb3c= +IgoKCiAgICBjb2RlIHsKCSIkaXNzaGFkb3cgPSBpc3NoYWRvd3JheSgpOyIKICAgIH0KCiAgICBvdXRwdXQJaW50CWlzc2hhZG93CSJJcyBTaGFkb3cgUmF5Igp9CgpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAA= +AAAAAAAEfl9QfUYvKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm8= +ZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJMTI= +MyBGcm9udCBTdHJlZXQgV2VzdCwgU3VpdGUgMTQwMQogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01SiAyTTIKICoJNDE2LTUwNC05ODc2CiAqCiAqIE5BTUU6CW5vcm1hbGZhbGxvZmYuZHMgKCBWT1AgKQogKgo= +ICogQ09NTUVOVFM6CiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJIm5vcm1hbGZhbGxvZmYiCiAgICBzY3JpcHQJIm5vcm1hbGZhbGxvZmYiCiAgICBsYWJlbAkibm9ybWFsZmFsbG9mZiIKCgkKCiA= +ICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiIgoJInZlY3RvciAkaWkgPSAoJGlzY29ubmVjdGVkX25JICAhPSAwKSA/ICRuSSAgOiBub3JtYWxpemUoSSk7IgoJInZlY3RvciAkbmY= +ID0gKCRpc2Nvbm5lY3RlZF9uTiAgIT0gMCkgPyAkbk4gIDogbm9ybWFsaXplKE4pOyIKCSJpZiAoJGZhY2Vmd2QpICRuZiA9IHZvcF9mcm9udGZhY2UoJG5mLCAkaWkpOyIKCSIiCgkiJGZhbGxvZmYgPSBjbGFtcCh2b3BfZG8= +dCgkbmYsLSRpaSksIDAuMCwgMS4wKTsiCgkiaWYgKCRpbnZlcnQgIT0gMCkgJGZhbGxvZmYgPSAxLSRmYWxsb2ZmOyIKCSIkZmFsbG9mZiA9IHBvdygkZmFsbG9mZiwgJGV4cCk7IgoJIiIKICAgIH0KCiAgICBvdXRwdXQJIAk= +ZmxvYXQgCWZhbGxvZmYgCSJmYWxsb2ZmIgogICAgaW5wdXQgbm9ybWFsCW5OCQkJIk5vcm1hbCBWZWN0b3IiCiAgICBpbnB1dCB2ZWN0b3IJbkkJCQkiSW5jaWRlbnQgVmVjdG9yIgoJCiAgICBWT1BfRkxUX0lOUFVUX1IgKGU= +eHAsCSJFeHBvbmVudCIsCQkxLCAwLCAxMCkKICAgIFZPUF9UT0dHTEVfSU5QVVQoaW52ZXJ0LAkiSW52ZXJ0PyIsCQkwKQogICAgVk9QX1RPR0dMRV9JTlBVVChmYWNlZndkLAkiRW5zdXJlIEZhY2VzIFBvaW50IEZvcndhcmQ= +IiwgMCkKCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAGBF9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmY= +ZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHU= +Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwo= +CiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJ2ZWN0b2Zsb2F0IgogICAgc2NyaXB0CSJ2ZWN0b2Zsb2F0IgogICAgbGFiZWwJInZlY3RvZmxvYXQiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTEk= +QgogICAgfQoKICAgIGNvZGUgewoJInZvcF92ZWN0b2Zsb2F0KCR2ZWMsICRmdmFsMSwgJGZ2YWwyLCAkZnZhbDMpOyIKICAgIH0KCiAgICBpbnB1dAl2ZWN0b3IJdmVjCSJJbnB1dCBWZWN0b3IiCiAgICBvdXRwdXQJZmxvYXQ= +CWZ2YWwxCSJDb21wb25lbnQgMSIKICAgIG91dHB1dAlmbG9hdAlmdmFsMgkiQ29tcG9uZW50IDIiCiAgICBvdXRwdXQJZmxvYXQJZnZhbDMJIkNvbXBvbmVudCAzIgoKICAgIFZPUF9WRUNfUEFSTSh2ZWMsICJWYWx1ZSIsICA= +IDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3AsICJWYWx1ZSIsICAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY19uLCAiVmFsdWUiLCAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlY19jLCAiVmFsdWUiLCA= +IDAsIDAsIDApCgogICAgVk9QX1ZFQ19QQVJNKHZlY191diwgIlZhbHVlIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXAsICJWYWx1ZSIsICAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY191biwgIlZhbHU= +ZSIsIDAsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjX3VjLCAiVmFsdWUiLCAgMCwgMCwgMCkKCiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJZGVmYXVsdAl7IHZlY3RvciBmbG9hdCBmbG9hdCBmbG9hdCB9CiAgICBzaWc= +bmF0dXJlCSIzRCBQb2ludCIJcAl7IHBvaW50IGZsb2F0IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgluCXsgbm9ybWFsIGZsb2F0IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG8= +ciIJYwl7IGNvbG9yIGZsb2F0IGZsb2F0IGZsb2F0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDM= +RCBQb2ludCIJdXAJeyB1cG9pbnQgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQk= +IlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAGhl9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVEk= +T04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4= +IGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnQ= +YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJ2ZWNnZXRjb21wb24iCiAgICBzY3JpcHQJInZlY2dldGNvbXBvbiIKICA= +ICBsYWJlbAkidmVjZ2V0Y29tcG9uIgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRmdmFsID0gdm9wX2dldGNvbXAoJHZlYywgJHBhcnQpOyIKICAgIH0KCiAgICBpbnB1dAk= +dmVjdG9yCXZlYwkiSW5wdXQgVmVjdG9yIgogICAgb3V0cHV0CWZsb2F0CWZ2YWwJIk91dHB1dCBDb21wb25lbnQiCgogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCSAgICAgICBkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlCSI= +M0QgUG9pbnQiICAgICBwICAgICAgIHsgcG9pbnQgZmxvYXQgfQogICAgc2lnbmF0dXJlICAgIjNEIE5vcm1hbCIgICAgbiAgICAgICB7IG5vcm1hbCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIgICAgIGMgICA= +ICAgIHsgY29sb3IgIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIiAgICB2NCAgICAgIHsgdmVjdG9yNCBmbG9hdCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIgICAgdXYJeyB1dmVjdG9yIGY= +bG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiICAgICB1cCAgICAgICB7IHVwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUgICAiVW5pZm9ybSAzRCBOb3JtYWwiICAgIHVuICAgICAgIHsgdW5vcm1hbCA= +ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIgICAgIHVjICAgICAgIHsgdWNvbG9yICBmbG9hdCB9CgogICAgcGFybSB7CgluYW1lCXBhcnQKCWxhYmVsCSJWZWN0b3IgQ29tcG9uZW50IgoJdHlwZQk= +aW50CgltZW51CXsKCSAgICAwCQkiQ29tcG9uZW50IDEiCgkgICAgMQkJIkNvbXBvbmVudCAyIgoJICAgIDIJCSJDb21wb25lbnQgMyIKCX0KCWRlZmF1bHQJeyAwIH0KICAgIH0KCiAgICBWT1BfVkVDX1BBUk0odmVjLCAiSW4= +cHV0IiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfcCwgIklucHV0IiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfbiwgIklucHV0IiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfYywgIklucHU= +dCIsIDAsIDAsIDApCiAgICBWT1BfVkVDNF9QQVJNKHZlY192NCwgIklucHV0IiwgMCwgMCwgMCwgMCkKCiAgICBWT1BfVkVDX1BBUk0odmVjX3V2LCAiSW5wdXQiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY191cCw= +ICJJbnB1dCIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3VuLCAiSW5wdXQiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY191YywgIklucHV0IiwgMCwgMCwgMCkKfQpJTkRYAAAAAAAAAAAAAAACAAAADEQ= +aWFsb2dTY3JpcHQAAAAAAAAFBV9QfUoAAAATRGVzY3JpcHRpdmVQYXJtTmFtZQAABQUAAAAIYDeHoy8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWQ= +ZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiA= +UHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICo= +CiAqLwoKewogICAgbmFtZQkic3ViY29uc3QiCiAgICBzY3JpcHQJInN1YmNvbnN0IgogICAgbGFiZWwJInN1YmNvbnN0IgoKCiAgICBjb2RlIHsKCSIkc3ViZWQgPSAkdmFsIC0gJHN1YmNvbnN0OyIKICAgIH0KCiAgICBkZXM= +Y3JpcHRpdmVwYXJtCXN1YmNvbnN0CgogICAgaW5wdXQJaW50CXZhbAkJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWludAlzdWJlZAkJIklucHV0IFZhbHVlIC0gQ29uc3RhbnQiCiAgICBzaWduYXR1cmUJIkludGVnZXIiCQk= +ZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZgl7IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciI= +CQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSI= +UkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG8= +YXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXI= +ZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgcGFybSB7CgluYW1lCXN1YmNvbnN0Cgk= +bGFiZWwJIlN1YnRyYWN0IgoJdHlwZQlmbG9hdAoJc2l6ZQkxCglkZWZhdWx0CXsgMS4wIH0KICAgIH0KfQoKc3ViY29uc3RJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAbKX1B9Si8qCiAqIFBST1BSSUU= +VEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG8= +ciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiA= +KglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInNxcnQiCiAgICBzY3JpcHQJInNxcnQiCiAgICA= +bGFiZWwJInNxcnQiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJHNxcnQgPSB2b3Bfc3FydCgkdmFsKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWw= +dWUiCiAgICBvdXRwdXQJZmxvYXQJc3FydAkiU3F1YXJlIFJvb3QiCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICA= +IHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm8= +cm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmw= +b2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQ= +IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFY= +T1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVI= +TSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0= +KHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmE= +bF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSA= +Imd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAB49fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1I= +TUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2U= +ZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250byw= +IE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkicG93IgogICAgc2NyaXB0CSJwb3ciCiAgICBsYWJlbAkicG93Igo= +CiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkcG93ID0gdm9wX3BvdygoJHZhbCksICRleHApOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICA= +IGlucHV0CWZsb2F0CWV4cAkiRXhwb25lbnQiCiAgICBvdXRwdXQJZmxvYXQJcG93CSJPdXRwdXQgVmFsdWUiCgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQk= +dQl7IHZlY3RvcjIgZmxvYXQgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgZmxvYXQgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgZmxvYXQgcG9pbnQ= +IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBmbG9hdCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgZmxvYXQgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWM= +dG9yIgkJdjQJeyB2ZWN0b3I0IGZsb2F0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciI= +CXV2CXsgdXZlY3RvciB1ZmxvYXQgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVmbG9hdCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4= +CXsgdW5vcm1hbCB1ZmxvYXQgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1ZmxvYXQgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiA= +ICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWxfdSwgIlZhbHVlIiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFY= +T1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICA= +IFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF8= +VkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIAogICAgcGFybSB7CgluYW1lCWV4cAoJbGFiZWwJIkV4cG9uZW50IgoJdHlwZQk= +ZmxvYXQKCXNpemUJMQoJZGVmYXVsdAl7IDEuMCB9CiAgICB9CiAgICAKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAA= +AAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABHhfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmM= +LiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEU= +ZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCnsKICAgIG5hbWUJIm5lZ2E= +dGUiCiAgICBzY3JpcHQJIm5lZ2F0ZSIKICAgIGxhYmVsCSJuZWdhdGUiCgoKICAgIGNvZGUgewoJIiRuZWdhdGVkID0gLSR2YWw7IgogICAgfQoKICAgIGlucHV0CWludAl2YWwJCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAk= +aW50CW5lZ2F0ZWQJCSJOZWdhdGVkIFZhbHVlIgogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZgl7IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiMkQgVmU= +Y3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ24= +YXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3Q= +b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXI= +ZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ28= +bG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAB81fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWU= +dGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm0= +aXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQ= +MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkibW9kdWxvIgogICAgc2NyaXB0CSJtb2R1bG8iCiAgICBsYWJlbAkibW9kdWxvIgoKICAgIG91dGVyY29kZSB7CglJTkNMVUQ= +RV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIjaWYgZGVmaW5lZChfX3ZleCkiCgkiJG1vZCA9ICRpbnB1dDEgJSAkaW5wdXQyOyIKCSIjZWxzZSIKCSIkbW9kID0gdm9wX21vZCgkaW5wdXQxLCAkaW5wdXQyKTsiCgkiI2U= +bmRpZiIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAlpbnB1dDEJIklucHV0IDEiCiAgICBpbnB1dAlmbG9hdAlpbnB1dDIJIklucHV0IDIiCiAgICBvdXRwdXQJZmxvYXQJbW9kCSJNb2R1bG8iCgogICAgVk9QX0ZMVF9QQVJNKGk= +bnB1dDIsICAgIkRpdmlzb3IiLCAxKQogICAgVk9QX0ZMVF9QQVJNKGlucHV0Ml9pLCAiRGl2aXNvciIsIDEpCiAgICBWT1BfVkVDX1BBUk0oaW5wdXQyX3YsICJEaXZpc29yIiwgMSwgMSwgMSkKICAgIFZPUF9WRUMyX1BBUk0= +KGlucHV0Ml91LCAiRGl2aXNvciIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0oaW5wdXQyX3AsICJEaXZpc29yIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfbiwgIkRpdmlzb3IiLCAxLCAxLCAxKQogICAgVk8= +UF9DTFJfUEFSTShpbnB1dDJfYywgIkRpdmlzb3IiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTShpbnB1dDJfdjQsIkRpdmlzb3IiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKGlucHV0Ml91ZiwgIkRpdmlzb3I= +IiwgMSkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfdXYsICJEaXZpc29yIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfdXAsICJEaXZpc29yIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfdW4= +LCAiRGl2aXNvciIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0oaW5wdXQyX3VjLCAiRGl2aXNvciIsIDEsIDEsIDEpCgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2U= +ciIJCWkJeyBpbnQgaW50IGludCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIHZlY3Q= +b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiA= +Q29sb3IiCQljCXsgY29sb3IgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHU= +ZmxvYXQgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG8= +aW50IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2w= +b3IgdWNvbG9yIHVjb2xvciB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAxEaWFsb2dTY3JpcHQAAAAAAAAFmF9QfUoAAAATRGVzY3JpcHRpdmVQYXJtTmFtZQAABZgAAAAIYDeHoy8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU8= +Ti4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiA= +YW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGE= +cmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkibXVsY29uc3QiCiAgICBzY3JpcHQJIm11bGNvbnN0IgogICAgbGFiZWwJIm11bGNvbnN0IgoKCiAgICBjb2RlIHsKCSI= +JHNjYWxlZCA9ICR2YWwgKiAkbXVsY29uc3Q7IgogICAgfQoKICAgIGRlc2NyaXB0aXZlcGFybQltdWxjb25zdAoKICAgIGlucHV0CWZsb2F0CXZhbAkJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CXNjYWxlZAkJIkk= +bnB1dCBWYWx1ZSAqIENvbnN0YW50IgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXs= +IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCA= +Tm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSJCU0RGIgkJCWIJeyBic2RmIGJzZGYgfQogICAgc2lnbmF0dXJlCSI= +NEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQogICAgc2lnbmF0dXJlCSIzeDMgTWF0cml4IgkJbTMJeyBtYXRyaXgzIG1hdHJpeDMgfQogICAgc2lnbmF0dXJlCSI0eDQgTWF0cml4ICIJCW00CXsgbWF0cml4IG0= +YXRyaXggfQogICAgCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2k= +Z25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= +UkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIHBhcm0gewoJbmFtZQltdWxjb25zdAoJbGFiZWwJIk11bHRpcGxpZXIiCgl0eXBlCWZsb2F0CglzaXplCTEKCWRlZmF1bHQJeyAxLjAgfQogICAgfQp9Cm11bGM= +b25zdElORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAAnNfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyA= +U29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGI= +eToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmM= +bHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkibHVtaW5hbmNlIgogICAgc2NyaXB0CSJsdW1pbmFuY2UiCiAgICBsYWJlbAkibHVtaW5hbmNlIgoKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0= +CgogICAgY29kZSB7CgkiJGx1bSA9IHZvcF9sdW1pbmFuY2UoJHJnYik7IgogICAgfQoKICAgIGlucHV0CWNvbG9yCXJnYgkiUkdCIGNvbG9yIgogICAgb3V0cHV0CWZsb2F0CWx1bQkiTHVtaW5hbmNlIgoKICAgIFZPUF9DTFI= +X1BBUk0ocmdiLCAiUkdCIENvbG9yIiwgMCwgMCwgMCkKfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAUVX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyA= +cHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHQ= +ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDM= +RTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImxlbmd0aCIKICAgIHNjcmlwdAkibGVuZ3RoIgogICAgbGFiZWwJImxlbmd0aCIKCgogICAgY29kZSB7CgkiJGw= +ZW4gPSBsZW5ndGgoJHZlYyk7IgogICAgfQoKICAgIGlucHV0CXZlY3Rvcgl2ZWMJIlZlY3RvciIKICAgIG91dHB1dAlmbG9hdAlsZW4JIlZlY3RvciBMZW5ndGgiCiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCWRlZmF1bHQ= +CXsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG4= +b3JtYWwgZmxvYXQgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWduYXQ= +dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIGZsb2F0IH0KCiAgICBWT1BfVkVDX1BBUk0odmVjLAkJIlZhbHU= +ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZlY191LAkiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZlY19wLAkJIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfbiwJCSJWYWx1ZSI= +LCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2ZWNfdjQsCSJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX3V2LAkiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZlY191cCwJIlY= +YWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX3VuLAkiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZzAiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2M= +cmlwdAAAAAAAAAWtX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSA= +cmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwo= +ICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJpc2Nvbm5lY3RlZCIKICAgIHNjcmlwdAk= +ImlzY29ubmVjdGVkIgogICAgbGFiZWwJImlzY29ubmVjdGVkIgoKCiAgICBjb2RlIHsKCSIkY29ubmVjdGVkID0gJGlzY29ubmVjdGVkX2lucHV0ID8gMSA6IDA7IgogICAgfQoKICAgIG91dGVyY29kZSB7CgkiI2luY2x1ZGU= +IDxzaGFkZXJsYXllci5oPiIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAlpbnB1dAkJIklucHV0IgogICAgb3V0cHV0CWludAljb25uZWN0ZWQJIklucHV0IENvbm5lY3RlZCBPciBOb3QiCgogICAgc2lnbmF0dXJlCSJGbG9hdCI= +CSAJCWRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlpCXsgaW50IGludCB9CiAgICBzaWduYXR1cmUJIlN0cmluZyIJCXMJeyBzdHJpbmcgaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIiAJCXYJeyA= +dmVjdG9yIGludCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkgCXAJeyBwb2ludCBpbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiIAkJbgl7IG5vcm1hbCBpbnQgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiIAk= +CWMJeyBjb2xvciBpbnQgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiIAkJdjQJeyB2ZWN0b3I0IGludCB9CiAgICBzaWduYXR1cmUJIjN4MyBNYXRyaXgiIAkJbTMJeyBtYXRyaXgzIGludCB9CiAgICBzaWduYXR1cmUJIjQ= +eDQgTWF0cml4IiAJCW0JeyBtYXRyaXggaW50IH0KICAgIHNpZ25hdHVyZQkiQlNERiIgCQkJYgl7IGJzZGYgaW50IH0KICAgIHNpZ25hdHVyZQkiU2hhZGVyIExheWVyIiAJCXNsCXsgc3RydWN0X1NoYWRlckxheWVyIGludCA= +fQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IGludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= +M0QgUG9pbnQiCXVwCXsgdXBvaW50IGludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIGk= +bnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDR4NCBNYXRyaXgiCXVtCXsgdW1hdHJpeCBpbnQgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAAttfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1I= +TUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2U= +ZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250byw= +IE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiaW50dG92ZWMiCiAgICBzY3JpcHQJImludHRvdmVjIgogICAgbGE= +YmVsCSJpbnR0b3ZlYyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkdmVjID0gc2V0KChmbG9hdCkgJGludDEsIChmbG9hdCkgJGludDIsIChmbG9hdCkgJGludDMpOyIKICA= +ICB9CgogICAgb3V0cHV0CXZlY3Rvcgl2ZWMJIk91dHB1dCBWZWN0b3IiCgogICAgVk9QX0lOVF9JTlBVVF9SKGludDEsICJDb21wb25lbnQgMSIsIDAsIDAsIDEpCiAgICBWT1BfSU5UX0lOUFVUX1IoaW50MiwgIkNvbXBvbmU= +bnQgMiIsIDAsIDAsIDEpCiAgICBWT1BfSU5UX0lOUFVUX1IoaW50MywgIkNvbXBvbmVudCAzIiwgMCwgMCwgMSkKfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAxfX1B9Si8qCiAqIFBST1BSSUVUQVI= +WSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGQ= +aXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVQ= +b3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImlmY29ubmVjdGVkIgogICAgc2NyaXB0CSJpZmNvbm4= +ZWN0ZWQiCiAgICBsYWJlbAkiaWZjb25uZWN0ZWQiCgogICAgY29kZSB7CgkiJHJlc3VsdCA9ICRpc2Nvbm5lY3RlZF9jb25uZWN0ZWQgIT0gMCA/ICRjb25uZWN0ZWQgOiAkbm90Y29ubmVjdGVkOyIKICAgIH0KCiAgICBvdXQ= +ZXJjb2RlIHsKCSIjaW5jbHVkZSA8c2hhZGVybGF5ZXIuaD4iCiAgICB9CgogICAgaW5wdXQJZmxvYXQJY29ubmVjdGVkCSJJbnB1dCBUZXN0ZWQgRm9yIENvbm5lY3Rpdml0eSIKICAgIGlucHV0CWZsb2F0CW5vdGNvbm5lY3Q= +ZWQJIkRlZmF1bHQgSWYgRmlyc3QgSW5wdXQgTm90IENvbm5lY3RlZCIKICAgIG91dHB1dAlmbG9hdAlyZXN1bHQJCSJPdXRwdXQgVmFsdWUiCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQgeyB9CiAgICBzaWduYXQ= +dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiU3RyaW5nIgkJcwl7IHN0cmluZyBzdHJpbmcgc3RyaW5nIH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG8= +cjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHU= +cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmU= +Y3RvcjQgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiM3gzIE1hdHJpeCIJCW0zCXsgbWF0cml4MyBtYXRyaXgzIG1hdHJpeDMgfQogICAgc2lnbmF0dXJlCSI0eDQgTWF0cml4IgkJbQl7IG1hdHJpeCBtYXRyaXg= +IG1hdHJpeCB9CiAgICBzaWduYXR1cmUJIkJTREYiCQkJYnNkZgl7IGJzZGYgYnNkZiBic2RmIH0KICAgIHNpZ25hdHVyZQkiU2hhZGVyIExheWVyIiAJCXNsCXsgc3RydWN0X1NoYWRlckxheWVyIHN0cnVjdF9TaGFkZXJMYXk= +ZXIgc3RydWN0X1NoYWRlckxheWVyIH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3Q= +b3IgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWw= +IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgdWNvbG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA0eDQgTWF0cml4Igl1bQl7IHVtYXRyaXg= +IHVtYXRyaXggdW1hdHJpeCB9CgogICAgVk9QX0ZMVF9QQVJNKG5vdGNvbm5lY3RlZCwJCSJEZWZhdWx0IFZhbHVlIiwgICAgMCkKICAgIFZPUF9JTlRfUEFSTShub3Rjb25uZWN0ZWRfaSwJIkRlZmF1bHQgVmFsdWUiLCAgICA= +MCkKICAgIFZPUF9TVFJfUEFSTShub3Rjb25uZWN0ZWRfcywJIkRlZmF1bHQgVmFsdWUiLCAgICAiIikKICAgIFZPUF9WRUMyX1BBUk0obm90Y29ubmVjdGVkX3UsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCkKICAgIFZPUF8= +VkVDX1BBUk0obm90Y29ubmVjdGVkX3YsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShub3Rjb25uZWN0ZWRfcCwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX1ZFQ18= +UEFSTShub3Rjb25uZWN0ZWRfbiwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKG5vdGNvbm5lY3RlZF9jLAkiRGVmYXVsdCBWYWx1ZSIsICAgIDAsIDAsIDApCiAgICBWT1BfVkVDNF9QQVI= +TShub3Rjb25uZWN0ZWRfdjQsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCwgMCkKCiAgICBwYXJtIHsKCW5hbWUJbm90Y29ubmVjdGVkX20zCglsYWJlbAkiRGVmYXVsdCBWYWx1ZSIKCXR5cGUJZmxvYXQKCXNpemUJOQo= +CWRlZmF1bHQJeyAxIDAgMCAwIDEgMCAwIDAgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJbm90Y29ubmVjdGVkX20KCWxhYmVsCSJEZWZhdWx0IFZhbHVlIgoJdHlwZQlmbG9hdAoJc2l6ZQkxNgoJZGVmYXVsdAl7IDEgMCA= +MCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIH0KICAgIH0KCiAgICBWT1BfRkxUX1BBUk0obm90Y29ubmVjdGVkX3VmLAkiRGVmYXVsdCBWYWx1ZSIsICAgIDApCiAgICBWT1BfVkVDX1BBUk0obm90Y29ubmVjdGVkX3V2LAk= +IkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKG5vdGNvbm5lY3RlZF91cCwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKG5vdGNvbm5lY3RlZF91biwJIkQ= +ZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTShub3Rjb25uZWN0ZWRfdWMsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCkKICAgIHBhcm0gewoJbmFtZQlub3Rjb25uZWN0ZWRfdW0KCWxhYmU= +bAkiRGVmYXVsdCBWYWx1ZSIKCXR5cGUJZmxvYXQKCXNpemUJMTYKCWRlZmF1bHQJeyAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIH0KICAgIH0KCiAgICBncm91cCB7IG5hbWUgImcwIiBvYnNvbGV0ZSAxMi4wIH0= +CiAgICBncm91cCB7IG5hbWUgImcxIiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzIiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAEVlfUH1KLyoKICo= +IFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc20= +aXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWU= +dCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiZml0IgogICAgc2NyaXB0CSJmaXQ= +IgogICAgbGFiZWwJImZpdCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkc2hpZnQgPSB2b3BfZml0KCR2YWwsICRzcmNtaW4sICRzcmNtYXgsICRkZXN0bWluLCAkZGVzdG0= +YXgpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgaW5wdXQJZmxvYXQJc3JjbWluCSJNaW5pbXVtIFZhbHVlIEluIFNvdXJjZSBSYW5nZSIKICAgIGlucHV0CWZsb2F0CXNyY21heAkiTWE= +eGltdW0gVmFsdWUgSW4gU291cmNlIFJhbmdlIgogICAgaW5wdXQJZmxvYXQJZGVzdG1pbgkiTWluaW11bSBWYWx1ZSBJbiBEZXN0aW5hdGlvbiBSYW5nZSIKICAgIGlucHV0CWZsb2F0CWRlc3RtYXgJIk1heGltdW0gVmFsdWU= +IEluIERlc3RpbmF0aW9uIFJhbmdlIgogICAgb3V0cHV0CWZsb2F0CXNoaWZ0CSJTaGlmdGVkIFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiIAkJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIiAJCXY= +Mgl7IHZlY3RvcjIgdmVjdG9yMiB2ZWN0b3IyIHZlY3RvcjIgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIiAJCXYJeyB2ZWN0b3IgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciA= +fQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCBwb2ludCBwb2ludCBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIG5vcm1hbCBub3JtYWw= +IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgY29sb3IgY29sb3IgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmU= +Y3RvcjQgdmVjdG9yNCB2ZWN0b3I0IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWc= +bmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgdXZlY3RvciB1dmVjdG9yIHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHU= +cG9pbnQgdXBvaW50IHVwb2ludCB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIHVub3JtYWwgdW5vcm1hbCB1bm9ybWFsIHVub3JtYWwgfQogICA= +IHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB1Y29sb3IgdWNvbG9yIHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTShzcmNtaW4sCSJTb3VyY2UgTWluIiwgMCkKICAgIFY= +T1BfRkxUX1BBUk0oc3JjbWF4LAkiU291cmNlIE1heCIsIDEpCiAgICBWT1BfRkxUX1BBUk0oZGVzdG1pbiwJIkRlc3RpbmF0aW9uIE1pbiIsIDApCiAgICBWT1BfRkxUX1BBUk0oZGVzdG1heCwJIkRlc3RpbmF0aW9uIE1heCI= +LCAxKQoKICAgIFZPUF9WRUMyX1BBUk0oc3JjbWluX3YyLAkiU291cmNlIE1pbiIsIDAsIDApCiAgICBWT1BfVkVDMl9QQVJNKHNyY21heF92MiwJIlNvdXJjZSBNYXgiLCAxLCAxKQogICAgVk9QX1ZFQzJfUEFSTShkZXN0bWk= +bl92MiwJIkRlc3RpbmF0aW9uIE1pbiIsIDAsIDApCiAgICBWT1BfVkVDMl9QQVJNKGRlc3RtYXhfdjIsCSJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxKQoKICAgIFZPUF9WRUNfUEFSTShzcmNtaW5fdiwJIlNvdXJjZSBNaW4iLCA= +MCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShzcmNtYXhfdiwJIlNvdXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fdiwJIkRlc3RpbmF0aW9uIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1A= +QVJNKGRlc3RtYXhfdiwJIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEsIDEpCgogICAgVk9QX1ZFQ19QQVJNKHNyY21pbl9wLAkiU291cmNlIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oc3JjbWF4X3AsCSJTb3VyY2U= +IE1heCIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0oZGVzdG1pbl9wLAkiRGVzdGluYXRpb24gTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShkZXN0bWF4X3AsCSJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxLCAxKQo= +CiAgICBWT1BfVkVDX1BBUk0oc3JjbWluX24sCSJTb3VyY2UgTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShzcmNtYXhfbiwJIlNvdXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fbiw= +CSJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtYXhfbiwJIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEsIDEpCgogICAgVk9QX0NMUl9QQVJNKHNyY21pbl9jLAkiU291cmNlIE1pbiIsIDA= +LCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHNyY21heF9jLAkiU291cmNlIE1heCIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0oZGVzdG1pbl9jLAkiRGVzdGluYXRpb24gTWluIiwgMCwgMCwgMCkKICAgIFZPUF9DTFJfUEE= +Uk0oZGVzdG1heF9jLAkiRGVzdGluYXRpb24gTWF4IiwgMSwgMSwgMSkKCiAgICBWT1BfVkVDNF9QQVJNKHNyY21pbl92NCwgIlNvdXJjZSBNaW4iLCAwLCAwLCAwLCAwKQogICAgVk9QX1ZFQzRfUEFSTShzcmNtYXhfdjQsICI= +U291cmNlIE1heCIsIDEsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKGRlc3RtaW5fdjQsICJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwLCAwKQogICAgVk9QX1ZFQzRfUEFSTShkZXN0bWF4X3Y0LCAiRGVzdGluYXRpb24= +IE1heCIsIDEsIDEsIDEsIDEpCgogICAgVk9QX0ZMVF9QQVJNKHNyY21pbl91ZiwJIlNvdXJjZSBNaW4iLCAwKQogICAgVk9QX0ZMVF9QQVJNKHNyY21heF91ZiwJIlNvdXJjZSBNYXgiLCAxKQogICAgVk9QX0ZMVF9QQVJNKGQ= +ZXN0bWluX3VmLCAiRGVzdGluYXRpb24gTWluIiwgMCkKICAgIFZPUF9GTFRfUEFSTShkZXN0bWF4X3VmLCAiRGVzdGluYXRpb24gTWF4IiwgMSkKCiAgICBWT1BfVkVDX1BBUk0oc3JjbWluX3V2LAkiU291cmNlIE1pbiIsIDA= +LCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHNyY21heF91diwJIlNvdXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fdXYsICJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ18= +UEFSTShkZXN0bWF4X3V2LCAiRGVzdGluYXRpb24gTWF4IiwgMSwgMSwgMSkKCiAgICBWT1BfVkVDX1BBUk0oc3JjbWluX3VwLAkiU291cmNlIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oc3JjbWF4X3VwLAkiU28= +dXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fdXAsICJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtYXhfdXAsICJEZXN0aW5hdGlvbiBNYXgiLCAxLCA= +MSwgMSkKCiAgICBWT1BfVkVDX1BBUk0oc3JjbWluX3VuLAkiU291cmNlIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oc3JjbWF4X3VuLAkiU291cmNlIE1heCIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0oZGU= +c3RtaW5fdW4sICJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtYXhfdW4sICJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxLCAxKQoKICAgIFZPUF9DTFJfUEFSTShzcmNtaW5fdWMsCSJTb3U= +cmNlIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0oc3JjbWF4X3VjLAkiU291cmNlIE1heCIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0oZGVzdG1pbl91YywgIkRlc3RpbmF0aW9uIE1pbiIsIDAsIDAsIDApCiA= +ICAgVk9QX0NMUl9QQVJNKGRlc3RtYXhfdWMsICJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3MiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTI= +LjAgfQogICAgZ3JvdXAgeyBuYW1lICJndjQiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAGyF9QfUo= +LyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHQ= +cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCA= +U3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJleHAiCiAgICBzY3JpcHQ= +CSJleHAiCiAgICBsYWJlbAkiZXhwIgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRleHAgPSB2b3BfZXhwKCR2YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIkk= +bnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAlleHAJIkV4cG9uZW50IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmU= +Y3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgk= +eyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQk= +IlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igk= +dXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2w= +b3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICA= +Vk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk8= +UF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF8= +VkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3I= +b3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAFb19QfUovKgogKiBQUk9QUkk= +RVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCA= +b3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAo= +ICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJub3JtYWxpemUiCiAgICBzY3JpcHQJIm5vcm0= +YWxpemUiCiAgICBsYWJlbAkibm9ybWFsaXplIgoKCiAgICBjb2RlIHsKCSIkbnZlYyA9IG5vcm1hbGl6ZSgkdmVjKTsiCiAgICB9CgogICAgaW5wdXQJbm9ybWFsCXZlYwkiSW5wdXQgVmVjdG9yIgogICAgb3V0cHV0CW5vcm0= +YWwJbnZlYwkiTm9ybWFsaXplZCBWZWN0b3IiCgogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQlkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHU= +cmUJIjNEIFBvaW50IgkJcCAgeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYgIHsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0ICB7IHZlY3RvcjQgdmVjdG8= +cjQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4geyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cCB7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXI= +ZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2IHsgdXZlY3RvciB1dmVjdG9yIH0KCiAgICBWT1BfVkVDX1BBUk0odmVjLCAgICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQzJfUEFSTSh2ZWNfdSwgIk5vcm1hbCIsCTEsIDA= +KQogICAgVk9QX1ZFQ19QQVJNKHZlY19wLCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdiwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDNF9QQVJNKHZlY192NCwgIlF1YXRlcm5pb24iLAk= +MCwgMCwgMCwgMSkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdW4sICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY191cCwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3V2LCAiTm8= +cm1hbCIsCTEsIDAsIDApCiAgICAKICAgIGdyb3VwIHsgbmFtZSAiZzAiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJnMSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3I= +aXB0AAAAAAAACf9fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHI= +ZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiA= +Kgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSI= +Y2xhbXAiCiAgICBzY3JpcHQJImNsYW1wIgogICAgbGFiZWwJImNsYW1wIgoKCiAgICBjb2RlIHsKCSIkY2xhbXAgPSBjbGFtcCgkdmFsLCAkbWluLCAkbWF4KTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCA= +VmFsdWUiCiAgICBpbnB1dAlmbG9hdAltaW4JIk1pbmltdW0gVmFsdWUiCiAgICBpbnB1dAlmbG9hdAltYXgJIk1heGltdW0gVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJY2xhbXAJIkNsYW1wZWQgVmFsdWUiCgogICAgc2lnbmE= +dHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkgIHsgaW50IGludCBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdSAgeyB2ZWN0b3IyIHZlY3RvcjIgdmVjdG8= +cjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYgIHsgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwICB7IHBvaW50IHBvaW50IHBvaW50IHBvaW4= +dCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4gIHsgbm9ybWFsIG5vcm1hbCBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYyAgeyBjb2xvciBjb2xvciBjb2xvciBjb2xvciB9CiAgICA= +c2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NCB7IHZlY3RvcjQgdmVjdG9yNCB2ZWN0b3I0IHZlY3RvcjQgfQogICAgCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1ZiB7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IHVmbG8= +YXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYgeyB1dmVjdG9yIHV2ZWN0b3IgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAgeyB1cG9pbnQgdXBvaW4= +dCB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuIHsgdW5vcm1hbCB1bm9ybWFsIHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1YyA= +eyB1Y29sb3IgdWNvbG9yIHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTShtaW4sICJNaW4iLCAwKQogICAgVk9QX0ZMVF9QQVJNKG1heCwgIk1heCIsIDEpCiAgICBWT1BfSU5UX1BBUk0obWluX2ksICJNaW4iLCA= +MCkKICAgIFZPUF9JTlRfUEFSTShtYXhfaSwgIk1heCIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKG1pbl91LCAiTWluIiwgMCwgMCkKICAgIFZPUF9WRUMyX1BBUk0obWF4X3UsICJNYXgiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVI= +TShtaW5fdiwgIk1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obWF4X3YsICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKG1pbl9wLCAiTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShtYXhfcCw= +ICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKG1pbl9uLCAiTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShtYXhfbiwgIk1heCIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0obWluX2MsICJNaW4iLCA= +MCwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTShtYXhfYywgIk1heCIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSNF9QQVJNKG1pbl92NCwgIk1pbiIsIDAsIDAsIDAsIDApCiAgICBWT1BfQ0xSNF9QQVJNKG1heF92NCwgIk1heCIsIDE= +LCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKG1pbl91ZiwgIk1pbiIsIDApCiAgICBWT1BfRkxUX1BBUk0obWF4X3VmLCAiTWF4IiwgMSkKICAgIFZPUF9WRUNfUEFSTShtaW5fdXYsICJNaW4iLCAwLCAwLCAwKQogICAgVk8= +UF9WRUNfUEFSTShtYXhfdXYsICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKG1pbl91cCwgIk1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obWF4X3VwLCAiTWF4IiwgMSwgMSwgMSkKICAgIFZPUF9WRUM= +X1BBUk0obWluX3VuLCAiTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShtYXhfdW4sICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKG1pbl91YywgIk1pbiIsIDAsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0= +KG1heF91YywgIk1heCIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJncyIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic28= +bGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAj+X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWQ= +ZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiA= +UHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICo= +CiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImRvdCIKICAgIHNjcmlwdAkiZG90IgogICAgbGFiZWwJImRvdCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2Q= +ZSB7CgkiJGRvdHByb2QgPSB2b3BfZG90KCR2ZWMxLCAkdmVjMik7IgogICAgfQoKICAgIGlucHV0CXZlY3Rvcgl2ZWMxCSJWZWN0b3IgMSIKICAgIGlucHV0CXZlY3Rvcgl2ZWMyCSJWZWN0b3IgMiIKICAgIG91dHB1dAlmbG8= +YXQJZG90cHJvZAkiRG90IFByb2R1Y3QiCgogICAgVk9QX1ZFQ19QQVJNKHZlYzEsICJWZWN0b3IgMSIsIDEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjMiwgIlZlY3RvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9DTFJfUEE= +Uk0odmVjMV9jLCAiQ29sb3IgMSIsIDEsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMl9jLCAiQ29sb3IgMiIsIDAsIDEsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjMV91diwgIlZlY3RvciAxIiwgMSwgMCwgMCkKICAgIFY= +T1BfVkVDX1BBUk0odmVjMl91diwgIlZlY3RvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMxX3VjLCAiQ29sb3IgMSIsIDEsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMl91YywgIkNvbG9yIDIiLCAwLCA= +MSwgMCkKCiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3Rvci9Qb2ludCIJdnAJeyB2ZWN0b3IgcG9pbnQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3I= +L05vcm1hbCIJdm4JeyB2ZWN0b3Igbm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQvVmVjdG9yIglwdgl7IHBvaW50IHZlY3RvciBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50L1BvaW50IglwcAk= +eyBwb2ludCBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50L05vcm1hbCIJcG4JeyBwb2ludCBub3JtYWwgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwvVmVjdG9yIgludgl7IG5vcm1hbCB2ZWM= +dG9yIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL1BvaW50IglucAl7IG5vcm1hbCBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbC9Ob3JtYWwiCW5uCXsgbm9ybWFsIG5vcm1hbCBmbG9hdCA= +fQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgZmxvYXQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCSAgIHV2CXsgdXZlY3RvciB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWc= +bmF0dXJlCSJVbmlmb3JtIDNEIFZlY3Rvci9Qb2ludCIgIHZwCXsgdXZlY3RvciB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IvTm9ybWFsIiB2bgl7IHV2ZWN0b3IgdW5vcm1hbCB1Zmw= +b2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludC9WZWN0b3IiICBwdgl7IHVwb2ludCB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQvUG9pbnQiICAgcHAJeyB1cG9pbnQ= +IHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50L05vcm1hbCIgIHBuCXsgdXBvaW50IHVub3JtYWwgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwvVmVjdG9yIiA= +bnYJeyB1bm9ybWFsIHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwvUG9pbnQiICBucAl7IHVub3JtYWwgdXBvaW50IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm8= +cm1hbC9Ob3JtYWwiIG5uCXsgdW5vcm1hbCB1bm9ybWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgdWZsb2F0IH0KCiAgICBncm91cCB7IG5hbWUgImd2IiA= +b2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAcgX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU8= +Ti4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiA= +YW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGE= +cmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImNvbXBsZW1lbnQiCiAgICBzY3JpcHQJImNvbXBsZW1lbnQiCiAgICBsYWI= +ZWwJImNvbXBsZW1lbnQiCgogICAgY29kZSB7CgkiJGNvbXBsZW0gPSAtJHZhbDsiCgkiJGNvbXBsZW0gKz0gMTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAljb20= +cGxlbQkiQ29tcGxlbWVudDogMSAtIElucHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiMkQ= +IFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHM= +aWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHY= +ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmE= +dHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0I= +IENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9JTlRfUEFSTSh2YWxfaSwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICI= +VmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWU= +IiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmE= +bHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiw= +IDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCA= +fQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAAnpfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyA= +U29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGI= +eToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmM= +bHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkidmVjdG9odmVjIgogICAgc2NyaXB0CSJ2ZWN0b2h2ZWMiCiAgICBsYWJlbAkidmVjdG9odmVjIgoKCiAgICBjb2RlIHsKCSIkaHZlYyA9ICR2ZWM7IgoJInNldGNvbXA= +KCRodmVjLCAkZnZhbDQsIDMpOyIKICAgIH0KCiAgICBWT1BfVkVDX0lOUFVUKAl2ZWMsCSJJbnB1dCBWZWN0b3IiLCAwLCAwLCAwKQogICAgVk9QX0ZMVF9JTlBVVCgJZnZhbDQsCSJGb3VydGggQ29tcG9uZW50IiwgMCkKICA= +ICBvdXRwdXQJdmVjdG9yNAlodmVjCSJPdXRwdXQgVmVjdG9yNCIKfQoKSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAHEl9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHc= +YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3U= +dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSA= +ICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJhYnMiCiAgICBzY3JpcHQJImFicyIKICAgIGxhYmVsCSJhYnMiCgogICAgb3V0ZXJjb2RlIHsKCUk= +TkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRhYnMgPSB2b3BfYWJzKCR2YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CWFicwkiQWJzb2x1dGU= +IFZhbHVlIgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3I= +MiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm8= +cm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmk= +Zm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXs= +IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0= +CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX0lOVF9QQVJNKHZhbF9pLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWxfdSwgIlZhbHVlIiwgMSwgMSkKICAgIFZPUF9WRUNfUEE= +Uk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0= +KHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmE= +bF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHY= +YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWw= +b2dTY3JpcHQAAAAAAAACYF9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8= +IGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSA= +SW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkiaW50dG9mbG9hdCIKICAgIHNjcmk= +cHQJImludHRvZmxvYXQiCiAgICBsYWJlbAkiaW50dG9mbG9hdCIKCgogICAgY29kZSB7CgkiJGZ2YWwgPSAoZmxvYXQpJGl2YWw7IgogICAgfQoKICAgIGlucHV0CWludAlpdmFsCSJJbnRlZ2VyIFZhbHVlIgogICAgb3V0cHU= +dAlmbG9hdAlmdmFsCSJGbG9hdCBPdXRwdXQiCgogICAgcGFybSB7CgluYW1lCWl2YWwKCWxhYmVsCSJJbnRlZ2VyIElucHV0IgoJdHlwZQlpbnQKCXNpemUJMQoJZGVmYXVsdAl7IDAgfQogICAgfQp9CgpJTkRYAAAAAAAAAAA= +AAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAYT19ljj4vKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGE= +bmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqICAgICAgU2lkZSA= +RWZmZWN0cyBTb2Z0d2FyZSBJbmMKICogICAgICA0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICogICAgICBUb3JvbnRvLCBPbnRhcmlvCiAqICAgICAgQ2FuYWRhICAgTTVWIDNFNwogKiAgICAgIDQxNi01MDQtOTg3NgogKi8= +CgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZSAgICAgICAgInRleHR1cmUiCiAgICBzY3JpcHQgICAgICAidGV4dHVyZSIKICAgIGxhYmVsICAgICAgICJ0ZXh0dXJlIgoKICAgIGNvZGUgewogICAgICAgICI= +aWYgKCRtYXAgIT0gXCJcIikgeyIKICAgICAgICAiI2lmIGRlZmluZWQoVk9QX1NIQURJTkcpIgogICAgICAgICIgICAgZmxvYXQgbXlTID0gJGlzY29ubmVjdGVkX3MgPyAkcyA6IHM7IgogICAgICAgICIgICAgZmxvYXQgbXk= +VCA9ICRpc2Nvbm5lY3RlZF90ID8gJHQgOiB0OyIKICAgICAgICAiICAgIGludCBmcHRleCA9ICRpc2Nvbm5lY3RlZF9wdGV4ZmFjZSA/ICRwdGV4ZmFjZSA6IGdldHB0ZXh0dXJlaWQoKTsiCiAgICAgICAgIiNlbHNlIgogICA= +ICAgICAiICAgIGZsb2F0IG15UyA9ICRzOyIKICAgICAgICAiICAgIGZsb2F0IG15VCA9ICR0OyIKICAgICAgICAiICAgIGludCBmcHRleCA9ICRwdGV4ZmFjZTsiCiAgICAgICAgIiNlbmRpZiIKICAgICAgICAiICAgIHN0cmk= +bmcgd3JhcG1vZGUgPSAkd3JhcDsiCiAgICAgICAgIiAgICBpZiAoJG9yaWVudCAmIDB4MDEpIHsgbXlTID0gMSAtIG15UzsgfSIKICAgICAgICAiICAgIGlmICgkb3JpZW50ICYgMHgwMikgeyBteVQgPSAxIC0gbXlUOyB9Igo= +ICAgICAgICAiICAgIGlmICgkb3JpZW50ICYgMHgwNCkgeyBmbG9hdCB4ID0gbXlTOyBteVMgPSBteVQ7IG15VCA9IHg7IH0iCiAgICAgICAgIiAgICBzdHJpbmcgbWFwX3VkaW0gPSAkbWFwOyIKCSIgICAgc3RyaW5nIG9jaW8= +ID0gb2Npb19wYXJzZWNvbG9yc3BhY2UoJG1hcCk7IgogICAgICAgICIgICAgaWYgKCR1ZGltICYmIGhhc191ZGltKCRtYXApKSB7IG1hcF91ZGltID0gZXhwYW5kX3VkaW0obXlTLCBteVQsICRtYXApOyB9IgogICAgICAgICI= +ICAgIGlmIChtYXBfdWRpbSA9PSAnJykgeyAkY2xyID0gc2V0KCRkZWZjbHIpOyB9IgogICAgICAgICIgICAgZWxzZSB7IgogICAgICAgICIgICAgICAgIGlmIChtYXBfdWRpbSAhPSAkbWFwKSB7IgogICAgICAgICIgICAgICA= +ICAgICAgbXlTICU9IDEuMDsgbXlUICU9IDEuMDsiCiAgICAgICAgIiAgICAgICAgICAgIHdyYXBtb2RlID0gJ3N0cmVhayc7IgogICAgICAgICIgICAgICAgIH0iCiAgICAgICAgIiAgICAgICAgaWYgKCRpc2Nvbm5lY3RlZF8= +ZHMgIT0gMCAmJiAkaXNjb25uZWN0ZWRfZHQgIT0gMCkgeyIKICAgICAgICAiICAgICAgICAgICAgZmxvYXQgdGRzID0gJGRzKjAuNSwgdGR0ID0gJGR0KjAuNTsiCiAgICAgICAgIiAgICAgICAgICAgIGlmICgkb3JpZW50ICY= +IDB4MDQpIHsgZmxvYXQgeCA9IHRkczsgdGRzID0gdGR0OyB0ZHQgPSB4OyB9IgogICAgICAgICIgICAgICAgICAgICAkY2xyID0gdGV4dHVyZShtYXBfdWRpbSwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgIG15UyA= +LSB0ZHMsIG15VCAtIHRkdCwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgIG15UyArIHRkcywgbXlUIC0gdGR0LCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICAgbXlTICsgdGRzLCBteVQgKyB0ZHQsIgogICA= +ICAgICAiICAgICAgICAgICAgICAgICAgICAgbXlTIC0gdGRzLCBteVQgKyB0ZHQsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFwid3JhcFwiLCB3cmFwbW9kZSwgXCJmaWx0ZXJcIiwgJGZpbHRlciwiCiAgICAgICA= +ICIgICAgICAgICAgICAgICAgICAgIFwid2lkdGhcIiwgJHdpZHRoLCBcImJvcmRlclwiLCAkYm9yZGVyLCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcImV4dHJhcG9sYXRlXCIsICRleHRyYXBvbCwgXCJsZXJwXCI= +LCAkaW50ZXJwLCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcImNoYW5uZWxcIiwgJGNoYW5uZWwsIFwiZmFjZVwiLCBmcHRleCwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgXCJibHVyXCIsICRibHVyLCA= +XCJwaXhlbGJsdXJcIiwgJHBpeGVsYmx1ciwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgXCJzcmNjb2xvcnNwYWNlXCIsIG9jaW8gPT0gJycgPyAkc3JjY29sb3JzcGFjZSA6ICdsaW5lYXInKTsiCiAgICAgICAgIiA= +ICAgICAgIH0gZWxzZSB7IgogICAgICAgICIgICAgICAgICAgICAkY2xyID0gdGV4dHVyZShtYXBfdWRpbSwgbXlTLCBteVQsIFwid3JhcFwiLCB3cmFwbW9kZSwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgXCJmaWw= +dGVyXCIsICRmaWx0ZXIsIFwid2lkdGhcIiwgJHdpZHRoLCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcImJvcmRlclwiLCAkYm9yZGVyLCBcImV4dHJhcG9sYXRlXCIsICRleHRyYXBvbCwiCiAgICAgICAgIiAgICA= +ICAgICAgICAgICAgICAgIFwiY2hhbm5lbFwiLCAkY2hhbm5lbCwgXCJmYWNlXCIsIGZwdGV4LCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcImxlcnBcIiwgJGludGVycCwiCiAgICAgICAgIiAgICAgICAgICAgICA= +ICAgICAgIFwiYmx1clwiLCAkYmx1ciwgXCJwaXhlbGJsdXJcIiwgJHBpeGVsYmx1ciwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgXCJzcmNjb2xvcnNwYWNlXCIsIG9jaW8gPT0gJycgPyAkc3JjY29sb3JzcGFjZSA= +OiAnbGluZWFyJyk7IgogICAgICAgICIgICAgICAgIH0iCiAgICAgICAgIiAgICB9IgoJIiAgICBpZiAob2NpbyAhPSAnJykgJGNsciA9IG9jaW9fdHJhbnNmb3JtKG9jaW8sICdzY2VuZV9saW5lYXInLCAkY2xyKTsiCiAgICA= +ICAgICJ9IGVsc2UgeyIKICAgICAgICAiICAgJGNsciA9IHNldCgkZGVmY2xyKTsiCiAgICAgICAgIn0iCiAgICB9CgogICAgaW5wdXQgICAgICAgc3RyaW5nICBtYXAgICAgICAgICAgICAgIlRleHR1cmUgTWFwIgogICAgaW4= +cHV0CWludAl1ZGltCQkiVURJTSBGaWxlbmFtZSBFeHBhbnNpb24iCiAgICBpbnB1dCAgICAgICBmbG9hdCAgIHMgICAgICAgICAgICAgICAiUyBDb29yZGluYXRlIgogICAgaW5wdXQgICAgICAgZmxvYXQgICB0ICAgICAgICA= +ICAgICAgICJUIENvb3JkaW5hdGUiCiAgICBpbnB1dCAgICAgICBmbG9hdCAgIGRzICAgICAgICAgICAgICAiUyBEZXJpdmF0aXZlIgogICAgaW5wdXQgICAgICAgZmxvYXQgICBkdCAgICAgICAgICAgICAgIlQgRGVyaXZhdGk= +dmUiCiAgICBpbnB1dCAgICAgICBzdHJpbmcgIHNyY2NvbG9yc3BhY2UgICAiU291cmNlIENvbG9yIFNwYWNlIgogICAgaW5wdXQgICAgICAgc3RyaW5nICB3cmFwICAgICAgICAgICAgIldyYXAiCiAgICAvLyBUaGUgcGFyYW0= +ZXRlcnMgZm9yIG1hcCBhbmQgd3JhcCBuZWVkIHRvIG9jY3VyIGJlZm9yZSB0aGUgZmlsdGVyCiAgICAvLyBtYWNyb3MgYXJlIGludm9rZWQgKHNvIHRoYXQgdGhlIHBhcmFtZXRlcnMgbWF0Y2ggdGhlIGlucHV0CiAgICAvLyA= +b3JkZXIpCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgIG1hcAogICAgICAgIGxhYmVsICAgIlRleHR1cmUgTWFwIgogICAgICAgIHR5cGUgICAgaW1hZ2UKICAgICAgICBkZWZhdWx0IHsgIk1hbmRyaWwucGljIiB9CiAgICA= +fQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICB1ZGltCiAgICAgICAgbGFiZWwgICAiVURJTSBGaWxlbmFtZSBFeHBhbnNpb24iCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBzaXplICAgIDEKICAgICAgICBkZWY= +YXVsdCB7IDAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICBzcmNjb2xvcnNwYWNlCiAgICAgICAgbGFiZWwgICAiU291cmNlIENvbG9yIFNwYWNlIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgbWU= +bnUgICAgewogICAgICAgICAgICAiYXV0byIgICAgICAiQXV0b21hdGljIgogICAgICAgICAgICAibGluZWFyIiAgICAiTGluZWFyIgogICAgICAgIH0KICAgICAgICBkZWZhdWx0IHsgImF1dG8iIH0KICAgIH0KICAgIHBhcm0= +IHsKICAgICAgICBuYW1lICAgIHdyYXAKICAgICAgICBsYWJlbCAgICJXcmFwIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgbWVudSAgICB7CiAgICAgICAgICAgICJyZXBlYXQiICAgICJSZXBlYXQiCiAgICAgICA= +ICAgICAic3RyZWFrIiAgICAiU3RyZWFrIgogICAgICAgICAgICAiZGVjYWwiICAgICAiRGVjYWwiCiAgICAgICAgfQogICAgICAgIGRlZmF1bHQgeyAicmVwZWF0IiB9CiAgICB9CiAgICBWT1BfRlVMTF9GSUxURVJfSU5QVVQ= +KGZpbHRlciwgICAgICAgIkZpbHRlciBUeXBlIikKICAgIFZPUF9GTFRfSU5QVVRfUiggICAgd2lkdGgsICAgICAgICAgICJGaWx0ZXIgV2lkdGgiLCAxLCAxLCAxMCkKICAgIFZPUF9GTFRfSU5QVVRfUiggICAgYmx1ciwgICA= +ICAgICAgICAiVGV4dHVyZSBCbHVyIiwgMCwgMCwgMSkKICAgIFZPUF9GTFRfSU5QVVRfUiggICAgcGl4ZWxibHVyLCAgICAgICJQaXhlbCBCbHVyIiwgICAwLCAwLCAxMCkKICAgIGlucHV0ICAgICAgIHZlY3RvcjQgYm9yZGU= +ciAgICAgICAgICAiQm9yZGVyIENvbG9yIgogICAgaW5wdXQgICAgICAgaW50ICAgICBleHRyYXBvbCAgICAgICAgIkV4dHJhcG9sYXRlIERlcml2YXRpdmVzIgogICAgaW5wdXQgICAgICAgaW50ICAgICBpbnRlcnAgICAgICA= +ICAgICJJbnRlcnBvbGF0ZSBNSVAgTGV2ZWxzIgogICAgaW5wdXQgICAgICAgdmVjdG9yNCBkZWZjbHIgICAgICAgICAgIkRlZmF1bHQgQ29sb3IiCiAgICBvdXRwdXQgICAgICB2ZWN0b3IgIGNsciAgICAgICAgICAgICAiVGU= +eHR1cmUgTWFwIENvbG9yIgoKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgYm9yZGVyCiAgICAgICAgbGFiZWwgICAiQm9yZGVyIENvbG9yIgogICAgICAgIHR5cGUgICAgY29sb3I0CiAgICAgICAgc2l6ZSAgICA0CiAgICA= +ICAgIGRlZmF1bHQgeyAwLjAgMC4wIDAuMCAxLjAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICBleHRyYXBvbAogICAgICAgIGxhYmVsICAgIkV4dHJhcG9sYXRlIERlcml2YXRpdmVzIgogICAgICAgIHR5cGU= +ICAgIHRvZ2dsZQogICAgICAgIHNpemUgICAgMQogICAgICAgIGRlZmF1bHQgeyAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgaW50ZXJwCiAgICAgICAgbGFiZWwgICAiSW50ZXJwb2xhdGUgTUlQIExldmU= +bHMiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBzaXplICAgIDEKICAgICAgICBkZWZhdWx0IHsgMCB9CiAgICB9CiAgICBWT1BfQ0xSNF9QQVJNKCJkZWZjbHIiLCAiRGVmYXVsdCBDb2xvciIsIDAsIDAsIDAsIDA= +KQogICAgVk9QX1NUUl9JTlBVVChjaGFubmVsLCAgIlRleHR1cmUgQ2hhbm5lbCIsICIiKQogICAgVk9QX0lOVF9JTlBVVChwdGV4ZmFjZSwgIlBUZXh0dXJlIEZhY2UiLCAwKQogICAgaW5wdXQgICAgICAgaW50ICAgICBvcmk= +ZW50ICAiVVYgT3JpZW50YXRpb24iCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgIG9yaWVudAogICAgICAgIGxhYmVsICAgIlVWIE9yaWVudGF0aW9uIgogICAgICAgIHR5cGUgICAgaW50CiAgICAgICAgZGVmYXVsdCB7IDA= +IH0KICAgICAgICBtZW51ICAgIHsKICAgICAgICAgICAgIjAiICJEZWZhdWx0IgogICAgICAgICAgICAiMSIgIkZsaXAgUyIKICAgICAgICAgICAgIjIiICJGbGlwIFQiCiAgICAgICAgICAgICIzIiAiRmxpcCBTIGFuZCBUIgo= +ICAgICAgICAgICAgIjQiICJTd2FwIFMvVCIKICAgICAgICAgICAgIjUiICJTd2FwIFMvVCwgRmxpcCBTIgogICAgICAgICAgICAiNiIgIlN3YXAgUy9ULCBGbGlwIFQiCiAgICAgICAgICAgICI3IiAiU3dhcCBTL1QsIEZsaXA= +IFMgYW5kIFQiCiAgICAgICAgfQogICAgfQoKICAgIHNpZ25hdHVyZSAgICJSR0IgVmFsdWVzIiAgICBkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlICAgIlJHQkEgVmFsdWVzIiAgIHY0ICAgICAgeyBzdHJpbmcgaW50IGZsb2E= +dCBmbG9hdCBmbG9hdCBmbG9hdCBzdHJpbmcgc3RyaW5nIHN0cmluZyBmbG9hdCBmbG9hdCBmbG9hdCB2ZWN0b3I0IGludCBpbnQgdmVjdG9yNCBzdHJpbmcgaW50IGludCB2ZWN0b3I0IH0KfQoKSU5EWAAAAAAAAAAAAAAACQA= +AAAMRGlhbG9nU2NyaXB0AAAAAAAAAnZgtSQrAAAADENyZWF0ZVNjcmlwdAAAAnYAAAHdYLUkKwAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAARTAAABLmCyfWAAAAAESGVscAAABYEAAAAAYLJ9YAAAAAtUb29scy5zaGVsZgA= +AAWBAAADAGCyfRoAAAATSW50ZXJuYWxGaWxlT3B0aW9ucwAACIEAAAAwYLUkKwAAAAhDb250ZW50cwAACLEAAO3QYLUkKwAAAAlJY29uSW1hZ2UAAPaBAABD32CyfWAAAAAQRXh0cmFGaWxlT3B0aW9ucwABOmAAAADOYLJ9YCM= +IERpYWxvZyBzY3JpcHQgZm9yIE9fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICA= +bmFtZQlPX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwogICAgc2NyaXB0CU9fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUw= +X19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwogICAgbGFiZWwJT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl8= +UkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PCgogICAgb3V0cHV0CWZsb2F0CWNvbXBsZW0JIkNvbXBsZW1lbnQ6IDEgLSBJbnB1dCBWYWx1ZSIKICAgIHNpZ25hdHVyZQkiRGVmYXU= +bHQgSW5wdXRzIglkZWZhdWx0CXsgZmxvYXQgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KIyBBdXRvbWF0aWM= +YWxseSBnZW5lcmF0ZWQgc2NyaXB0ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQgZm9yIE9fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU4= +VF9TSEFERVJfX19fTyBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE5vZGU= +ICRhcmcxIChWb3AvT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08pCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2U= +cmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxCm9wdXNlcmRhdGEgLW4gJ3dpcmVzdHlsZScgLXYgJ3JvdW5kZWQnICRhcmcxCkNoZWNrRXh0ZXJuYWwgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0= +IDA7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpHemlwQ29udGVudHMgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClBhcm1zRnJvbVZmbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo= +PSAwOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKU2F2ZUljb24gOj0gMTsKU2F2ZVNwYXJlUGFybXMgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwo= +PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnMgb2Ygc2hlbHZlcywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEk= +dCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbml0aW9ucyBvZiB0aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWw= +bG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREFfSUNPTiI+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InY= +aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+Vk9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJuZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFQ= +eXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3VibWVudT5EaWdpdGFsIEFzc2V0czwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFQ= +eXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50Pgo= +AAAAAgAMbm9kZWNvbm50eXBlAAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAwMTUwMDAwMDAwMjMwNi5PUGY= +YWxsYmFja3MAVm9wL2FicyBDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF8= +NV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS9vdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9hYnMgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvY29tcGxlbWVudCBDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU00= +QVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS9vdGxzL09QbGliU2NyaXB0ZWQuaGRhClY= +b3AvY29tcGxlbWVudCBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9kb3QgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy8= +T19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvZG90IG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL25vcm1hbGl6ZSBDOi9PL08= +X0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGk= +bmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3Avbm9ybWFsaXplIG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3BvdyBDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUk= +RElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS9vdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9wb3cgb3Rscy9PUGxpYlNjcmlwdGU= +ZC5oZGEKVm9wL3NxcnQgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV8= +ODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3Avc3FydCBvdGxzL09QbGliU2NyaXB0ZWQuaGRhCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE= +NDA1NTIyMjA1MzAwMDAxNTAwMDAwMDI3NzQxLk9QZHVtbXlkZWZzAElORFgAAAAAAAAAAAAAAAgAAAANSU5ERVhfU0VDVElPTgAAAAAAAAL6YLUkKwAAABJob3VkaW5pLmhkYWxpYnJhcnkAAAL6AAAAAGC1JCsAAAAHVm9wL2E= +YnMAAAL6AAAHPmC1G7YAAAAOVm9wL2NvbXBsZW1lbnQAAAo4AAAHTGC1G7YAAAAHVm9wL2RvdAAAEYQAAAkqYLUbtgAAAA1Wb3Avbm9ybWFsaXplAAAargAABZtgtRu2AAAAB1ZvcC9wb3cAACBJAAAHu2C1G7YAAAAIVm9wL3M= +cXJ0AAAoBAAABvZgtRu2AAAABgAAAAQAAAADYWJzAAAACEFic29sdXRlAAAAFm9wbGliOi9Wb3AvYWJzP1ZvcC9hYnMAAAAHVk9QX2FicwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAE= +YLUkKwABAAAAAAQAAAAKY29tcGxlbWVudAAAAApDb21wbGVtZW50AAAAJG9wbGliOi9Wb3AvY29tcGxlbWVudD9Wb3AvY29tcGxlbWVudAAAAA5WT1BfY29tcGxlbWVudAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWw= +bAAAAAAAAAABKgAAAAAAAAABYLUkKwABAAAAAAQAAAADZG90AAAAC0RvdCBQcm9kdWN0AAAAFm9wbGliOi9Wb3AvZG90P1ZvcC9kb3QAAAAHVk9QX2RvdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAE= +KgAAAAAAAAACYLUkKwABAAAAAAQAAAAJbm9ybWFsaXplAAAACU5vcm1hbGl6ZQAAACJvcGxpYjovVm9wL25vcm1hbGl6ZT9Wb3Avbm9ybWFsaXplAAAADVZPUF9ub3JtYWxpemUAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlY= +T1BhbGwAAAAAAAAAASoAAAAAAAAAAWC1JCsAAQAAAAAEAAAAA3BvdwAAAAVQb3dlcgAAABZvcGxpYjovVm9wL3Bvdz9Wb3AvcG93AAAAB1ZPUF9wb3cAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgA= +AAAAAAAAAmC1JCsAAQAAAAAEAAAABHNxcnQAAAALU3F1YXJlIFJvb3QAAAAYb3BsaWI6L1ZvcC9zcXJ0P1ZvcC9zcXJ0AAAACFZPUF9zcXJ0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAA= +AAFgtSQrAAEASU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAHEl9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmY= +ZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHU= +Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwo= +CiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJhYnMiCiAgICBzY3JpcHQJImFicyIKICAgIGxhYmVsCSJhYnMiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7Cgk= +IiRhYnMgPSB2b3BfYWJzKCR2YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CWFicwkiQWJzb2x1dGUgVmFsdWUiCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWQ= +ZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgk= +eyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiA= +Q29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0= +CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlU= +bmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSI= +LCAxKQogICAgVk9QX0lOVF9QQVJNKHZhbF9pLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWxfdSwgIlZhbHVlIiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFY= +T1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1A= +X1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1Y= +RUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKCiAgICBncm8= +dXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAcgX1B9Si8qCiAqIFBST1BSSUU= +VEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG8= +ciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiA= +KglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImNvbXBsZW1lbnQiCiAgICBzY3JpcHQJImNvbXA= +bGVtZW50IgogICAgbGFiZWwJImNvbXBsZW1lbnQiCgogICAgY29kZSB7CgkiJGNvbXBsZW0gPSAtJHZhbDsiCgkiJGNvbXBsZW0gKz0gMTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIG8= +dXRwdXQJZmxvYXQJY29tcGxlbQkiQ29tcGxlbWVudDogMSAtIElucHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IH0KICA= +ICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW4= +dCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgk= +CXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWM= +dG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHU= +cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9JTlRfUEFSTSh2YWxfaSwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUM= +Ml9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVI= +TSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1A= +QVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHY= +YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSI= +IG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAACP5fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiA= +KiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiA= +KgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg= +NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiZG90IgogICAgc2NyaXB0CSJkb3QiCiAgICBsYWJlbAkiZG90IgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICA= +ICBjb2RlIHsKCSIkZG90cHJvZCA9IHZvcF9kb3QoJHZlYzEsICR2ZWMyKTsiCiAgICB9CgogICAgaW5wdXQJdmVjdG9yCXZlYzEJIlZlY3RvciAxIgogICAgaW5wdXQJdmVjdG9yCXZlYzIJIlZlY3RvciAyIgogICAgb3V0cHU= +dAlmbG9hdAlkb3Rwcm9kCSJEb3QgUHJvZHVjdCIKCiAgICBWT1BfVkVDX1BBUk0odmVjMSwgIlZlY3RvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWMyLCAiVmVjdG9yIDIiLCAwLCAxLCAwKQogICAgVk9QX0M= +TFJfUEFSTSh2ZWMxX2MsICJDb2xvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMyX2MsICJDb2xvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWMxX3V2LCAiVmVjdG9yIDEiLCAxLCAwLCAwKQo= +ICAgIFZPUF9WRUNfUEFSTSh2ZWMyX3V2LCAiVmVjdG9yIDIiLCAwLCAxLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzFfdWMsICJDb2xvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMyX3VjLCAiQ29sb3IgMiI= +LCAwLCAxLCAwKQoKICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yL1BvaW50Igl2cAl7IHZlY3RvciBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFY= +ZWN0b3IvTm9ybWFsIgl2bgl7IHZlY3RvciBub3JtYWwgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludC9WZWN0b3IiCXB2CXsgcG9pbnQgdmVjdG9yIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQvUG9pbnQ= +IglwcAl7IHBvaW50IHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQvTm9ybWFsIglwbgl7IHBvaW50IG5vcm1hbCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbC9WZWN0b3IiCW52CXsgbm9ybWE= +bCB2ZWN0b3IgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwvUG9pbnQiCW5wCXsgbm9ybWFsIHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL05vcm1hbCIJbm4JeyBub3JtYWwgbm9ybWFsIGY= +bG9hdCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciBmbG9hdCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJICAgdXYJeyB1dmVjdG9yIHV2ZWN0b3IgdWZsb2F0IH0KICA= +ICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yL1BvaW50IiAgdnAJeyB1dmVjdG9yIHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3Rvci9Ob3JtYWwiIHZuCXsgdXZlY3RvciB1bm9ybWE= +bCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50L1ZlY3RvciIgIHB2CXsgdXBvaW50IHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludC9Qb2ludCIgICBwcAl7IHU= +cG9pbnQgdXBvaW50IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQvTm9ybWFsIiAgcG4JeyB1cG9pbnQgdW5vcm1hbCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbC9WZWM= +dG9yIiBudgl7IHVub3JtYWwgdXZlY3RvciB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbC9Qb2ludCIgIG5wCXsgdW5vcm1hbCB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= +M0QgTm9ybWFsL05vcm1hbCIgbm4JeyB1bm9ybWFsIHVub3JtYWwgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB1ZmxvYXQgfQoKICAgIGdyb3VwIHsgbmFtZSA= +Imd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABW9fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1I= +TUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2U= +ZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250byw= +IE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkibm9ybWFsaXplIgogICAgc2NyaXB0CSJub3JtYWxpemUiCiAgICA= +bGFiZWwJIm5vcm1hbGl6ZSIKCgogICAgY29kZSB7CgkiJG52ZWMgPSBub3JtYWxpemUoJHZlYyk7IgogICAgfQoKICAgIGlucHV0CW5vcm1hbAl2ZWMJIklucHV0IFZlY3RvciIKICAgIG91dHB1dAlub3JtYWwJbnZlYwkiTm8= +cm1hbGl6ZWQgVmVjdG9yIgoKICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW4= +dCIJCXAgIHsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2ICB7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NCAgeyB2ZWN0b3I0IHZlY3RvcjQgfQogICAgc2k= +Z25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuIHsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAgeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= +M0QgVmVjdG9yIgl1diB7IHV2ZWN0b3IgdXZlY3RvciB9CgogICAgVk9QX1ZFQ19QQVJNKHZlYywgICAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUMyX1BBUk0odmVjX3UsICJOb3JtYWwiLAkxLCAwKQogICAgVk9QX1Y= +RUNfUEFSTSh2ZWNfcCwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3YsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQzRfUEFSTSh2ZWNfdjQsICJRdWF0ZXJuaW9uIiwJMCwgMCwgMCwgMSk= +CiAgICBWT1BfVkVDX1BBUk0odmVjX3VuLCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXAsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY191diwgIk5vcm1hbCIsCTEsIDA= +LCAwKQogICAgCiAgICBncm91cCB7IG5hbWUgImcwIiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzEiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAB48= +X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAo= +ICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG0= +b25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkicG93IgogICAgc2M= +cmlwdAkicG93IgogICAgbGFiZWwJInBvdyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkcG93ID0gdm9wX3BvdygoJHZhbCksICRleHApOyIKICAgIH0KCiAgICBpbnB1dAk= +ZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIGlucHV0CWZsb2F0CWV4cAkiRXhwb25lbnQiCiAgICBvdXRwdXQJZmxvYXQJcG93CSJPdXRwdXQgVmFsdWUiCgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQo= +ICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgZmxvYXQgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgZmxvYXQgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG8= +aW50IgkJcAl7IHBvaW50IGZsb2F0IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBmbG9hdCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgZmxvYXQgY28= +bG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IGZsb2F0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2k= +Z25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1ZmxvYXQgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVmbG9hdCB1cG9pbnQgfQogICAgc2lnbmE= +dHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1ZmxvYXQgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1ZmxvYXQgdWNvbG9yIH0KCiAgICBWT1BfRkw= +VF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWxfdSwgIlZhbHVlIiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWw= +X3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF8= +djQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCw= +ICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIAogICAgcGFybSB7CgluYW1lCWU= +eHAKCWxhYmVsCSJFeHBvbmVudCIKCXR5cGUJZmxvYXQKCXNpemUJMQoJZGVmYXVsdAl7IDEuMCB9CiAgICB9CiAgICAKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSI= +IG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABspfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiA= +KiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiA= +KgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg= +NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkic3FydCIKICAgIHNjcmlwdAkic3FydCIKICAgIGxhYmVsCSJzcXJ0IgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQo= +CiAgICBjb2RlIHsKCSIkc3FydCA9IHZvcF9zcXJ0KCR2YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CXNxcnQJIlNxdWFyZSBSb290IgogICAgc2lnbmF0dXI= +ZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ24= +YXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQo= +ICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0Q= +IFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm8= +cm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWw= +X3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICI= +VmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWY= +LCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmE= +bHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSA= +MTIuMCB9Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAwMTIwMDAwMDAwMDAwNG5vZGVfdHlwZQBWb3AKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDA= +MDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMDE1MDAwMDAwMDAxNDRoZGFyb290LmluaXQAdHlwZSA9IE9fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQUQ= +SUVOVF9TSEFERVJfX19fTwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDAxNDAwMDAwMDAwNzQxaGRhcm9vdC5kZWYAY29tbWVudCA= +IiIKcG9zaXRpb24gMTAuNSAtNi44NzUKY29ubmVjdG9ybmV4dGlkIDAKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmY= +IHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGE= +aWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewp9CmlucHV0c05hbWVkMwp7Cn0KaW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjQ4MzY0NQogIG1vZGlmeSAxNjIyNDg0MDA3CiAgYXV0aG9yIEFkbWluaXM= +dHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDA= +MDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAwMjEwMDAwMDAwMDA2MWhkYXJvb3QudXNlcmRhdGEAAAAAAgANX19fVmVyc2lvbl9fXwAAAAMAAAAJd2lyZXN0eWxlAAAAAwAHcm91bmRlZDA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjA= +MDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDAyNDAwMDAwMDAwMjYyaGRhcm9vdC5vdXRwdXRpbmZvcwBOdW1JbmZvcyAxClZhbHVlc0JpbmFyeSAxCkJlZ2luSW5mbwpPdXRwdXROYW1lIGNvbXBsZW0KRGU= +YnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGUgMApCeXBhc3NNb2RlIDIKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAADA3MDcwNzA= +MDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDAzNTAwMDAwMDAwNjM0aGRhcm9vdC9fX25ldGJveDEubmV0Ym94aW5pdAAyCjIKewoJYXV0b2ZpdCA6PSAwOwoJY29sb3IgOj0= +ICJVVF9Db2xvciBSR0IgMSAxIDEgIjsKCWNvbW1lbnQgOj0gT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRUQ= +R0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19POwoJaGVpZ2h0IDo9IDIxLjY5OTk5OTk5OTk5OTk5OTsKCW1pbmltaXplZCA6PSAwOwoJd2lkdGggOj0gNzY7Cgl4X3Bvc2l0aW9uIDo9IC0yOC4wMDAwMDAwMDAwMDA= +MDA0OwoJeV9wb3NpdGlvbiA6PSAtMi4wMDAwMDAwMTE5MjA5MjkxOwp9CnsKICBjcmVhdGUgMTYyMjQ4Mzc2NQogIG1vZGlmeSAxNjIyNDgzODQwCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KMDc= +MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMjA1MDAwMDAwMDAwNDBoZGFyb290L09fX19fVFVQVFVPQlVTX1JFREFIU19GT0xBRl9FR0RFX1RORUlEQVJHX0xBSUQ= +QVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX1NIQURFUl9TVUJPVVRQVVRfX19fTy5pbml0AHR5cGUgPSBzdWJvdXRwdXQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDA= +MDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMjA0MDAwMDAwMDI3NjdoZGFyb290L09fX19fVFVQVFVPQlVTX1JFREFIU19GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT18= +X19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX1NIQURFUl9TVUJPVVRQVVRfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMTkuNSAtMy44ODUKY29ubmVjdG9ybmV4dGlkIDEKZmxhZ3MgPSAgbG9jayA= +b2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmU= +c3Mgb24gY29sb3JkZWZhdWx0IG9mZiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKfQppbnB1dHNOYW1lZDMKewowIAk= +T19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX08= +X19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT18= +X19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX18= +X19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08gMSA= +MSAiY29tcGxlbSIKfQppbnB1dHMKewowIAlPX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU18= +T1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0U= +X05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUE= +TF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV8= +Uk9PVF9fX18xX1NVQlRSQUNUX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyNzgwNTIKICBtb2RpZnkgMTYyMjQ4Mzk2NwogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0M= +b2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAyMDUwMDAwMDAwNzA= +NzZoZGFyb290L09fX19fVFVQVFVPQlVTX1JFREFIU19GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfU0hBREVSX1NVQk9VVFBVVF9fX18= +Ty5wYXJtAHsKdmVyc2lvbiAwLjgKbmFtZTEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMglbIDAJbG9ja3M9MCBdCSgJIiI= +CSkKbmFtZTMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNQlbIDAJbG9ja3M= +PTAgXQkoCSIiCSkKbGFiZWw1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDc= +CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDkJWyAwCWxvY2tzPTAgXQkoCSI= +IgkpCm5hbWUxMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDEwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDExCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxMglbIDA= +CWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTQJWyAwCWxvY2tzPTAgXQkoCSI= +IgkpCmxhYmVsMTQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTYJWyA= +MAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE4CVsgMAlsb2Nrcz0wIF0JKAk= +IiIJKQpuYW1lMTkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjEJWyA= +MAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTIyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTIzCVsgMAlsb2Nrcz0wIF0JKAk= +IiIJKQpsYWJlbDIzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI1CVs= +IDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyNwlbIDAJbG9ja3M9MCBdCSg= +CSIiCSkKbmFtZTI4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTI5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMwCVs= +IDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDMwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDMxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzMglbIDAJbG9ja3M9MCBdCSg= +CSIiCSkKbGFiZWwzMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzNAk= +WyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzYJWyAwCWxvY2tzPTAgXQk= +KAkiIgkpCm5hbWUzNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzOQk= +WyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDEJWyAwCWxvY2tzPTAgXQk= +KAkiIgkpCmxhYmVsNDEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDM= +CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0NQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ1CVsgMAlsb2Nrcz0wIF0= +CSgJIiIJKQpuYW1lNDYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0NglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0NwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDg= +CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUwCVsgMAlsb2Nrcz0wIF0= +CSgJIiIJKQpsYWJlbDUwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDUxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU= +MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1MwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1NAlbIDAJbG9ja3M9MCA= +XQkoCSIiCSkKbmFtZTU1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU= +NwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1OAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1OQlbIDAJbG9ja3M9MCA= +XQkoCSIiCSkKbGFiZWw1OQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw= +NjEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjMJWyAwCWxvY2tzPTA= +IF0JKAkiIgkpCm5hbWU2NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDY0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTM= +MDAwMjExMDAwMDAwMDAwNDFoZGFyb290L09fX19fVFVQVFVPQlVTX1JFREFIU19GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfU0hBREU= +Ul9TVUJPVVRQVVRfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDIwMzAwMDA= +MDAwMDAzN2hkYXJvb3QvT19fX19UVVBOSUJVU19SRURBSFNfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX1NIQURFUl9TVUJJTlBVVF8= +X19fTy5pbml0AHR5cGUgPSBzdWJpbnB1dAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDIwMjAwMDAwMDAwNzQzaGRhcm9vdC9PX18= +X19UVVBOSUJVU19SRURBSFNfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX1NIQURFUl9TVUJJTlBVVF9fX19PLmRlZgBjb21tZW50ICI= +Igpwb3NpdGlvbiAtMjkuNSAyMC40NjUKY29ubmVjdG9ybmV4dGlkIDAKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmY= +IHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb2ZmIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXQ= +YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKfQppbnB1dHNOYW1lZDMKewp9CmlucHV0cwp7Cn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyNzgwNTIKICBtb2RpZnkgMTYyMjQ4Mzk2NwogIGF1dGhvciBBZG1pbmk= +c3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDA= +MDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMjAzMDAwMDAwMDAwMjBoZGFyb290L09fX19fVFVQTklCVVNfUkVEQUhTX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBREk= +RU5UX0VER0VfRkFMT0ZfU0hBREVSX1NVQklOUFVUX19fX08ucGFybQB7CnZlcnNpb24gMC44Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAyMDcwMDAwMDA= +MDAwNDFoZGFyb290L09fX19fVFVQTklCVVNfUkVEQUhTX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9TSEFERVJfU1VCSU5QVVRfX18= +X08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA2NjUwMDAwMDAwMDAzMmhkYXJvb3Q= +L09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= +X19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTEk= +WkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTy5pbml0AHR5cGUgPSBwb3cKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjI= +MDUzMDAwNjY0MDAwMDAwMDI0NzFoZGFyb290L09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU0= +Uk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVEk= +T05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk8= +TV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMjMgNi42MTUKY29ubmVjdG9ybmV4dGlkIDMKZmxhZ3MgPSA= +IGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb24gcmVuZGVyIG9uIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY28= +bXByZXNzIG9mZiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjIgInBvdyIKfQppbnB1dHM= +TmFtZWQzCnsKMCAJT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= +X19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTEk= +WkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08gMSAxICJ2YWwiCjEgCSIiICIiIDEgImV4cCIKfQppbnB1dHMKewowIAlPX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU8= +UkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX18= +X19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk0= +QUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTyAwIDEKMSAJIiIgMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MTYwMjQ= +NjM0CiAgbW9kaWZ5IDE2MjI0ODM5NjcKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQ= +CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNjY1MDAwMDAwMDA2NjBoZGFyb290L09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEE= +TVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX08= +X19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT18= +X19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTy5wYXI= +bQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAk= +MQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX2MJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSk= +CnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91Ywk= +WyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKZXhwCVsgMAlsb2Nrcz0wIF0JKAkyCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDY2NzAwMDAwMDAwMDEyaGQ= +YXJvb3QvT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= +X19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= +X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA2NzE= +MDAwMDAwMDAwMzFoZGFyb290L09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEE= +TVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0U= +WUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT18= +U1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= +MDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNzIxMDAwMDAwMDAwNDFoZGFyb290L09fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUU= +X01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUE= +TF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08uaW5pdAB0eXBlID0= +IGNvbXBsZW1lbnQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA3MjAwMDAwMDAwMjUxNmhkYXJvb3QvT19fX19UQ0FSVEJVU18xX18= +X18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX08= +X19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUE= +TElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX18= +X19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTIzIDQuMDQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2Y= +ZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmQ= +ZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJjb21wbGVtIgp9CmlucHV0c05hbWVkMwp7CjAgCU8= +X19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX18= +X09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1I= +TUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkU= +X19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08gMiAxICJ2YWwiCn0KaW5wdXRzCnsKMCAJT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUU= +X01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUE= +TF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjI= +MjI3MzQzMgogIG1vZGlmeSAxNjIyNDgzOTY3CiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQ= +CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDcyMTAwMDAwMDAwNjYyaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV8= +X19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX18= +X19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF8= +UFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX18= +X19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX2kJWyAwCWxvY2tzPTAgXQk= +KAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF8= +YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VwCVsgMAk= +bG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDA= +MDAwMDE0MDU1MjIyMDUzMDAwNzIzMDAwMDAwMDAwMTJoZGFyb290L09fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0k= +VENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk0= +QUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV8= +X19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA= +NzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA3MjUwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX18= +T19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFI= +T0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF8= +X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8= +Ml9fX18xX1NVQlRSQUNUX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNzU3MDAwMDAwMDA= +MDMzaGRhcm9vdC9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX18= +X09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX18= +T19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0Q= +SVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PLmluaXQAdHlwZSA9IHNxcnQKbWE= +dGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNzU2MDAwMDAwMDI2MDNoZGFyb290L09fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV8= +X19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX18= +T19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk0= +QUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV8= +X19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIC0yMyAxLjU0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGw= +b2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY28= +bXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAic3FydCIKfQppbnB1dHM= +TmFtZWQzCnsKMCAJT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk8= +Tl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT04= +X0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV8= +RVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTyAxIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX1RDQVJUQlVTXzFfX19fMl9SRVc= +T1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1U= +RE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX18= +X09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX18= +T19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3MzQ2OQogIG1vZGlmeSAxNjIyNDgzOTY3CiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2U= +c3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTI= +MjIwNTMwMDA3NTcwMDAwMDAwMDYzMGhkYXJvb3QvT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1I= +Rl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX18= +X05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUE= +TElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy4= +cGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSg= +CTEJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX2MJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQk= +MQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF8= +dWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDc2MTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1RPT1JfRVJBVVE= +U19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl8= +RUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE8= +X1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkE= +Q0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= +MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDc2MzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEE= +TVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX08= +X19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT18= +X19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUI= +VFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDEwMTMwMDA= +MDAwMDAwNDFoZGFyb290L09fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1I= +Rl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX18= +X05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUE= +TElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV8= +U1VCVFJBQ1RfX19fTy5pbml0AHR5cGUgPSBjb21wbGVtZW50Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAxMDEyMDAwMDAwMDI3MDM= +aGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0U= +UklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTEk= +WkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX18= +T19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1Q= +X19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTIzIC0wLjk2CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3M= +IG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXQ= +YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiY29tcGxlbSIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX18= +RVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1Q= +T0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX18= +T19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0E= +QlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTyAxIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1M= +QkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX18= +T19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0Q= +T1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVQ= +RV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3MzQzMgogIG1vZGlmeSAxNjIyNDgzOTY3CiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGE= +Y2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= +NTUyMjIwNTMwMDEwMTMwMDAwMDAwMDY2MmhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0U= +Q0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX18= +U1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUM= +RV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX18= +U1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfaQlbIDAJbG9ja3M9MCA= +XQkoCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmE= +bF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJMQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdXAJWyA= +MAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDE= +MDAwMDAwMTQwNTUyMjIwNTMwMDEwMTUwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEE= +TVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX08= +X19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT18= +X19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUI= +VFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDEwMTcwMDAwMDA= +MDAwMzFoZGFyb290L09fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX04= +T0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVo= +RV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUI= +VFJBQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAwNzUwMDAwMDAwMDAzNWhkYXJvb3Q= +L09fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PLmluaXQAdHlwZSA9IGdsb2JhbAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDA= +MDAwMTQwNTUyMjIwNTMwMDAwNzQwMDAwMDAwMDc1N2hkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTI3IDE4LjU0CmNvbm5lY3Q= +b3JuZXh0aWQgMQpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2E= +ZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQ= +Mwp7CjAgIk4iCn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0ODM5NjcKICBhdXRob3Igbm9ib2R5QG5vd2hlcmUuc2lkZWZ4LmNvbQogIGFjY2U= +c3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTI= +MjIwNTMwMDAwNzUwMDAwMDAwMDE2MWhkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnRleHR0eXBlCVsgMAlsb2Nrcz0wIF0JKAlzdXI= +ZmFjZQkpCnVzZW1lbnUJWyAwCWxvY2tzPTAgXQkoCSJvbiIJKQp2YXJuYW1lCVsgMAlsb2Nrcz0wIF0JKAlOCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzA= +MDAwNzcwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDA= +MDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxMDEwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE= +OC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMTMzMDAwMDAwMDAwMzVoZGFyb290L09fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX18= +X09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTy5pbml0AHR5cGUgPSBnbG9iYWwKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU= +MjIyMDUzMDAwMTMyMDAwMDAwMDA3NTZoZGFyb290L09fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2k= +dGlvbiAtMjcgOC41NApjb25uZWN0b3JuZXh0aWQgMQpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2Y= +ZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGU= +cmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjAgIkkiCn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0ODM5NjcKICBhdXRob3Igbm9ib2R5QG5vd2g= +ZXJlLnNpZGVmeC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDA= +MDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxMzMwMDAwMDAwMDE2MWhkYXJvb3QvT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08= +LnBhcm0Aewp2ZXJzaW9uIDAuOApjb250ZXh0dHlwZQlbIDAJbG9ja3M9MCBdCSgJc3VyZmFjZQkpCnVzZW1lbnUJWyAwCWxvY2tzPTAgXQkoCSJvbiIJKQp2YXJuYW1lCVsgMAlsb2Nrcz0wIF0JKAlJCSkKfQowNzA3MDcwMDA= +MDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxMzUwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl8= +RlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxMzcwMDAwMDAwMDA0MWhkYXJvb3QvT18= +X19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDA= +MDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDYzNzAwMDAwMDAwMDMyaGRhcm9vdC9PX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUU= +X01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUE= +TF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy5pbml0AHR5cGUgPSBhYnMKbWF0Y2hlc2RlZiA9IDAKMDcwNzA= +NzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNjM2MDAwMDAwMDIzMzNoZGFyb290L09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX08= +VF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV8= +Tk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUw= +X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIC0yNSAxMi4= +NTQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQ= +IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3U= +dHB1dHNOYW1lZDMKewoxICJhYnMiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl8= +RUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE8= +X1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkE= +Q0VfX19fTk9STUFMSVpFX19fX09fX19fTyAyIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX18= +X0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk8= +TV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV8= +VE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyNDc3OTYzCiAgbW9kaWZ5IDE2MjI0ODM5NjcKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQo= +Y29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNjM= +NzAwMDAwMDAwNjYyaGRhcm9vdC9PX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlI= +VVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkY= +QUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX18= +X05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX2kJWyAwCWw= +b2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTE= +CTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmE= +bF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= +MDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNjQxMDAwMDAwMDAwMTJoZGFyb290L09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX08= +X19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT18= +X19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVI= +RUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDA= +MDAwMDE0MDU1MjIyMDUzMDAwNjQzMDAwMDAwMDAwMzFoZGFyb290L09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEE= +TVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1Q= +SU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlI= +T01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDA= +MDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA2NDYwMDAwMDAwMDI1NmhkYXJvb3QvT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT18= +X19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX18= +X19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkU= +Q1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBhYnM= +CkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGUgMApCeXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAADA3MDc= +MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDU3NTAwMDAwMDAwMDMyaGRhcm9vdC9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVEM= +RVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUw= +SVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX18= +X09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLmluaXQAdHlwZSA9IGRvdAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDA= +MDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA1NzQwMDAwMDAwMTYwNWhkYXJvb3QvT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX18= +X19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlI= +T01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUU= +X1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMjcgMTMuNjE1CmNvbm5lY3Rvcm5leHRpZCAzCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmY= +IGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb2ZmIGNvbG9yZGVmYXVsdCBvbiBleHA= +b3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjIgImRvdHByb2QiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19FWklMQU1ST04= +X19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08gMSAxICJ2ZWMxIgoxIAlPX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX18= +X19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTyAxIDEgInZlYzIiCn0KaW5wdXRzCnsKMCAJT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk0= +QUxfX19fTk9STUFMSVpFX19fX08gMCAxCjEgCU9fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX18= +X19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0ODM5NjcKICBhdXRob3Igbm9ib2R5QG5vd2hlcmUuc2lkZWZ4LmNvbQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDE= +IDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDU3NTAwMDAwMDAwNDU0aGRhcm9vdC8= +T19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0Q= +T1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk8= +RFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLnBhcm0Aewp2ZXJzaW9uIDA= +LjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmVjMQlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWMyCVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCnZlYzFfYwlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQo= +dmVjMl9jCVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCnZlYzFfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjMl91dglbIDAJbG9ja3M9MCBdCSgJMAkxCTAJKQp2ZWMxX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnY= +ZWMyX3VjCVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA1NzcwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19PX19fX0U= +WklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF8= +X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX18= +X19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDA= +MDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDYwMTAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX18= +X19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX18= +X09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX18= +T19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDA= +MDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxMjcwMDAwMDAwMDA0MGhkYXJvb3QvT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fTy5pbml0AHQ= +eXBlID0gbm9ybWFsaXplCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMTI2MDAwMDAwMDExNDdoZGFyb290L09fX19fRVpJTEFNUk8= +Tl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIC0yNyAxNi4wNApjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG8= +ZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXM= +cyBvZmYgY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJudmVjIgp9CmlucHV0c05hbWU= +ZDMKewowIAlPX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTyAwIDEgInZlYyIKfQppbnB1dHMKewowIAlPX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTyA= +MCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ4Mzk2NwogIGF1dGhvciBub2JvZHlAbm93aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDE= +IApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMTI3MDAwMDAwMDA0NDZoZGFyb290L09fX18= +X0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2ZWM= +CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191CVsgMAlsb2Nrcz0wIF0JKAkxCTAJKQp2ZWNfcAlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdjQJWyAwCWxvY2s= +cz0wIF0JKAkwCTAJMAkxCSkKdmVjX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191cAlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKfQowNzA3MDcwMDAwMDEwMDA= +MDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxMzEwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX18= +Tk9STUFMSVpFX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDEzMzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX0VaSUxBTVI= +T05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDA= +MDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMTM2MDAwMDAwMDAyNTdoZGFyb290L09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08ub3U= +dHB1dGluZm9zAE51bUluZm9zIDEKVmFsdWVzQmluYXJ5IDEKQmVnaW5JbmZvCk91dHB1dE5hbWUgbnZlYwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3I= +bWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxNjUwMDAwMDA= +MDAwNDBoZGFyb290L09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08uaW5pdAB0eXBlID0= +IG5vcm1hbGl6ZQptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDE2NDAwMDAwMDAxMjQzaGRhcm9vdC9PX19fX0VaSUxBTVJPTl9fX18= +RUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMjcgMTEuMDQKY29ubmVjdG8= +cm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQ= +IG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb2ZmIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQ= +Mwp7CjEgIm52ZWMiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08gMCAxICJ2ZWMiCn0KaW5wdXQ= +cwp7CjAgCU9fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE= +NjIyNDgzOTY3CiAgYXV0aG9yIG5vYm9keUBub3doZXJlLnNpZGVmeC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA= +NzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxNjUwMDAwMDAwMDQ0NmhkYXJvb3QvT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSUQ= +X19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZlYwlbIDAJbG9ja3M9MCA= +XQkoCTEJMAkwCSkKdmVjX3UJWyAwCWxvY2tzPTAgXQkoCTEJMAkpCnZlY19wCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192NAlbIDAJbG9ja3M9MCBdCSgJMAkwCTA= +CTEJKQp2ZWNfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191dglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= +MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDE2NzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0U= +WUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMTcxMDAwMDAwMDAwMzFoZGE= +cm9vdC9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1Y= +ZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxNzQwMDAwMDAwMDI1N2hkYXJvb3QvT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF8= +RVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHU= +dE5hbWUgbnZlYwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAA= +AAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAwMTYwMDAwMDAwNjE1N2hkYXJvb3Qub3JkZXIAMTIKT19fX19UVVBUVU9CVVNfUkVEQUhTX0ZPTEFGX0U= +R0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfU0hBREVSX1NVQk9VVFBVVF9fX19PCk9fX19fVFVQTklCVVNfUkVEQUhTX0ZPTEFGX0VHREVfVE5FSUQ= +QVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfU0hBREVSX1NVQklOUFVUX19fX08KT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST04= +X19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX18= +T19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1M= +VVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PCk9fX19fVEM= +QVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVM= +X19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUM= +RV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PCk9fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX18= +RVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1Q= +X19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT18= +X19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18= +MV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PCk9fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0E= +RlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= +UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV8= +Tk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1E= +VUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTwpPX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTwpPX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU8= +Tl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08KT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk8= +Tl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV8= +VE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVI= +RkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08KT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVI= +T05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUU= +X1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1U= +UkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTwpPX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PCk9fX19fRVpJTEFNUk9OX19fX0VDQUZSVVM= +X09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE= +NDA1NTIyMjA1MzAwMDAxNDAwMDAwMDAwMDAyaGRhcm9vdC5uZXQAMQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQA= +UElDMgMAAABIUgEAAEMvAAAAQ3JlYXRlZCBieSBIb3VkaW5pMTguNS40OTkgWzA1LzI5LzIxIDE5OjQ0OjAwXQBBDgAAAEFkbWluaXN0cmF0b3IATQIAAABPAFQIAAAAAAAAAAAA8L9tCAAAAAAAAAAAAAAAWAQAAABAAAAAWQQ= +AAAAQAAAAHcoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFIEAAAAAACAPyMEAAAAAgAAAFBbAAAATgIAAABDAFYEAAAAAQAAAGMEAAAAAwAAAHACAAAAcgBwAgAAAGcAcAIAAABiAGQEAAAAAQA= +AABCBAAAAAAAAABXBAAAAP8AAABnBAAAAAUAAABHBAAAAM3MDEBQNAAAAE4CAAAAQQBWBAAAAAEAAABjBAAAAAEAAABkBAAAAAEAAABCBAAAAAAAAABXBAAAAP8AAABTPQAAAHMEAAAAAAAAAEYBAAAAAUQCAAAAPwBGAQAAAAE= +RAIAAAA/AEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8AU3sAAABzBAAAAAEAAABGAQAAAAFEFAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQ= +FQMX+hUUDwwIBBcARgEAAAABRAoAAAAZAAMBAwIDARkAU5UAAABzBAAAAAIAAABGAQAAAAFEGgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQ= +GgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgEAAAABRBIAAAAVAAEBAQICAwUEAgMBAgEBFQBTrwAAAHMEAAAAAwAAAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABE= +APQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEGgAAABIAAQEBAvsDBAUFBgcH9wYFBQQDAgIBARIAU8EAAABzBAAAAAQAAABGAQA= +AAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzE= +LSkkHxoUCgEPAEYBAAAAAUQgAAAAEAABAfYCAwQFBggJCgoLBQz0CwoKCQgGBQQDAgEBEABTywAAAHMEAAAABQAAAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJgAAAA4= +APEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJAAAAA8A8gECAwQGCAkLDA4PEBERAxIBEfQQDw4MCwkIBgQ= +AwIBDwBT2wAAAHMEAAAABgAAAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQA= +AAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKAAAAA0A8AECAwQGCAoMDhASExUWFxgDGfAYFxYVExIQDgwKCAYEAwIBDQBT4wAAAHMEAAAABwAAAEYBAAAAAUQsAAAACwA= +7gUTGyMqMTc8QkZLT1NWWVtdXgNf7l5dW1lWU09LRkI8NzEqIxsTBQsARgEAAAABRCwAAAALAO4FExsjKjE3PEJGS09TVllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW10= +XgNf7l5dW1lWU09LRkI8NzEqIxsTBQsARgEAAAABRCoAAAAMAO8BAgQGCAoMDxEUFhgaHB4fIAMh7yAfHhwaGBYUEQ8MCggGBAIBDABT7gAAAHMEAAAACAAAAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2o= +aWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRC8AAAAKANYHFh4mLjU7QUdMUlZaXmFkZmhpamtramloZmRhXlpWUkxHQTs1LiYeFgcKAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E= +OzUuJh4WBwoARgEAAAABRCwAAAALAO4BAwQHCQwPERUYGh0gIiQmKCkDKu4pKCYkIiAdGhgVEQ8MCQcEAwELAFP3AAAAcwQAAAAJAAAARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUw= +RT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwc= +CQBGAQAAAAFELwAAAAoA1gIDBQgKDREUFxseIiUoKy0vMTIzNDQzMjEvLSsoJSIeGxcUEQ0KCAUDAgoAU/sAAABzBAAAAAoAAABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQTo= +MiohGAcIAEYBAAAAAUQyAAAACADrBxghKjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXZzb2tmYVxWT0hBOjIqIRgHCABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwg= +AEYBAAAAAUQwAAAACQDsAgMFCAsPEhYaHiImKi4xNDc5Oz0DPuw9Ozk3NDEuKiYiHhoWEg8LCAUDAgkAUwYBAABzBAAAAAsAAABGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVI= +S0M8MyohFwcHAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwBGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVI= +S0M8MyohFwcHAEYBAAAAAUQyAAAACADrAgMGCAwPExgcISUqLzM3Oz5BREZIA0nrSEZEQT47NzMvKiUhHBgTDwwIBgMCCABTCwEAAHMEAAAADAAAAEYBAAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpA= +jYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZM= +kpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDQAAAAHAOoBAwUIDBAUGR4jKC0yNzxBRUlMT1FTA1TqU1FPTElFQTw3Mi0oIx4ZFBAMCAUDAQcAUxMBAABzBAAAAA0AAABGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3I= +d32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4iMkJOXmZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPEQ= +TFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ2AAAABgDpAQMFCAwQFBofJCowNTtBRktPU1daXV8DYOlfXVpXU09LRkE7NTAqJB8ZFBAMCAUDAQYAUxkBAABzBAAAAA4AAABGAQA= +AAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWioJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjA= +JhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMAQIECAsPFBkfJSsxOD5ESlBVWl9jZmlrbG1tbGtpZmNfWlVQSkQ+ODE= +KyUfGRQPCwgEAgEFAFMfAQAAcwQAAAAPAAAARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5Q= +mZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3RtZVxUS0E4LiMXBwQARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8= +ExkfJSwyOUBHTlRaYGVqb3J1d3l6enl3dXJvamVgWlROR0A5MiwlHxkTDwoHBAIFAFMkAQAAcwQAAAAQAAAARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yipquusbS2uAO55ri2tLGuq6ainJeRioN8dGxkW1JIPzU= +Kh8TAQMARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yipquusbS2uAO55ri2tLGuq6ainJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqI= +nJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEOwAAAAQAygEDBgkNEhgeJCsyOkFJUFdeZWtxdnp+gYSFhoaFhIF+enZxa2VeV1BJQToyKyQeGBINCQYDAQQAUyUBAABzBAAAABEAAABGAQAAAAFEPAAAAAMA5goaJjE7RU9ZYms= +c3uDipGYnqSprrO2uby/wAPB5sC/vLm2s66ppJ6YkYqDe3NrYllPRTsxJhoKAwBGAQAAAAFEPAAAAAMA5goaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAA= +AAMA5goaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmAQIECAwRFhwjKjE5QUlRWWFob3Z8gYaKjpADkuaQjoqGgXx2b2hhWVFJQTkxKiMcFhEMCAQ= +AgEDAFMvAQAAcwQAAAASAAAARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsHExsjJysrJyMbEwb66trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtro= +vsHExsjJysrJyMbEwb66trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ9AAAAAwDIAQM= +BgoPFBohKDA4QElRWmJqcnqBh42Slpqcnp+fnpyalpKNh4F6cmpiWlFJQDgwKCEaFA8KBgMBAwBTLgEAAHMEAAAAEwAAAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJE= +iYB3b2VcUUc8MiYaCgIARgEAAAABRD4AAAACAOUKGiYyPEdRXGVvd4CJkZifpq2yuL3BxcnLzs8D0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy84= +zwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc8MiYaCgIARgEAAAABRD8AAAACAMYBAgQIDBEXHiUtNT5HUFlia3R8hIuSmJ2ipaiqq6uqqKWinZiSi4R8dGtiWVBHPjUtJR4XEQwIBAIBAgBTMAEAAHMEAAAAFAAAAEYBAAAAAUQ= +PwAAAAIAxhIfLDdCTFdha3R9ho+Xnqats7m+w8jMz9LV1tfY2NfW1dLPzMjDvrmzraael4+GfXRrYVdMQjcsHxICAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Y= +fXRrYVdMQjcsHxICAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD4AAAACAOUBAwYKDxUbIioyO0ROV2FqdH2FjpWco6itsbQ= +A7bltLGtqKOclY6FfXRqYVdORDsyKiIbFQ8KBgMBAgBTNAEAAHMEAAAAFQAAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAEQ= +QAAAAAAABhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAABEQAAAAAAABhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJQ= +jIN5cGZcUkY8MSQYBgAARgEAAAABRD8AAAACAMYCBAgMERgeJi43QUpUXmhyfIWOl5+mrbO4vL/AwsLAv7y4s62mn5eOhXxyaF5USkE3LiYeGBEMCAQCAgBTNQEAAHMEAAAAFgAAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1fog= +kZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQA= +AAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAECBQkOFBoiKjM8RlBaZW96hI6XoKiwt7zCxsnLzMzLycbCvLewqKCXjoQ= +em9lWlBGPDMqIhoUDgkFAgEAAFM1AQAAcwQAAAAXAAAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPK0NXZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1o= +ZW95g4yVnqautr3DytDV2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3DytDV2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBM= +AABGAQAAAABEQAAAAAAAAQMGCxAWHSUuN0FLVWBrdoGLlZ+osbnAxsvP09XW1tXTz8vGwLmxqJ+Vi4F2a2BVS0E3LiUdFhALBgMBAABTNQEAAHMEAAAAGAAAAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uI= +5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQ= +MTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAAAAIECAwSGCAoMTtFT1plcXyHkpymsLnByM7U2Nve39/e29jUzsjBubCmnJKHfHFlWk9FOzEoIBg= +EgwIBAIAAFM1AQAAcwQAAAAZAAAARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xcw= +0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAA= +AAAAAgUJDhMaIis0PklTX2p2gY2Yo623wMjP1tvg4+Xn5+Xj4NvWz8jAt62jmI2BdmpfU0k+NCsiGhMOCQUCAABTNQEAAHMEAAAAGgAAAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O4= +6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKk= +sbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAAAQMFCg8VHCQtN0FMV2NveoaSnaizvMbO1tzi5urs7u7s6ubi3NbOxryzqJ2ShnpvY1dMQTctJBwVDwoFAwEAUzUBAAA= +cwQAAAAbAAAARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vo= ++fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAAEDBgoQFh4mLzk= +RE9aZnJ+ipairbjCy9Tb4ujt8PL09PLw7eji29TLwritopaKfnJmWk9EOS8mHhYQCgYDAQBTNQEAAHMEAAAAHAAAAEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqU= +m5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/Y= ++fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAAQMHCxEXHygxO0ZRXWl1gY6apbG8xs/Y4Obt8fX3+Pj39fHt5+DYz8a8saWajoF1aV1RRjsxKB8XEQsHAwEAUzUBAABzBAAAAB0AAABGAQA= +AAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s8= +yMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAAAEEBwwRGCApMj1IU19rd4SQnKi0v8k= +09vj6vD1+Pv8/Pv49fDq49vTyb+0qJyQhHdrX1NIPTIpIBgRDAcEAQBTNQEAAHMEAAAAHgAAAEYBAAAAAERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCM= +FwBGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u4= +6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAAgQHDBIZISozPklUYGx5hZKeqrbAy9Xe5ezy9/v9/v79+/fy7OXe1cvAtqqekoV5bGBUST4zKiEZEgwHBAIAUzUBAABzBAAAAB8AAABGAQAAAABEQAAAAAAXIzA= +PEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a18= +VEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAAAIEBwwSGSEqND5JVGBteoaSn6u2wszW3+fu9Pj8/v///vw= ++PTu59/WzMK3q5+ShnptYFRJPjQqIRkSDAcEAgBTNQEAAHMEAAAAIAAAAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAA= +AAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpQ= +i4B2a19USDwwIxcARgEAAAAAREAAAAAAAgQHDBIZISo0PklUYG16hpKfq7bCzNbf5+70+Pz+///+/Pj07uff1szCt6ufkoZ6bWBUST40KiEZEgwHBAIAUzUBAABzBAAAACEAAABGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7A= +ucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAA= +AERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAAAIEBwwSGSEqMz5JVGBseYWSnqq2wMvV3uXs8vf7/f7+/fv38uzl3tXLwLaqnpI= +hXlsYFRJPjMqIRkSDAcEAgBTNQEAAHMEAAAAIgAAAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH8= +iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQA= +RgEAAAAAREAAAAAAAQQHDBEYICkyPUhTX2t3hJCcqLS/ydPb4+rw9fj7/Pz7+PXw6uPb08m/tKickIR3a19TSD0yKSAYEQwHBAEAUzUBAABzBAAAACMAAABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/Y= ++fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkY= +Ul1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAAAEDBwsRFx8oMTtGUV1pdYGOmqWxvMbP2ODm7PH19/j49/Xx7Ofg2M/GvLGlmo6BdWldUUY7MSgfFxE= +CwcDAQBTNQEAAHMEAAAAJAAAAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d4= +5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAA= +AQMGChAWHiYvOURPWmZyfoqWoq24wsvU2+Lo7PDy9PTy8Ozo4tvUy8K4raKWin5yZlpPRDkvJh4WEAoGAwEAUzUBAABzBAAAACUAAABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6uY= +4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6Cpsbk= +wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAEDBQoPFRwkLTdBTFdjb3qGkp2os7zGztbc4ubq7O7u7Orn4tzWzsa8s6idkoZ6b2NXTEE3LSQcFQ8KBQMBAFM1AQAAcwQ= +AAAAJgAAAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vE= +7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAAAgUJDhMaIis0Pkk= +U19qdoGNmKOtt8DIz9bb4OPl5+fl4+Db1s/IwLeto5iNgXZqX1NJPjQrIhoTDgkFAgAAUzUBAABzBAAAACcAAABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkIc= +fXNoXlNHPDEkFwQARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+0= +7u/v7u3r6ebi3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEYBAAAAAERAAAAAAAACBAgMEhggKDE7RU9aZXF8h5KcprC5wcjO1Njb3t/f3tvY1M7IwbmwppySh3xxZVpPRTsxKCAYEgwIBAIAAFM1AQAAcwQAAAAoAAAARgEAAAA= +AERAAAAAAAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq4= +pp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rP1dnd4eTm6Onq6uno5uTh3dnVz8rDvbaupp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAAQMGCxAWHSUuN0FLVWBrdoGLlZ+osbk= +wMbLz9PV1tbV08/LxsC5saiflYuBdmtgVUtBNy4lHRYQCwYDAQAAUzUBAABzBAAAACkAAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAAA= +RgEAAAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0Mo= +xL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAABAgUJDhQaIiozPEZQWmVveoSOl6CosLe8wsbJy8zMy8nGwr23sKigl46Eem9lWlBGPDMqIhoUDgkFAgEAAFM0AQAAcwQAAAAqAAAARgEAAAAAREAAAAAAAAYYJDE= +PEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDE= +JBgGAABGAQAAAABEQAAAAAAABhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAAFEPwAAAAIAxgIECAwRGB4mLjdBSlReaHJ8hY6Xn6ats7i8v8DCwsC/vLg= +s62mn5eOhXxyaF5USkE3LiYeGBEMCAQCAgBTMQEAAHMEAAAAKwAAAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepqyzub7DyMzP0tXW19jY19bV0s/MyMO+ubOspp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMY= +Eh8sN0JMV2FrdH2Gj5eepqyzub7DyMzP0tXW19jY19bV0s/MyMO+ubOspp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI= +NywfEgIARgEAAAABRD8AAAACAMYBAwYKDxUbIioyO0ROV2FqdH2FjpWco6itsbS2t7e2tLGtqKOclY6FfXRqYVdORDsyKiIbFQ8KBgMBAgBTLgEAAHMEAAAALAAAAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsrg= +vcHFycvOzwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc8MiYaCgIARgEAAAABRD4AAAACAOUKGiYyPEdRXGVvd4CJkZifpq2yuL3BxcnLzs8D0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlCho= +JjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc8MiYaCgIARgEAAAABRD8AAAACAMYBAgQIDBEXHiUtNT5HUFlia3R8hIuSmJ2ipaiqq6uqqKWinZiSi4R8dGtiWVBHPjUtJR4XEQwIBAI= +AQIAUy8BAABzBAAAAC0AAABGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur4= +wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD0AAAADAMgBAwY= +Cg8UGiEoMDhASVFaYmpyeoGHjZKWmpyen5+enJqWko2HgXpyamJaUUlAODAoIRoUDwoGAwEDAFMoAQAAcwQAAAAuAAAARgEAAAABRD0AAAADAMgKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wMHCwsHAv7y5trOuqaSemJGKg3s= +c2tiWU9FOzEmGgoDAEYBAAAAAUQ9AAAAAwDIChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8DBwsLBwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ9AAAAAwDIChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8DBwsI= +wcC/vLm2s66ppJ6YkYqDe3NrYllPRTsxJhoKAwBGAQAAAAFEPAAAAAMA5gECBAgMERYcIyoxOUFJUVlhaG92fIGGio6QA5LmkI6KhoF8dm9oYVlRSUE5MSojHBYRDAgEAgEDAFMkAQAAcwQAAAAvAAAARgEAAAABRDwAAAADAOY= +ARMfKjU/SFJbZGx0fIOKkZecoaarrrG0trgDuea4trSxrqumoZyXkYqDfHRsZFtSSD81Kh8TAQMARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwA= +RgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEOwAAAAQAygEDBgkNEhgeJCsyOkFJUFdeZWtxdnp+gYSFhoaFhIF+enZxa2VeV1BJQTo= +MiskHhgSDQkGAwEEAFMfAQAAcwQAAAAwAAAARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5Q= +mZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3RtZVxUS0E4LiMXBwQARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8= +ExkfJSwyOUBHTlRaYGVqb3J1d3l6enl3dXJvamVgWlROR0A5MiwlHxkTDwoHBAIFAFMZAQAAcwQAAAAxAAAARgEAAAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWjoJ2ZlZGMhoB6c2xlXVVMQzowJhs= +DwUARgEAAAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWjoJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGU= +XVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzAECBAgLDxQZHyUrMTg+REpQVVpfY2Zpa2xtbWxraWZjX1pVUEpEPjgxKyUfGRQPCwgEAgEFAFMTAQAAcwQAAAAyAAAARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5c= +mZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd30= +g4iMkJOXmZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFENgAAAAYA6QEDBQgMEBQaHyQqMDU7QUZLT1NXWl1fA2DpX11aV1NPS0ZBOzUwKiQfGRQQDAgFAwEGAFMLAQAAcwQAAAAzAAAARgEAAAABRDYAAAA= +BgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgA= +AAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENAAAAAcA6gEDBQgMEBQZHiMoLTI3PEFFSUxPUVMDVOpTUU9MSUVBPDcyLSgjHhkUEAwIBQMBBwBTBgEAAHMEAAA= +ADQAAABGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8Myo= +IRcHBwBGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDIAAAAIAOsCAwYIDA8TGBwhJSovMzc7PkFERkgDSetIRkRBPjs3My8qJSEcGBMPDAgGAwI= +CABT+wAAAHMEAAAANQAAAEYBAAAAAUQyAAAACADrBxghKjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXZzb2tmYVxWT0hBOjIqIRgHCABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk8= +SEE6MiohGAcIAEYBAAAAAUQyAAAACADrBxghKjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXZzb2tmYVxWT0hBOjIqIRgHCABGAQAAAAFEMAAAAAkA7AIDBQgLDxIWGh4iJiouMTQ3OTs9Az7sPTs5NzQxLiomIh4aFhIPCwgFAwI= +CQBT9wAAAHMEAAAANgAAAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT8= +ODAoIBcHCQBGAQAAAAFEMQAAAAkA1AcXICgwOD9FTFFXXGBlaGxvcXN0dXZ2dXRzcW9saGVgXFdRTEU/ODAoIBcHCQBGAQAAAAFELwAAAAoA1gIDBQgKDREUFxseIiUoKy0vMTIzNDQzMjEvLSsoJSIeGxcUEQ0KCAUDAgoAU+4= +AAAAcwQAAAA3AAAARgEAAAABRC8AAAAKANYHFh4mLjU7QUdMUlZaXmFkZmhpamtramloZmRhXlpWUkxHQTs1LiYeFgcKAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgA= +RgEAAAABRC8AAAAKANYHFh4mLjU7QUdMUlZaXmFkZmhpamtramloZmRhXlpWUkxHQTs1LiYeFgcKAEYBAAAAAUQsAAAACwDuAQMEBwkMDxEVGBodICIkJigpAyruKSgmJCIgHRoYFREPDAkHBAMBCwBT4wAAAHMEAAAAOAAAAEY= +AQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1NWWVtdXgNf7l5dW1lWU09LRkI8NzEqIxsTBQsARgEAAAABRCwAAAALAO4FExsjKjE3PEJGS09TVllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyo= +MTc8QkZLT1NWWVtdXgNf7l5dW1lWU09LRkI8NzEqIxsTBQsARgEAAAABRCoAAAAMAO8BAgQGCAoMDxEUFhgaHB4fIAMh7yAfHhwaGBYUEQ8MCggGBAIBDABT2wAAAHMEAAAAOQAAAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QEQ= +R0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCY= +HxcPAQwARgEAAAABRCgAAAANAPABAgMEBggKDA4QEhMVFhcYAxnwGBcWFRMSEA4MCggGBAMCAQ0AU8sAAABzBAAAADoAAABGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCY= +AAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCQAAAAPAPIBAgMEBggJCwwODxAREQMSARH0EA8ODAs= +CQgGBAMCAQ8AU8EAAABzBAAAADsAAABGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAA= +DwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCAAAAAQAAEB9gIDBAUGCAkKCgsFDPQLCgoJCAYFBAMCAQEQAFOvAAAAcwQAAAA8AAAARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQ= +IBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQaAAAAEgABAQEC+wMEBQUGBwf3BgUFBAMCAgE= +ARIAU5UAAABzBAAAAD0AAABGAQAAAAFEGgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFAA= +RgEAAAABRBIAAAAVAAEBAQICAwUEAgMBAgEBFQBTewAAAHMEAAAAPgAAAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFEFAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/o= +FRQPDAgEFwBGAQAAAAFECgAAABkAAwEDAgMBGQBTPQAAAHMEAAAAPwAAAEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwAAAAABAB5WaWV3ZXJTdGF0ZU1vZHVsZS9Db2RlR2VuSW4= +cHV0AAAAAwCkewoJInN0YXRlX25hbWUiOiIiLAoJInN0YXRlX2xhYmVsIjoiIiwKCSJzdGF0ZV9kZXNjciI6IiIsCgkic3RhdGVfaWNvbiI6IiRISC9jb25maWcvSWNvbnMiLAoJInN0YXRlX2RlYnVnX21lbnUiOjAsCgkic3Q= +YXRlX3NhbXBsZSI6MCwKCSJzdGF0ZV9oYW5kbGVyX2luZGljZXMiOltdCn0K + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".OPlibraries" +Content-Type: text/plain + +$HFS/houdini/help/examples/nodes/dop/gasdiffuse/DiffuseSmoke.otl +$HFS/houdini/help/examples/nodes/obj/path/PathPathcvWorm.otl +$HFS/houdini/help/examples/nodes/sop/sphere/SphereTypes.otl +$HFS/houdini/help/examples/nodes/sop/fillet/GridFillet.otl +$HFS/houdini/help/examples/nodes/sop/blendshapes/PolyBlend.otl +$HFS/houdini/help/examples/nodes/sop/wireblend/Wireblend.otl +$HFS/houdini/help/examples/nodes/sop/volumeresample/volumeresample.otl + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".OPpreferences" +Content-Type: text/plain + +Sop/volumevisualization $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda +Object/cam $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda +Sop/_4.ELACS.RETLIF.NAMKCALB_52609300.0.RULB.SNOITALICSO.LADIOSUNIS.DEILPITLUM.YTISNED_DENSITY.MULTIPLIED.SINUSOIDAL.OSCILATIONS.BLUR.0.00390625_BLACKMAN.FILTER.SCALE.4 C:/O/INIDUOH HOUDINI/ADH HDA/ADH.4.ELACS.RETLIF.NAMKCALB_52609300.0.RULB.SNOITALICSO.LADIOSUNIS.DEILPITLUM_MULTIPLIED.SINUSOIDAL.OSCILATIONS.BLUR.0.00390625_BLACKMAN.FILTER.SCALE.4.HDA +Sop/file $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda +Sop/switch $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda +Sop/volumeresample $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda +Shop/material $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".OPfallbacks" +Content-Type: text/plain + +Vop/abs C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/abs otls/OPlibScripted.hda +Vop/addconst C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/addconst otls/OPlibScripted.hda +Sop/attribwrangle C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibSop.hda +Sop/attribwrangle otls/OPlibSop.hda +Vop/clamp C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/clamp otls/OPlibScripted.hda +Vop/complement C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/complement otls/OPlibScripted.hda +Vop/computelighting C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda +Vop/computelighting otls/OPlibVop.hda +Vop/computelighting::2.0 C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda +Vop/computelighting::2.0 otls/OPlibVop.hda +Sop/copytocurves C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibSop.hda +Sop/copytocurves otls/OPlibSop.hda +Vop/cosine C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/cosine otls/OPlibScripted.hda +Vop/degtorad C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/degtorad otls/OPlibScripted.hda +Vop/densitytoopacity C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda +Vop/densitytoopacity otls/OPlibVop.hda +Vop/dot C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/dot otls/OPlibScripted.hda +Vop/edgefalloff C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda +Vop/edgefalloff otls/OPlibVop.hda +Vop/exp C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/exp otls/OPlibScripted.hda +Vop/fit C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/fit otls/OPlibScripted.hda +Sop/flipsource C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibSop.hda +Sop/flipsource otls/OPlibSop.hda +Vop/floattovec C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/floattovec otls/OPlibScripted.hda +Vop/frontface C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/frontface otls/OPlibScripted.hda +Vop/geometryvopglobal::2.0 C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda +Vop/geometryvopglobal::2.0 otls/OPlibVop.hda +Vop/geometryvopoutput C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda +Vop/geometryvopoutput otls/OPlibVop.hda +Vop/getattrib::2.0 C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/getattrib::2.0 otls/OPlibScripted.hda +Vop/getlayerexport C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/getlayerexport otls/OPlibScripted.hda +Vop/ifconnected C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/ifconnected otls/OPlibScripted.hda +Driver/ifd C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibDriver.hda +Driver/ifd otls/OPlibDriver.hda +Vop/inttofloat C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/inttofloat otls/OPlibScripted.hda +Vop/inttovec C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/inttovec otls/OPlibScripted.hda +Vop/isconnected C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/isconnected otls/OPlibScripted.hda +Vop/isshadow C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/isshadow otls/OPlibScripted.hda +Vop/lambert C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/lambert otls/OPlibScripted.hda +Vop/layerexport C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda +Vop/layerexport otls/OPlibVop.hda +Vop/layerpack C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/layerpack otls/OPlibScripted.hda +Vop/layerunpack C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda +Vop/layerunpack otls/OPlibVop.hda +Vop/length C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/length otls/OPlibScripted.hda +Vop/luminance C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/luminance otls/OPlibScripted.hda +Vop/modulo C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/modulo otls/OPlibScripted.hda +Vop/mulconst C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/mulconst otls/OPlibScripted.hda +Vop/negate C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/negate otls/OPlibScripted.hda +Vop/normalfalloff C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/normalfalloff otls/OPlibScripted.hda +Vop/normalize C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/normalize otls/OPlibScripted.hda +Vop/pbrlighting C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibShopVMantra.hda +Vop/pbrlighting otls/OPlibShopVMantra.hda +Vop/pbrphase C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda +Vop/pbrphase otls/OPlibVop.hda +Sop/pointjitter C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibSop.hda +Sop/pointjitter otls/OPlibSop.hda +Sop/pointsfromvolume C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibSop.hda +Sop/pointsfromvolume otls/OPlibSop.hda +Vop/pow C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/pow otls/OPlibScripted.hda +Vop/shadow C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/shadow otls/OPlibScripted.hda +Vop/specular C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/specular otls/OPlibScripted.hda +Vop/sqrt C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/sqrt otls/OPlibScripted.hda +Vop/subconst C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/subconst otls/OPlibScripted.hda +Vop/texture C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/texture otls/OPlibScripted.hda +Vop/twoway C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/twoway otls/OPlibScripted.hda +Vop/uvcoords C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda +Vop/uvcoords otls/OPlibVop.hda +Vop/vecgetcompon C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/vecgetcompon otls/OPlibScripted.hda +Vop/vectofloat C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/vectofloat otls/OPlibScripted.hda +Vop/vectohvec C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda +Vop/vectohvec otls/OPlibScripted.hda +Vop/volumemodel C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda +Vop/volumemodel otls/OPlibVop.hda +Sop/volumeramp C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibSop.hda +Sop/volumeramp otls/OPlibSop.hda +Vop/volumeshadercore C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda +Vop/volumeshadercore otls/OPlibVop.hda +Vop/volumevopglobal C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda +Vop/volumevopglobal otls/OPlibVop.hda +Vop/volumevopoutput C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda +Vop/volumevopoutput otls/OPlibVop.hda +Sop/volumewrangle C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibSop.hda +Sop/volumewrangle otls/OPlibSop.hda + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".OPdummydefs" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +SU5EWAAAAAAAAAAAAAAAQwAAAA1JTkRFWF9TRUNUSU9OAAAAAAAALz1hzGpNAAAAEmhvdWRpbmkuaGRhbGlicmFyeQAALz0AAAAAYcxqTQAAAF5TaG9wL09fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1A= +X19fX09fX19fUE9XRVJFRF9TSU5FX1NRVUFSRV9ST09UX0VER0VfRkFMT0ZfX19fTwAALz0AAANTYcxp4AAAAGRTaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVI= +X1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTwAAMpAAAAL/Ycxp4AAAAC1Wb3AvT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08AADWPAAAB92HMaeAAAABhVm9wL09fX19fUkVEQUg= +U19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08AADeGAAADEWHMaeAAAABRVm9wL09fX19fUkVEQUhTX1RORUlEQVJHX0xBSUQ= +QVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwAAOpcAAAMRYcxp4AAAAAdWb3AvYWJzAAA9qAAABz5hzGngAAAADFZvcC9hZGRjb25zdAAAROYAAAUqYcxp4AAAABFTb3AvYXR0cmk= +YndyYW5nbGUAAEoQAAAfx2HMaeAAAAAJVm9wL2NsYW1wAABp1wAACithzGngAAAADlZvcC9jb21wbGVtZW50AAB0AgAAB0xhzGngAAAAE1ZvcC9jb21wdXRlbGlnaHRpbmcAAHtOAAADiWHMaeAAAAAYVm9wL2NvbXB1dGVsaWc= +aHRpbmc6OjIuMAAAftcAAAVPYcxp4AAAABBTb3AvY29weXRvY3VydmVzAACEJgAASsxhzGngAAAAClZvcC9jb3NpbmUAAM7yAAAHG2HMaeAAAAAMVm9wL2RlZ3RvcmFkAADWDQAAB9thzGngAAAAFFZvcC9kZW5zaXR5dG9vcGE= +Y2l0eQAA3egAAASbYcxp4AAAAAdWb3AvZG90AADigwAACSphzGngAAAAD1ZvcC9lZGdlZmFsbG9mZgAA660AAAMWYcxp4AAAAAdWb3AvZXhwAADuwwAABvRhzGngAAAAB1ZvcC9maXQAAPW3AAARhWHMaeAAAAAOU29wL2ZsaXA= +c291cmNlAAEHPAAAFWhhzGngAAAADlZvcC9mbG9hdHRvdmVjAAEcpAAABcRhzGngAAAADVZvcC9mcm9udGZhY2UAASJoAAAERGHMaeAAAAAaVm9wL2dlb21ldHJ5dm9wZ2xvYmFsOjoyLjAAASasAAAHIGHMaeAAAAAVVm9wL2c= +ZW9tZXRyeXZvcG91dHB1dAABLcwAAAK9Ycxp4AAAABJWb3AvZ2V0YXR0cmliOjoyLjAAATCJAAANmGHMaeAAAAASVm9wL2dldGxheWVyZXhwb3J0AAE+IQAABuxhzGngAAAAD1ZvcC9pZmNvbm5lY3RlZAABRQ0AAAyLYcxp4AA= +AAAKRHJpdmVyL2lmZAABUZgAAIONYcxp4AAAAA5Wb3AvaW50dG9mbG9hdAAB1SUAAAKMYcxp4AAAAAxWb3AvaW50dG92ZWMAAdexAAADB2HMaeAAAAAPVm9wL2lzY29ubmVjdGVkAAHauAAABdlhzGngAAAADFZvcC9pc3NoYWQ= +b3cAAeCRAAACFmHMaeAAAAALVm9wL2xhbWJlcnQAAeKnAAAEkWHMaeAAAAAPVm9wL2xheWVyZXhwb3J0AAHnOAAACexhzGngAAAADVZvcC9sYXllcnBhY2sAAfEkAAAEeWHMaeAAAAAPVm9wL2xheWVydW5wYWNrAAH1nQAAA4Y= +Ycxp4AAAAApWb3AvbGVuZ3RoAAH5IwAABUFhzGngAAAADVZvcC9sdW1pbmFuY2UAAf5kAAACn2HMaeAAAAAKVm9wL21vZHVsbwACAQMAAAf5Ycxp4AAAAAxWb3AvbXVsY29uc3QAAgj8AAAFxGHMaeAAAAAKVm9wL25lZ2F0ZQA= +Ag7AAAAEpGHMaeAAAAARVm9wL25vcm1hbGZhbGxvZmYAAhNkAAAEqmHMaeAAAAANVm9wL25vcm1hbGl6ZQACGA4AAAWbYcxp4AAAAA9Wb3AvcGJybGlnaHRpbmcAAh2pAAAaQGHMaeAAAAAMVm9wL3BicnBoYXNlAAI36QAAA4A= +Ycxp4AAAAA9Tb3AvcG9pbnRqaXR0ZXIAAjtpAAAJGmHMaeAAAAAUU29wL3BvaW50c2Zyb212b2x1bWUAAkSDAAAXcGHMaeAAAAAHVm9wL3BvdwACW/MAAAe7Ycxp4AAAAApWb3Avc2hhZG93AAJjrgAAArxhzGngAAAADFZvcC8= +c3BlY3VsYXIAAmZqAAAH12HMaeAAAAAIVm9wL3NxcnQAAm5BAAAG9mHMaeAAAAAMVm9wL3N1YmNvbnN0AAJ1NwAABTFhzGngAAAAC1ZvcC90ZXh0dXJlAAJ6aAAAGHthzGngAAAAClZvcC90d293YXkAApLjAAAOuWHMaeAAAAA= +DFZvcC91dmNvb3JkcwACoZwAAAJOYcxp4AAAABBWb3AvdmVjZ2V0Y29tcG9uAAKj6gAABrJhzGngAAAADlZvcC92ZWN0b2Zsb2F0AAKqnAAABjBhzGngAAAADVZvcC92ZWN0b2h2ZWMAArDMAAACpmHMaeAAAAAPVm9wL3ZvbHU= +bWVtb2RlbAACs3IAAArPYcxp4AAAAA5Tb3Avdm9sdW1lcmFtcAACvkEAAAiKYcxp4AAAABRWb3Avdm9sdW1lc2hhZGVyY29yZQACxssAAAqhYcxp4AAAABNWb3Avdm9sdW1ldm9wZ2xvYmFsAALRbAAABrFhzGngAAAAE1ZvcC8= +dm9sdW1ldm9wb3V0cHV0AALYHQAAAmNhzGngAAAAEVNvcC92b2x1bWV3cmFuZ2xlAALagAAAFfFhzGngAAAAQQAAAAQAAABZT19fX19GT0xBRl9FR0RFX1RPT1JfRVJBVVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRUQ= +X1NJTkVfU1FVQVJFX1JPT1RfRURHRV9GQUxPRl9fX19PAAAAv09fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVM= +X19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTwAAAMRvcGxpYjovU2hvcC9PX19fX0ZPTEFGX0U= +R0RFX1RPT1JfRVJBVVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRURfU0lORV9TUVVBUkVfUk9PVF9FREdFX0ZBTE9GX19fX08/U2hvcC9PX19fX0ZPTEFGX0VHREVfVE9PUl9FUkFVUVNfRU5JU19ERVJFV09QX19fX08= +X19fX1BPV0VSRURfU0lORV9TUVVBUkVfUk9PVF9FREdFX0ZBTE9GX19fX08AAABvb3BkZWY6L1Nob3AvT19fX19GT0xBRl9FR0RFX1RPT1JfRVJBVVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRURfU0lORV9TUVVBUkU= +X1JPT1RfRURHRV9GQUxPRl9fX19PP0ljb25JbWFnZQAAAAAAAAAAAAAABFNob3AAAAAAAAAAAAAAAAAAAAA+c3VidHlwZT12b3BuZXQgc2hhZGVydHlwZT12b3BtYXRlcmlhbCByZW5kZXJtYXNrPSdWTWFudHJhIE9HTCcAAAA= +AAAAAABhzGpNAAEAAAAABQAAAF9PX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTwAAAI9PX19fX0xBSVI= +RVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUE= +TF9fX19PAAAA0G9wbGliOi9TaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PP1Nob3AvT19fX18= +TEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PAAAAdW9wZGVmOi9TaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1Q= +TkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTz9JY29uSW1hZ2UAAAAAAAAAAAAAAARTaG9wAAAAAAAAAAAAAAAAAAAAP3N1YnR5cGU9dm9wbmU= +dCBzaGFkZXJ0eXBlPXZvcG1hdGVyaWFsIHJlbmRlcm1hc2s9J1ZNYW50cmEgT0dMJyAAAAAAAAAAAGHMak0AAQAAAAAAAAAABAAAAClPX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTwAAAClPX19fX1I= +RURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08AAABib3BsaWI6L1ZvcC9PX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTz9Wb3AvT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0g= +QURFUl9fX19PAAAAPm9wZGVmOi9Wb3AvT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08/SWNvbkltYWdlAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAANXN1YnR5cGU9bWF0ZXJpYWwgc2hhZGU= +cnR5cGU9YW55IHZvcG5ldG1hc2s9J3N1cmZhY2UnIAAAAAAAAAAAYcxqTQABAAAAAAUAAABdT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlI= +SUdIVE5FU19TSEFERVJfX19fTwAAAK1PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUI= +RV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08AAADKb3BsaWI6L1ZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX18= +X09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PP1ZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUkk= +R0hUTkVTX1NIQURFUl9fX19PAAAAcm9wZGVmOi9Wb3AvT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PP0k= +Y29uSW1hZ2UAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAYZm9nIGxpZ2h0IHNoYWRvdyBzdXJmYWNlAAAAAAAAAABhzGpNAQEAAAAIAAAAAAUAAABNT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX18= +T19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PAAAAfU9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQUQ= +SUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTwAAAKpvcGxpYjovVm9wL09fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl8= +X19fTz9Wb3AvT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08AAABib3BkZWY6L1ZvcC9PX19fX1JFREFIU19UTkVJREFSR19MQUlEQVI= +X1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08/SWNvbkltYWdlAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAGGZvZyBsaWdodCBzaGFkb3cgc3VyZmFjZQAAAAAAAAAAYcxqTQE= +AQAAAAgAAAAABAAAAANhYnMAAAAIQWJzb2x1dGUAAAAWb3BsaWI6L1ZvcC9hYnM/Vm9wL2FicwAAAAdWT1BfYWJzAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWHMak0AAQAAAAAEAAA= +AAhhZGRjb25zdAAAAAxBZGQgQ29uc3RhbnQAAAAgb3BsaWI6L1ZvcC9hZGRjb25zdD9Wb3AvYWRkY29uc3QAAAAMVk9QX2FkZGNvbnN0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWE= +zGpNAAEAAAAABAAAAA1hdHRyaWJ3cmFuZ2xlAAAAEUF0dHJpYnV0ZSBXcmFuZ2xlAAAAKm9wbGliOi9Tb3AvYXR0cmlid3JhbmdsZT9Tb3AvYXR0cmlid3JhbmdsZQAAABFTT1BfYXR0cmlid3JhbmdsZQAAAAAAAAAAAAAAA1M= +b3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzGpNAQEAAAAABAAAAAVjbGFtcAAAAAVDbGFtcAAAABpvcGxpYjovVm9wL2NsYW1wP1ZvcC9jbGFtcAAAAAlWT1BfY2xhbXAAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGE= +bGwAAAAAAAAAASoAAAAAAAAAA2HMak0AAQAAAAAEAAAACmNvbXBsZW1lbnQAAAAKQ29tcGxlbWVudAAAACRvcGxpYjovVm9wL2NvbXBsZW1lbnQ/Vm9wL2NvbXBsZW1lbnQAAAAOVk9QX2NvbXBsZW1lbnQAAAAAAAAAAAAAAAM= +Vm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWHMak0AAQAAAAAFAAAAD2NvbXB1dGVsaWdodGluZwAAABBDb21wdXRlIExpZ2h0aW5nAAAALm9wbGliOi9Wb3AvY29tcHV0ZWxpZ2h0aW5nP1ZvcC9jb21wdXQ= +ZWxpZ2h0aW5nAAAAE1ZPUF9jb21wdXRlbGlnaHRpbmcAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAALc3VyZmFjZSBmb2cAAAAAAAAAA2HMak0BAQAAAAgAAAAABQAAABRjb21wdXRlbGlnaHRpbmc6OjIuMAAAABBDb20= +cHV0ZSBMaWdodGluZwAAADhvcGxpYjovVm9wL2NvbXB1dGVsaWdodGluZzo6Mi4wP1ZvcC9jb21wdXRlbGlnaHRpbmc6OjIuMAAAABNWT1BfY29tcHV0ZWxpZ2h0aW5nAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAC3M= +dXJmYWNlIGZvZwAAAAAAAAAEYcxqTQEBAAAACAAAAAAEAAAADGNvcHl0b2N1cnZlcwAAAA5Db3B5IHRvIEN1cnZlcwAAAChvcGxpYjovU29wL2NvcHl0b2N1cnZlcz9Tb3AvY29weXRvY3VydmVzAAAAEFNPUF9jb3B5dG9jdXI= +dmVzAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACYcxqTQEBAAAAAAQAAAAGY29zaW5lAAAABkNvc2luZQAAABxvcGxpYjovVm9wL2Nvc2luZT9Wb3AvY29zaW5lAAAAClZPUF9jb3NpbmUAAAAAAAAAAAA= +AAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWHMak0AAQAAAAAEAAAACGRlZ3RvcmFkAAAAEkRlZ3JlZXMgdG8gUmFkaWFucwAAACBvcGxpYjovVm9wL2RlZ3RvcmFkP1ZvcC9kZWd0b3JhZAAAAAxWT1A= +X2RlZ3RvcmFkAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWHMak0AAQAAAAAFAAAAEGRlbnNpdHl0b29wYWNpdHkAAAAZVm9sdW1lIERlbnNpdHkgdG8gT3BhY2l0eQAAADBvcGxpYjo= +L1ZvcC9kZW5zaXR5dG9vcGFjaXR5P1ZvcC9kZW5zaXR5dG9vcGFjaXR5AAAAFFZPUF9kZW5zaXR5dG9vcGFjaXR5AAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAC3N1cmZhY2UgZm9nAAAAAAAAAANhzGpNAQEAAAAIAAA= +AAAEAAAAA2RvdAAAAAtEb3QgUHJvZHVjdAAAABZvcGxpYjovVm9wL2RvdD9Wb3AvZG90AAAAB1ZPUF9kb3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAACYcxqTQABAAAAAAQAAAALZWQ= +Z2VmYWxsb2ZmAAAADEVkZ2UgRmFsbG9mZgAAACZvcGxpYjovVm9wL2VkZ2VmYWxsb2ZmP1ZvcC9lZGdlZmFsbG9mZgAAAA9WT1BfZWRnZWZhbGxvZmYAAAAAAAAAAAAAAANWb3AAAAAGc3VibmV0AAAABlNVQnZvcAAAAAAAAAA= +GHN1cmZhY2UgZm9nIHNoYWRvdyBsaWdodAAAAAAAAAAEYcxqTQEBAAAAAAQAAAADZXhwAAAAC0V4cG9uZW50aWFsAAAAFm9wbGliOi9Wb3AvZXhwP1ZvcC9leHAAAAAHVk9QX2V4cAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAA= +BlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYcxqTQABAAAAAAQAAAADZml0AAAACUZpdCBSYW5nZQAAABZvcGxpYjovVm9wL2ZpdD9Wb3AvZml0AAAAB1ZPUF9maXQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAA= +AAAAASoAAAAAAAAABWHMak0AAQAAAAAEAAAACmZsaXBzb3VyY2UAAAALRkxJUCBTb3VyY2UAAAAkb3BsaWI6L1NvcC9mbGlwc291cmNlP1NvcC9mbGlwc291cmNlAAAADlNPUF9mbGlwc291cmNlAAAAAAAAAAAAAAADU29wAAA= +AAAAAAAAAAAAAAAAAAAAAAABAAAAAWHMak0BAQAAAAAEAAAACmZsb2F0dG92ZWMAAAAPRmxvYXQgdG8gVmVjdG9yAAAAJG9wbGliOi9Wb3AvZmxvYXR0b3ZlYz9Wb3AvZmxvYXR0b3ZlYwAAAA5WT1BfZmxvYXR0b3ZlYwAAAAA= +AAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAADYcxqTQABAAAAAAQAAAAJZnJvbnRmYWNlAAAACkZyb250IEZhY2UAAAAib3BsaWI6L1ZvcC9mcm9udGZhY2U/Vm9wL2Zyb250ZmFjZQAAAA1WT1A= +X2Zyb250ZmFjZQAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAACVzdXJmYWNlIGZvZyBsaWdodCBzaGFkb3cgcGhvdG9uIHJzbF8qAAAAAAAAAAJhzGpNAAEAAAAABAAAABZnZW9tZXRyeXZvcGdsb2JhbDo= +OjIuMAAAAB5HZW9tZXRyeSBWT1AgR2xvYmFsIFBhcmFtZXRlcnMAAAA8b3BsaWI6L1ZvcC9nZW9tZXRyeXZvcGdsb2JhbDo6Mi4wP1ZvcC9nZW9tZXRyeXZvcGdsb2JhbDo6Mi4wAAAAFVZPUF9nZW9tZXRyeXZvcGdsb2JhbAA= +AAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAEY3ZleAAAAAAAAAAAYcxqTQEBAAAAAAQAAAARZ2VvbWV0cnl2b3BvdXRwdXQAAAATR2VvbWV0cnkgVk9QIE91dHB1dAAAADJvcGxpYjovVm9wL2dlb21ldHJ5dm9wb3V0cHU= +dD9Wb3AvZ2VvbWV0cnl2b3BvdXRwdXQAAAAZVk9QX2dlb21ldHJ5dm9wb3V0cHV0Lm90bAAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAARjdmV4AAAAAAAAAAVhzGpNAQEAAAAABAAAAA5nZXRhdHRyaWI6OjIuMAAAAA0= +R2V0IEF0dHJpYnV0ZQAAACxvcGxpYjovVm9wL2dldGF0dHJpYjo6Mi4wP1ZvcC9nZXRhdHRyaWI6OjIuMAAAABFWT1BfZ2V0YXR0cmliLTIuMAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAAAAAAAAAA= +AAZhzGpNAAEAAAAABAAAAA5nZXRsYXllcmV4cG9ydAAAABBHZXQgTGF5ZXIgRXhwb3J0AAAALG9wbGliOi9Wb3AvZ2V0bGF5ZXJleHBvcnQ/Vm9wL2dldGxheWVyZXhwb3J0AAAAElZPUF9nZXRsYXllcmV4cG9ydAAAAAAAAAA= +AAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAAdc3VyZmFjZSBkaXNwbGFjZSBjdmV4IHNvcCBwb3AAAAAAAAAAA2HMak0AAQAAAAAEAAAAC2lmY29ubmVjdGVkAAAADElmIENvbm5lY3RlZAAAACZvcGxpYjovVm9wL2k= +ZmNvbm5lY3RlZD9Wb3AvaWZjb25uZWN0ZWQAAAAPVk9QX2lmY29ubmVjdGVkAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAmHMak0AAQAAAAAEAAAAA2lmZAAAAAZNYW50cmEAAAAcb3A= +bGliOi9Ecml2ZXIvaWZkP0RyaXZlci9pZmQAAAAKUk9QX21hbnRyYQAAAAAAAAAAAAAABkRyaXZlcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnD2HMak0AAQAAAAAEAAAACmludHRvZmxvYXQAAAAQSW50ZWdlciB0byBGbG9hdAA= +AAAkb3BsaWI6L1ZvcC9pbnR0b2Zsb2F0P1ZvcC9pbnR0b2Zsb2F0AAAADlZPUF9pbnR0b2Zsb2F0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAAAAAAAAAAAABYcxqTQABAAAAAAQAAAAIaW50dG92ZWM= +AAAAEUludGVnZXIgdG8gVmVjdG9yAAAAIG9wbGliOi9Wb3AvaW50dG92ZWM/Vm9wL2ludHRvdmVjAAAADFZPUF9pbnR0b3ZlYwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAAAAAAAAAAAA2HMak0AAQA= +AAAABAAAAAtpc2Nvbm5lY3RlZAAAAAxJcyBDb25uZWN0ZWQAAAAmb3BsaWI6L1ZvcC9pc2Nvbm5lY3RlZD9Wb3AvaXNjb25uZWN0ZWQAAAAPVk9QX2lzY29ubmVjdGVkAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGw= +AAAAAAAAAAEqAAAAAAAAAAFhzGpNAAEAAAAABAAAAAhpc3NoYWRvdwAAAA1JcyBTaGFkb3cgUmF5AAAAIG9wbGliOi9Wb3AvaXNzaGFkb3c/Vm9wL2lzc2hhZG93AAAADFZPUF9pc3NoYWRvdwAAAAAAAAAAAAAAA1ZvcAAAAAM= +dm9wAAAABlZPUGFsbAAAAAAAAAALc3VyZmFjZSBmb2cAAAAAAAAAAGHMak0AAQAAAAAEAAAAB2xhbWJlcnQAAAAHTGFtYmVydAAAAB5vcGxpYjovVm9wL2xhbWJlcnQ/Vm9wL2xhbWJlcnQAAAALVk9QX2xhbWJlcnQAAAAAAAA= +AAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAADXN1cmZhY2UgcnNsXyoAAAAAAAAABWHMak0AAQAAAAAFAAAAC2xheWVyZXhwb3J0AAAADExheWVyIEV4cG9ydAAAACZvcGxpYjovVm9wL2xheWVyZXhwb3J0P1ZvcC8= +bGF5ZXJleHBvcnQAAAAPVk9QX2xheWVyZXhwb3J0AAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAKGRpc3BsYWNlIGZvZyBsaWdodCBwaG90b24gc2hhZG93IHN1cmZhY2UAAAAAAAAAAmHMak0BAQAAAAgAAAAABAAAAAk= +bGF5ZXJwYWNrAAAACkxheWVyIFBhY2sAAAAib3BsaWI6L1ZvcC9sYXllcnBhY2s/Vm9wL2xheWVycGFjawAAAA1WT1BfbGF5ZXJwYWNrAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAHXN1cmZhY2UgZGk= +c3BsYWNlIGN2ZXggc29wIHBvcAAAAAAAAAAHYcxqTQABAAAAAAUAAAALbGF5ZXJ1bnBhY2sAAAAMTGF5ZXIgVW5wYWNrAAAAJm9wbGliOi9Wb3AvbGF5ZXJ1bnBhY2s/Vm9wL2xheWVydW5wYWNrAAAAD1ZPUF9sYXllcnVucGE= +Y2sAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAoc3VyZmFjZSBwaG90b24gZGlzcGxhY2UgbGlnaHQgc2hhZG93IGZvZwAAAAAAAAABYcxqTQEBAAAACAAAAAAEAAAABmxlbmd0aAAAAAZMZW5ndGgAAAAcb3BsaWI6L1Y= +b3AvbGVuZ3RoP1ZvcC9sZW5ndGgAAAAKVk9QX2xlbmd0aAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFhzGpNAAEAAAAABAAAAAlsdW1pbmFuY2UAAAAJTHVtaW5hbmNlAAAAIm9wbGk= +YjovVm9wL2x1bWluYW5jZT9Wb3AvbHVtaW5hbmNlAAAADVZPUF9sdW1pbmFuY2UAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYcxqTQABAAAAAAQAAAAGbW9kdWxvAAAABk1vZHVsbwA= +AAAcb3BsaWI6L1ZvcC9tb2R1bG8/Vm9wL21vZHVsbwAAAApWT1BfbW9kdWxvAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAmHMak0AAQAAAAAEAAAACG11bGNvbnN0AAAAEU11bHRpcGw= +eSBDb25zdGFudAAAACBvcGxpYjovVm9wL211bGNvbnN0P1ZvcC9tdWxjb25zdAAAAAxWT1BfbXVsY29uc3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYcxqTQABAAAAAAQAAAAGbmU= +Z2F0ZQAAAAZOZWdhdGUAAAAcb3BsaWI6L1ZvcC9uZWdhdGU/Vm9wL25lZ2F0ZQAAAApWT1BfbmVnYXRlAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWHMak0AAQAAAAAEAAAADW5vcm0= +YWxmYWxsb2ZmAAAADk5vcm1hbCBGYWxsb2ZmAAAAKm9wbGliOi9Wb3Avbm9ybWFsZmFsbG9mZj9Wb3Avbm9ybWFsZmFsbG9mZgAAABFWT1Bfbm9ybWFsZmFsbG9mZgAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAA= +AAAAAAAdZm9nIGxpZ2h0IHNoYWRvdyBzdXJmYWNlIHJzbCoAAAAAAAAABWHMak0AAQAAAAAEAAAACW5vcm1hbGl6ZQAAAAlOb3JtYWxpemUAAAAib3BsaWI6L1ZvcC9ub3JtYWxpemU/Vm9wL25vcm1hbGl6ZQAAAA1WT1Bfbm8= +cm1hbGl6ZQAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFhzGpNAAEAAAAABAAAAAtwYnJsaWdodGluZwAAAAxQQlIgTGlnaHRpbmcAAAAmb3BsaWI6L1ZvcC9wYnJsaWdodGluZz9Wb3A= +L3BicmxpZ2h0aW5nAAAAD1ZPUF9wYnJsaWdodGluZwAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAdzdXJmYWNlAAAAAAAAABVhzGpNAAEAAAAABAAAAAhwYnJwaGFzZQAAABlQQlIgVm9sdW1lIFBoYXNlIEZ1bmN0aW8= +bgAAACBvcGxpYjovVm9wL3BicnBoYXNlP1ZvcC9wYnJwaGFzZQAAAAxWT1BfcGJycGhhc2UAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANhzGpNAAEAAAAABAAAAAtwb2ludGppdHRlcgAAAAxQb2ludCA= +Sml0dGVyAAAAJm9wbGliOi9Tb3AvcG9pbnRqaXR0ZXI/U29wL3BvaW50aml0dGVyAAAAD1NPUF9wb2ludGppdHRlcgAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAWHMak0BAQAAAAAEAAAAEHBvaW50c2Y= +cm9tdm9sdW1lAAAAElBvaW50cyBmcm9tIFZvbHVtZQAAADBvcGxpYjovU29wL3BvaW50c2Zyb212b2x1bWU/U29wL3BvaW50c2Zyb212b2x1bWUAAAAUU09QX3BvaW50c2Zyb212b2x1bWUAAAAAAAAAAAAAAANTb3AAAAAAAAA= +AAAAAAAAAAAAFWd1aWRlPS4vRklOQUxfVk9MVU1FIAAAAAEAAAABYcxqTQEBAAAAAAQAAAADcG93AAAABVBvd2VyAAAAFm9wbGliOi9Wb3AvcG93P1ZvcC9wb3cAAAAHVk9QX3BvdwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAA= +BlZPUGFsbAAAAAAAAAABKgAAAAAAAAACYcxqTQABAAAAAAQAAAAGc2hhZG93AAAABlNoYWRvdwAAABxvcGxpYjovVm9wL3NoYWRvdz9Wb3Avc2hhZG93AAAAClZPUF9zaGFkb3cAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlY= +T1BhbGwAAAAAAAAAC3N1cmZhY2UgZm9nAAAAAAAAAAFhzGpNAAEAAAAABAAAAAhzcGVjdWxhcgAAAAhTcGVjdWxhcgAAACBvcGxpYjovVm9wL3NwZWN1bGFyP1ZvcC9zcGVjdWxhcgAAAAxWT1Bfc3BlY3VsYXIAAAAAAAAAAAA= +AAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAADXN1cmZhY2UgcnNsXyoAAAAAAAAAC2HMak0AAQAAAAAEAAAABHNxcnQAAAALU3F1YXJlIFJvb3QAAAAYb3BsaWI6L1ZvcC9zcXJ0P1ZvcC9zcXJ0AAAACFZPUF9zcXJ0AAA= +AAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFhzGpNAAEAAAAABAAAAAhzdWJjb25zdAAAABFTdWJ0cmFjdCBDb25zdGFudAAAACBvcGxpYjovVm9wL3N1YmNvbnN0P1ZvcC9zdWJjb25zdAA= +AAAMVk9QX3N1YmNvbnN0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWHMak0AAQAAAAAEAAAAB3RleHR1cmUAAAAHVGV4dHVyZQAAAB5vcGxpYjovVm9wL3RleHR1cmU/Vm9wL3RleHQ= +dXJlAAAAC1ZPUF90ZXh0dXJlAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAACXZleCogcnNsKgAAAAAAAAATYcxqTQABAAAAAAQAAAAGdHdvd2F5AAAADlR3byBXYXkgU3dpdGNoAAAAHG9wbGliOi9Wb3A= +L3R3b3dheT9Wb3AvdHdvd2F5AAAAClZPUF90d293YXkAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAADYcxqTQABAAAAAAUAAAAIdXZjb29yZHMAAAAJVVYgQ29vcmRzAAAAIG9wbGliOi8= +Vm9wL3V2Y29vcmRzP1ZvcC91dmNvb3JkcwAAAAxWT1BfdXZjb29yZHMAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAJdmV4KiByc2wqAAAAAAAAAABhzGpNAQEAAAAIAAAAAAQAAAAMdmVjZ2V0Y29tcG9uAAAAFEdldCA= +VmVjdG9yIENvbXBvbmVudAAAAChvcGxpYjovVm9wL3ZlY2dldGNvbXBvbj9Wb3AvdmVjZ2V0Y29tcG9uAAAAEFZPUF92ZWNnZXRjb21wb24AAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAA= +AWHMak0AAQAAAAAEAAAACnZlY3RvZmxvYXQAAAAPVmVjdG9yIHRvIEZsb2F0AAAAJG9wbGliOi9Wb3AvdmVjdG9mbG9hdD9Wb3AvdmVjdG9mbG9hdAAAAA5WT1BfdmVjdG9mbG9hdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAA= +BlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYcxqTQABAAAAAAQAAAAJdmVjdG9odmVjAAAAEVZlY3RvciB0byBWZWN0b3I0AAAAIm9wbGliOi9Wb3AvdmVjdG9odmVjP1ZvcC92ZWN0b2h2ZWMAAAANVk9QX3ZlY3RvaHZlYwAAAAA= +AAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAAAAAAAAAAAAAJhzGpNAAEAAAAABQAAAAt2b2x1bWVtb2RlbAAAAAxWb2x1bWUgTW9kZWwAAAAmb3BsaWI6L1ZvcC92b2x1bWVtb2RlbD9Wb3Avdm9sdW1lbW9kZWw= +AAAAD1ZPUF92b2x1bWVtb2RlbAAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAdzdXJmYWNlAAAAAAAAAAlhzGpNAQEAAAAIAAAAAAQAAAAKdm9sdW1lcmFtcAAAAAtWb2x1bWUgUmFtcAAAACRvcGxpYjovU29wL3ZvbHU= +bWVyYW1wP1NvcC92b2x1bWVyYW1wAAAADlNPUF92b2x1bWVyYW1wAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABYcxqTQEBAAAAAAUAAAAQdm9sdW1lc2hhZGVyY29yZQAAABJWb2x1bWUgU2hhZGVyIEM= +b3JlAAAAMG9wbGliOi9Wb3Avdm9sdW1lc2hhZGVyY29yZT9Wb3Avdm9sdW1lc2hhZGVyY29yZQAAABRWT1Bfdm9sdW1lc2hhZGVyY29yZQAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAdzdXJmYWNlAAAAAAAAAAhhzGo= +TQEBAAAACAAAAAAEAAAAD3ZvbHVtZXZvcGdsb2JhbAAAABxWb2x1bWUgVk9QIEdsb2JhbCBQYXJhbWV0ZXJzAAAALm9wbGliOi9Wb3Avdm9sdW1ldm9wZ2xvYmFsP1ZvcC92b2x1bWV2b3BnbG9iYWwAAAATVk9QX3ZvbHVtZXY= +ZXhnbG9iYWwAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAEY3ZleAAAAAAAAAAAYcxqTQEBAAAAAAQAAAAPdm9sdW1ldm9wb3V0cHV0AAAAEVZvbHVtZSBWT1AgT3V0cHV0AAAALm9wbGliOi9Wb3Avdm9sdW1ldm9wb3U= +dHB1dD9Wb3Avdm9sdW1ldm9wb3V0cHV0AAAAE1ZPUF92b2x1bWV2ZXhvdXRwdXQAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAEY3ZleAAAAAAAAAABYcxqTQEBAAAAAAQAAAANdm9sdW1ld3JhbmdsZQAAAA5Wb2x1bWU= +IFdyYW5nbGUAAAAqb3BsaWI6L1NvcC92b2x1bWV3cmFuZ2xlP1NvcC92b2x1bWV3cmFuZ2xlAAAAEVNPUF92b2x1bWV3cmFuZ2xlAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEYcxqTQEBAElORFgAAAA= +AAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdhzGngAAAADERpYWxvZ1NjcmlwdAAAAFcAAAK4YLpRiTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MTYzMDY0NzQwMDAwMDEzMDA= +MDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm9yIE9fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1JPT1RfRURHRV9GQUxPRl9fX18= +TyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX0ZPTEFGX0VHREVfVE9PUl9FUkFVUVNfRU5JU19ERVJFV09QX19fX09fX19fUE9XRVJFRF9TSU5FX1NRVUFSRV9ST09UX0VER0VfRkFMT0ZfX19fTwo= +ICAgIHNjcmlwdAlPX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1I= +T09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08KICAgIGxhYmVsCU9fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0Q= +RV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT18= +U0hBREVSX01BVEVSSUFMX19fX08KCiAgICByZW5kZXJtYXNrCSJWTWFudHJhIE9HTCIKCiAgICBoZWxwIHsKCSIiCiAgICB9Cgp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMaeAAAAAMRGlhbG9nU2M= +cmlwdAAAAFcAAAJkYLfEtDA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MTYzMDY0NzQwMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgT19fX18= +TEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCU8= +X19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTwogICAgc2NyaXB0CU9fX19fTEFJUkVUQU1fUkVEQUhTX08= +SVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTwogICAgbGE= +YmVsCU9fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1M= +SEFERVJfTUFURVJJQUxfX19fTwoKICAgIHJlbmRlcm1hc2sJIlZNYW50cmEgT0dMIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAABy2CuWa4jIERpYWxvZyA= +c2NyaXB0IGZvciBPX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX18= +X08KICAgIHNjcmlwdAlPX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTwogICAgbGFiZWwJT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08KCiAgICByZW5kZXJtYXNrCU9HTDI= +CiAgICBzaGFkZXJ0eXBlCWFueQogICAgb3V0cHV0CXN1cmZhY2UJc3VyZmFjZQlzdXJmYWNlCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgc3VyZmFjZSB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWQ= +ZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXYcxp4AAAAAxEaWFsb2dTY3JpcHQAAABXAAA= +AnZgulF9MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQxNjMwNjQ3NDAwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBPX19fX1JFREFIU19TRU4= +VEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCU9fX19fUkVEQUhTX1M= +RU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08KICAgIHNjcmlwdAlPX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0k= +UlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PCiAgICBsYWJlbAlPX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0E= +TF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PCgogICAgb3V0cHV0CWZsb2F0CWRpZmYJIkNvbWJpbmVkIFZhbHVlIgogICAgc2lnbmF0dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IGZsb2F0IH0KCiAgICA= +b3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdhzGngAAAADEQ= +aWFsb2dTY3JpcHQAAABXAAACdmC1JCswNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDE2MzA2NDc0MDAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm8= +ciBPX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX1JFREFIU18= +VE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08KICAgIHNjcmlwdAlPX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1I= +QURJQUxfR1JBRElFTlRfU0hBREVSX19fX08KICAgIGxhYmVsCU9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0U= +REdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTwoKICAgIG91dHB1dAlmbG9hdAljb21wbGVtCSJDb21wbGVtZW50OiAxIC0gSW5wdXQgVmFsdWUiCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWw= +dAl7IGZsb2F0IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9Cgp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2M= +cmlwdAAAAAAAAAcSX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSA= +cmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwo= +ICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQk= +ImFicyIKICAgIHNjcmlwdAkiYWJzIgogICAgbGFiZWwJImFicyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkYWJzID0gdm9wX2FicygkdmFsKTsiCiAgICB9CgogICAgaW4= +cHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJYWJzCSJBYnNvbHV0ZSBWYWx1ZSIKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWk= +CXsgaW50IGludCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFA= +b2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHU= +cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXY= +CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWE= +bCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9JTlRfUEFSTSh2YWxfaSwgIlZhbHVlIiw= +IDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQo= +ICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDE= +KQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICA= +IFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3I= +b3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABP5fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHA= +cm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGU= +biBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U= +NwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJhZGRjb25zdCIKICAgIHNjcmlwdAkiYWRkY29uc3QiCiAgICBsYWJlbAkiYWRkY29uc3QiCgoKICAgIGNvZGUgewoJIiRhZGRlZCA9ICR2YWwgKyAkYWRkY28= +bnN0OyIKICAgIH0KCiAgICBkZXNjcmlwdGl2ZXBhcm0JYWRkY29uc3QKCiAgICBpbnB1dAlpbnQJdmFsCQkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJaW50CWFkZGVkCQkiSW5wdXQgVmFsdWUgKyBDb25zdGFudCIKICAgIHM= +aWduYXR1cmUJIkludGVnZXIiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlmCXsgZmxvYXQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHM= +aWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm0= +YWwgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQ= +IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXA= +b2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIHBhcm0= +IHsKCW5hbWUJYWRkY29uc3QKCWxhYmVsCSJBZGQiCgl0eXBlCWZsb2F0CglzaXplCTEKCWRlZmF1bHQJeyAxLjAgfQogICAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMaeAAAAAMRGlhbG9nU2M= +cmlwdAAAAFcAAB8sX1B9LjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MTYzMDY0NzQwMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgYXR0cmk= +YndyYW5nbGUgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJYXR0cmlid3JhbmdsZQogICAgc2NyaXB0CWF0dHJpYndyYW5nbGUKICAgIGxhYmVsCSJBdHRyaWJ1dGUgV3JhbmdsZSIKCiAgICBoZWxwIHsKCSI= +IgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgdG8gUHJvY2VzcyB3aXRoIFdyYW5nbGUiCiAgICBpbnB1dGxhYmVsCTIJIkFuY2lsbGFyeSBJbnB1dCwgcG9pbnQoMSwgLi4uKSB0byBBY2Nlc3MiCiAgICBpbnA= +dXRsYWJlbAkzCSJBbmNpbGxhcnkgSW5wdXQsIHBvaW50KDIsIC4uLikgdG8gQWNjZXNzIgogICAgaW5wdXRsYWJlbAk0CSJBbmNpbGxhcnkgSW5wdXQsIHBvaW50KDMsIC4uLikgdG8gQWNjZXNzIgoKICAgIGdyb3VwIHsKICA= +ICAgICAgbmFtZSAgICAiZm9sZGVyMCIKICAgICAgICBsYWJlbCAgICJDb2RlIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZ3JvdXAiCiAgICAgICAgICAgIGxhYmVsICAgIkdyb3VwIgogICAgICAgICA= +ICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgbWVudXRvZ2dsZSB7CiAgICAgICAgICAgICAgICBbICJvcG1lbnUgLWwgYXR0cmlidm9wMSBiaW5kZ3JvdXAiIF0KICAgICA= +ICAgICAgIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb24= +IiAiaW1wb3J0IHNvcHV0aWxzXG5rd2FyZ3NbJ2dlb21ldHJ5dHlwZSddID0ga3dhcmdzWydub2RlJ10ucGFybVR1cGxlKCdncm91cHR5cGUnKVxua3dhcmdzWydpbnB1dGluZGV4J10gPSAwXG5zb3B1dGlscy5zZWxlY3RHcm8= +dXBQYXJtKGt3YXJncykiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJTZWxlY3QgZ2VvbWV0cnkgZnJvbSBhbiBhdmFpbGFibGUgdmlld3BvcnQuIiB9CiAgICAgICAgICAgIHBhcm10YWc= +IHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfcmVzZWxlY3QiIH0KICAgICAgICAgICAgYmluZHNlbGVjdG9yIHBvaW50cyAiTW9kaWZ5IFBvaW50cyIKICAgICAgICAgICAgICAgICJTZWxlY3QgdGhlIHBvaW50cyA= +dG8gYWZmZWN0IGFuZCBwcmVzcyBFbnRlciB0byBjb21wbGV0ZS4iCiAgICAgICAgICAgICAgICAwIDEgMHhmZmZmZmZmZiAwIGdyb3VwdHlwZSAwCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICA= +ICAiZ3JvdXB0eXBlIgogICAgICAgICAgICBsYWJlbCAgICJHcm91cCBUeXBlIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJndWVzcyIgfQogICAgICAgICAgICBtZW51IHsKICA= +ICAgICAgICAgICAgICAiZ3Vlc3MiICAgICAiR3Vlc3MgZnJvbSBHcm91cCIKICAgICAgICAgICAgICAgICJ2ZXJ0aWNlcyIgICJWZXJ0aWNlcyIKICAgICAgICAgICAgICAgICJlZGdlcyIgICAgICJFZGdlcyIKICAgICAgICA= +ICAgICAgICAicG9pbnRzIiAgICAiUG9pbnRzIgogICAgICAgICAgICAgICAgInByaW1zIiAgICAgIlByaW1pdGl2ZXMiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm0= +dGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImNsYXNzIgogICAgICAgICAgICBsYWJlbCAgICJSdW4gT3ZlciIKICAgICA= +ICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgInBvaW50IiB9CiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgImRldGFpbCIgICAgIkRldGFpbCAob25seSBvbmNlKSIKICAgICA= +ICAgICAgICAgICAicHJpbWl0aXZlIiAiUHJpbWl0aXZlcyIKICAgICAgICAgICAgICAgICJwb2ludCIgICAgICJQb2ludHMiCiAgICAgICAgICAgICAgICAidmVydGV4IiAgICAiVmVydGljZXMiCiAgICAgICAgICAgICAgICA= +Im51bWJlciIgICAgIk51bWJlcnMiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0= +CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9udW1jb3VudCIKICAgICAgICAgICAgbGFiZWwgICAiTnVtYmVyIENvdW50IgogICAgICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICAgICAgZGU= +ZmF1bHQgeyAiMTAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgY2xhc3MgIT0gbnVtYmVyIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwISAxMDAwMCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDA= +MDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF90aHJlYWRqb2JzaXplIgogICAgICAgICAgICBsYWJlbCAgICJUaHJlYWQgSm9iIFNpemUiCiAgICAgICA= +ICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICAgICAgZGVmYXVsdCB7ICIxMDI0IiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGNsYXNzICE9IG51bWJlciB9IgogICAgICAgICAgICByYW5nZSAgIHsgMSEgMTAwMDAgfQo= +ICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzbmlwcGV0IgogICAgICAgICAgICBsYWJlbCA= +ICAiVkVYcHJlc3Npb24iCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgIG1lbnVyZXBsYWNlIHsKICAgICAgICAgICAgICAgIFsgImltcG9ydCB2ZXhwcmU= +c3Npb25tZW51IiBdCiAgICAgICAgICAgICAgICBbICIiIF0KICAgICAgICAgICAgICAgIFsgInJldHVybiB2ZXhwcmVzc2lvbm1lbnUuYnVpbGRTbmlwcGV0TWVudSgnYXR0cmlid3JhbmdsZS9zbmlwcGV0JykiIF0KICAgICA= +ICAgICAgICAgICBsYW5ndWFnZSBweXRob24KICAgICAgICAgICAgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgZXhwb3J0ICBhbGwKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICI= +MDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImVkaXRvciIgIjEiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJlZGl0b3JsYW5nIiAiVkVYIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiZWRpdG8= +cmxpbmVzIiAiOC0zMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb24iICJpbXBvcnQgdmV4cHJlc3Npb25tZW51XG5cbm5vZGUgPSBrd2FyZ3NbJ25vZGUnXVxucGFybW5hbWUgPSAnc25pcHBldCdcblw= +bnZleHByZXNzaW9ubWVudS5jcmVhdGVTcGFyZVBhcm1zRnJvbUNoQ2FsbHMobm9kZSwgcGFybW5hbWUpIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiQ3JlYXRlcyBzcGFyZSBwYXJhbWU= +dGVycyBmb3IgZWFjaCB1bmlxdWUgY2FsbCBvZiBjaCgpICIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfY3JlYXRlX3Bhcm1fZnJvbV9jaCIgfQogICAgICAgIH0KICAgICA= +ICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImV4cG9ydGxpc3QiCiAgICAgICAgICAgIGxhYmVsICAgIkF0dHJpYnV0ZXMgdG8gQ3JlYXRlIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWY= +YXVsdCB7ICIqIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICA= +ICAgICBuYW1lICAgICJ2ZXhfc3RyaWN0IgogICAgICAgICAgICBsYWJlbCAgICJFbmZvcmNlIFByb3RvdHlwZXMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICA= +ICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrIiAiIiB9CiAgICA= +ICAgIH0KICAgIH0KCiAgICBncm91cCB7CiAgICAgICAgbmFtZSAgICAiZm9sZGVyMF8xIgogICAgICAgIGxhYmVsICAgIkJpbmRpbmdzIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYXV0b2JpbmQiCiA= +ICAgICAgICAgICBsYWJlbCAgICJBdXRvYmluZCBieSBOYW1lIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9uIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICA= +ICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIG11bHRpcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImJpbmRpbmdzIgogICAgICAgICAgICBsYWJlbCA= +ICAgIk51bWJlciBvZiBCaW5kaW5ncyIKICAgICAgICAgICAgZGVmYXVsdCAwCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgIm11bHQ= +aXN0YXJ0b2Zmc2V0IiAiMSIgfQoKICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJiaW5kbmFtZSMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJBdHRyaWJ1dGUgTmFtZSIKICAgICAgICAgICA= +ICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICA= +ICAgIG5hbWUgICAgImJpbmRwYXJtIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIlZFWCBQYXJhbWV0ZXIiCiAgICAgICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICA= +ICAgICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImdyb3VwYXV0b2JpbmQiCiAgICAgICAgICAgIGxhYmVsICAgIkE= +dXRvYmluZCBHcm91cHMgYnkgTmFtZSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvbiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyA= +eyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBtdWx0aXBhcm0gewogICAgICAgICAgICBuYW1lICAgICJncm91cGJpbmRpbmdzIgogICAgICAgICAgICBsYWJlbCAgICAiR3JvdXA= +IEJpbmRpbmdzIgogICAgICAgICAgICBkZWZhdWx0IDAKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAibXVsdGlzdGFydG9mZnNldCI= +ICIxIiB9CgogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgImJpbmRncm91cG5hbWUjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiR3JvdXAgTmFtZSIKICAgICAgICAgICAgICAgIHR5cGUgICA= +IHN0cmluZwogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICA= +ImJpbmRncm91cHBhcm0jIgogICAgICAgICAgICAgICAgbGFiZWwgICAiVkVYIFBhcmFtZXRlciIKICAgICAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICA= +ICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X2N3ZHBhdGgiCiAgICAgICAgICAgIGxhYmVsICAgIkV2YWx1YXRpb24= +IE5vZGUgUGF0aCIKICAgICAgICAgICAgdHlwZSAgICBvcHBhdGgKICAgICAgICAgICAgZGVmYXVsdCB7ICIuIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSI= +ICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAib3ByZWxhdGl2ZSIgIi4iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9vdXRwdXRtYXNrIgogICA= +ICAgICAgICAgbGFiZWwgICAiRXhwb3J0IFBhcmFtZXRlcnMiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiKiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICA= +ICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X3VwZGF0ZW5tbHMiCiAgICAgICAgICAgIGxhYmVsICA= +ICJVcGRhdGUgTm9ybWFscyBJZiBEaXNwbGFjZWQiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICA= +cGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrIiAiIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW0= +ZSAgICAidmV4X21hdGNoYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJBdHRyaWJ1dGUgdG8gTWF0Y2giCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiaWQiIH0KICAgICAgICA= +ICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9pbnA= +bGFjZSIKICAgICAgICAgICAgbGFiZWwgICAiQ29tcHV0ZSBSZXN1bHRzIEluIFBsYWNlIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICByYW5nZSA= +ICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X3NlbGVjdGlvbmdyb3U= +cCIKICAgICAgICAgICAgbGFiZWwgICAiT3V0cHV0IFNlbGVjdGlvbiBHcm91cCIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXQ= +b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X3ByZWNpc2lvbiIKICAgICAgICAgICAgbGFiZWwgICAiVkVYIFByZWNpc2lvbiIKICA= +ICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiYXV0byIgfQogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJhdXRvIiAgIkF1dG8iCiAgICAgICAgICAgICAgICAiMzIiICA= +ICAiMzIgQml0IgogICAgICAgICAgICAgICAgIjY0IiAgICAiNjQgQml0IChFeHBlcmltZW50YWwpIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQo= +ICAgICAgICB9CiAgICB9Cgp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAACf9fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiA= +KiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiA= +KgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg= +NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiY2xhbXAiCiAgICBzY3JpcHQJImNsYW1wIgogICAgbGFiZWwJImNsYW1wIgoKCiAgICBjb2RlIHsKCSIkY2xhbXAgPSBjbGFtcCgkdmFsLCA= +JG1pbiwgJG1heCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBpbnB1dAlmbG9hdAltaW4JIk1pbmltdW0gVmFsdWUiCiAgICBpbnB1dAlmbG9hdAltYXgJIk1heGltdW0gVmFsdWUiCiA= +ICAgb3V0cHV0CWZsb2F0CWNsYW1wCSJDbGFtcGVkIFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkgIHsgaW50IGludCBpbnQgaW50IH0KICAgIHM= +aWduYXR1cmUJIjJEIFZlY3RvciIJCXUgIHsgdmVjdG9yMiB2ZWN0b3IyIHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYgIHsgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIH0KICAgIHM= +aWduYXR1cmUJIjNEIFBvaW50IgkJcCAgeyBwb2ludCBwb2ludCBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4gIHsgbm9ybWFsIG5vcm1hbCBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQk= +IlJHQiBDb2xvciIJCWMgIHsgY29sb3IgY29sb3IgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NCB7IHZlY3RvcjQgdmVjdG9yNCB2ZWN0b3I0IHZlY3RvcjQgfQogICAgCiAgICBzaWduYXR1cmU= +CSJVbmlmb3JtIEZsb2F0IgkJdWYgeyB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYgeyB1dmVjdG9yIHV2ZWN0b3IgdXZlY3RvciB1dmVjdG9yIH0KICA= +ICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwIHsgdXBvaW50IHVwb2ludCB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuIHsgdW5vcm1hbCB1bm9ybWFsIHVub3JtYWw= +IHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMgeyB1Y29sb3IgdWNvbG9yIHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTShtaW4sICJNaW4iLCAwKQogICAgVk9QX0ZMVF9QQVI= +TShtYXgsICJNYXgiLCAxKQogICAgVk9QX0lOVF9QQVJNKG1pbl9pLCAiTWluIiwgMCkKICAgIFZPUF9JTlRfUEFSTShtYXhfaSwgIk1heCIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKG1pbl91LCAiTWluIiwgMCwgMCkKICAgIFY= +T1BfVkVDMl9QQVJNKG1heF91LCAiTWF4IiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShtaW5fdiwgIk1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obWF4X3YsICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVI= +TShtaW5fcCwgIk1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obWF4X3AsICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKG1pbl9uLCAiTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShtYXhfbiw= +ICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKG1pbl9jLCAiTWluIiwgMCwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTShtYXhfYywgIk1heCIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSNF9QQVJNKG1pbl92NCwgIk1pbiI= +LCAwLCAwLCAwLCAwKQogICAgVk9QX0NMUjRfUEFSTShtYXhfdjQsICJNYXgiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKG1pbl91ZiwgIk1pbiIsIDApCiAgICBWT1BfRkxUX1BBUk0obWF4X3VmLCAiTWF4IiwgMSk= +CiAgICBWT1BfVkVDX1BBUk0obWluX3V2LCAiTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShtYXhfdXYsICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKG1pbl91cCwgIk1pbiIsIDAsIDAsIDApCiAgICA= +Vk9QX1ZFQ19QQVJNKG1heF91cCwgIk1heCIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0obWluX3VuLCAiTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShtYXhfdW4sICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX0M= +TFJfUEFSTShtaW5fdWMsICJNaW4iLCAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKG1heF91YywgIk1heCIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJncyIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWU= +ICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAcgX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk8= +Uk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3M= +ZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8= +LCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImNvbXBsZW1lbnQiCiAgICBzY3JpcHQJImNvbXBsZW1lbnQiCiA= +ICAgbGFiZWwJImNvbXBsZW1lbnQiCgogICAgY29kZSB7CgkiJGNvbXBsZW0gPSAtJHZhbDsiCgkiJGNvbXBsZW0gKz0gMTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG8= +YXQJY29tcGxlbQkiQ29tcGxlbWVudDogMSAtIElucHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IH0KICAgIHNpZ25hdHU= +cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0= +CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWM= +dG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICA= +IHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm8= +cm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9JTlRfUEFSTSh2YWxfaSwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmE= +bF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCA= +IlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3U= +ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlY= +YWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGU= +IDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMaeAAAAAMRGlhbG9nU2NyaXB0AAAAVwAAAu5UwhrjMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQ= +MTYzMDY0NzQwMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgY29tcHV0ZWxpZ2h0aW5nIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDAxLzIzLzE1IDEwOjU2OjUxCgp7CiAgICBuYW1lCWM= +b21wdXRlbGlnaHRpbmcKICAgIHNjcmlwdAljb21wdXRlbGlnaHRpbmcKICAgIGxhYmVsCSJDb21wdXRlIExpZ2h0aW5nIgoKICAgIGlucHV0CWJzZGYJRglGCiAgICBpbnB1dAl2ZWN0b3IJT2YJIlN1cmZhY2UgT3BhY2l0eSI= +CiAgICBpbnB1dAl2ZWN0b3IJQ2UJQ2UKICAgIG91dHB1dAl2ZWN0b3IJQ2YJQ2YKICAgIGlucHV0ZmxhZ3MJRgkwCiAgICBpbnB1dGZsYWdzCU9mCTAKICAgIGlucHV0ZmxhZ3MJQ2UJMAogICAgc2lnbmF0dXJlCSJEZWZhdWw= +dCBJbnB1dHMiCWRlZmF1bHQJeyBic2RmIHZlY3RvciB2ZWN0b3IgdmVjdG9yIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCiAgICB9CgogICAgaGVscCB7Cgk= +IiIKICAgIH0KCiAgICBwYXJtIHsKCW5hbWUJIk9mIgoJbGFiZWwJIlN1cmZhY2UgT3BhY2l0eSIKCXR5cGUJZmxvYXQKCWludmlzaWJsZQoJc2l6ZQkzCglkZWZhdWx0CXsgIjEiICIxIiAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0= +CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJDZSIKCWxhYmVsCSJDZSIKCXR5cGUJZmxvYXQKCWludmlzaWJsZQoJc2l6ZQkzCglkZWZhdWx0CXsgIjAiICIwIiAiMCIgfQoJcmFuZ2UJeyAwIDEwIH0KCWU= +eHBvcnQJbm9uZQogICAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMaeAAAAAMRGlhbG9nU2NyaXB0AAAAVwAABLRfUH09MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDA= +MTAwMDAwMDE0MTYzMDY0NzQwMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgY29tcHV0ZWxpZ2h0aW5nOjoyLjAgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJY29tcHU= +dGVsaWdodGluZzo6Mi4wCiAgICBzY3JpcHQJY29tcHV0ZWxpZ2h0aW5nCiAgICBsYWJlbAkiQ29tcHV0ZSBMaWdodGluZyIKCiAgICBpbnB1dAlzdHJ1Y3RfU2hhZGVyTGF5ZXIJbGF5ZXIJTGF5ZXIKICAgIGlucHV0CWJzZGY= +CUYJRgogICAgaW5wdXQJY29sb3IJT2YJIlN1cmZhY2UgT3BhY2l0eSIKICAgIGlucHV0CWNvbG9yCUNlCUNlCiAgICBvdXRwdXQJdmVjdG9yCUNmCUNmCiAgICBvdXRwdXQJdmVjdG9yCW91dF9PZglvdXRfT2YKICAgIG91dHA= +dXQJYnNkZglvdXRfRglvdXRfRgogICAgaW5wdXRmbGFncwlsYXllcgkwCiAgICBpbnB1dGZsYWdzCUYJMAogICAgaW5wdXRmbGFncwlPZgkwCiAgICBpbnB1dGZsYWdzCUNlCTAKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnA= +dXRzIglkZWZhdWx0CXsgc3RydWN0X1NoYWRlckxheWVyIGJzZGYgY29sb3IgY29sb3IgdmVjdG9yIHZlY3RvciBic2RmIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCw= +MCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJPZiIKICAgICAgICBsYWJlbCA= +ICAiU3VyZmFjZSBPcGFjaXR5IgogICAgICAgIHR5cGUgICAgY29sb3IKICAgICAgICBpbnZpc2libGUKICAgICAgICBzaXplICAgIDMKICAgICAgICBkZWZhdWx0IHsgIjEiICIxIiAiMSIgfQogICAgICAgIHJhbmdlICAgeyA= +MCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJDZSIKICAgICAgICBsYWJlbCAgICJDZSIKICAgICAgICB0eXBlICAgIGNvbG9yCiAgICAgICAgaW52aXNpYmxlCiAgICAgICAgc2l6ZSAgICAzCiAgICA= +ICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZGVzY3JpcHRpb24iCiAgICAgICAgbGFiZWwgICAiRGVzY3JpcHRpb24= +IgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgaW52aXNpYmxlCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAA= +AAAAAABXYcxp4AAAAAxEaWFsb2dTY3JpcHQAAABXAABKMV9QfSowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDE2MzA2NDc0MDAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIEQ= +aWFsb2cgc2NyaXB0IGZvciBjb3B5dG9jdXJ2ZXMgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJY29weXRvY3VydmVzCiAgICBzY3JpcHQJY29weXRvY3VydmVzCiAgICBsYWJlbAkiQ29weSB0byBDdXJ2ZXM= +IgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIkdlb21ldHJ5IHRvIENvcHkiCiAgICBpbnB1dGxhYmVsCTIJIlRhcmdldCBDdXJ2ZXMgdG8gQ29weSB0byIKICAgIGlucHV0bGFiZWwJMwkiU3ViLU4= +ZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayBJbnB1dCAjNCIKCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzb3VyY2Vncm91cCIKICAgICAgICBsYWJlbCAgICJTb3VyY2UgR3JvdXA= +IgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBtZW51dG9nZ2xlIHsKICAgICAgICAgICAgWyAib3BtZW51IC1sIGNvcHl0b3BvaW50czEgc291cmNlZ3JvdXAiIF0KICAgICA= +ICAgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbiIgImltcG9ydCBzb3B1dGlsc1xua3dhcmdzWydnZW9tZXRyeXR5cGU= +J10gPSBrd2FyZ3NbJ25vZGUnXS5wYXJtVHVwbGUoJ3NvdXJjZWdyb3VwdHlwZScpXG5rd2FyZ3NbJ2lucHV0aW5kZXgnXSA9IDBcbnNvcHV0aWxzLnNlbGVjdEdyb3VwUGFybShrd2FyZ3MpIiB9CiAgICAgICAgcGFybXRhZyA= +eyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiU2VsZWN0IGdlb21ldHJ5IGZyb20gYW4gYXZhaWxhYmxlIHZpZXdwb3J0LlxuU2hpZnQtY2xpY2sgdG8gdHVybiBvbiBTZWxlY3QgR3JvdXBzLiIgfQogICAgICAgIHBhcm10YWcgeyA= +InNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfcmVzZWxlY3QiIH0KICAgICAgICBwYXJtdGFnIHsgInNvcF9pbnB1dCIgIjAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInNvdXJjZWdyb3VwdHlwZSI= +CiAgICAgICAgbGFiZWwgICAiU291cmNlIEdyb3VwIFR5cGUiCiAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgZGVmYXVsdCB7ICJndWVzcyIgfQogICAgICAgIG1lbnUgewogICAgICAgICAgICAiZ3Vlc3MiICAgICA= +Ikd1ZXNzIGZyb20gR3JvdXAiCiAgICAgICAgICAgICJwcmltcyIgICAgICJQcmltaXRpdmVzIgogICAgICAgICAgICAicG9pbnRzIiAgICAiUG9pbnRzIgogICAgICAgIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSI= +ICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImN1cnZlZ3JvdXAiCiAgICA= +ICAgIGxhYmVsICAgIkN1cnZlIEdyb3VwIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBtZW51dG9nZ2xlIHsKICAgICAgICAgICAgWyAib3BtZW51IC1sIG9yaWVudGFsb24= +Z2N1cnZlMSBncm91cCIgXQogICAgICAgIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb24iICJpbXBvcnQgc29wdXRpbHM= +XG5rd2FyZ3NbJ2dlb21ldHJ5dHlwZSddID0gKGhvdS5nZW9tZXRyeVR5cGUuUHJpbWl0aXZlcywpXG5rd2FyZ3NbJ2lucHV0aW5kZXgnXSA9IDBcbnNvcHV0aWxzLnNlbGVjdEdyb3VwUGFybShrd2FyZ3MpIiB9CiAgICAgICA= +IHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiU2VsZWN0IGdlb21ldHJ5IGZyb20gYW4gYXZhaWxhYmxlIHZpZXdwb3J0LlxuU2hpZnQtY2xpY2sgdG8gdHVybiBvbiBTZWxlY3QgR3JvdXBzLiIgfQogICAgICAgIHA= +YXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfcmVzZWxlY3QiIH0KICAgIH0KICAgIGdyb3Vwc2ltcGxlIHsKICAgICAgICBuYW1lICAgICJjb3B5X2ZvbGRlciIKICAgICAgICBsYWJlbCAgICJDb3B5aW4= +ZyIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInVzZWlkYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJQaWVjZSBBdHRyaWJ1dGUiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICA= +ICBub2xhYmVsCiAgICAgICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICA= +cGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImlkYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJQaWU= +Y2UgQXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgInZhcmlhbnQiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdXNlaWRhdHRyaWIgPT0gMCB9IgogICAgICA= +ICAgICAgbWVudXJlcGxhY2UgewogICAgICAgICAgICAgICAgWyAib3BtZW51IC1sIGNvcHl0b3BvaW50czEgaWRhdHRyaWIiIF0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDA= +MDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic29wX2lucHV0IiAiMSIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicGFjayIKICAgICAgICAgICAgbGFiZWwgICA= +IlBhY2sgYW5kIEluc3RhbmNlIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDA= +IiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJwaXZvdCIKICAgICAgICAgICA= +IGxhYmVsICAgIlBpdm90IExvY2F0aW9uIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJjZW50cm9pZCIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBwYWNrID09IDAgfSIKICA= +ICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgIm9yaWdpbiIgICAgIk9yaWdpbiIKICAgICAgICAgICAgICAgICJjZW50cm9pZCIgICJDZW50cm9pZCIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHs= +ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICA= +ICAgbmFtZSAgICAidmlld3BvcnRsb2QiCiAgICAgICAgICAgIGxhYmVsICAgIkRpc3BsYXkgQXMiCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgImZ1bGwiIH0KICAgICAgICAgICA= +IGhpZGV3aGVuICJ7IHBhY2sgPT0gMCB9IgogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJmdWxsIiAgICAgICJGdWxsIEdlb21ldHJ5IgogICAgICAgICAgICAgICAgInBvaW50cyIgICAgIlBvaW50IENsb3U= +ZCIKICAgICAgICAgICAgICAgICJib3giICAgICAgICJCb3VuZGluZyBCb3giCiAgICAgICAgICAgICAgICAiY2VudHJvaWQiICAiQ2VudHJvaWQiCiAgICAgICAgICAgICAgICAiaGlkZGVuIiAgICAiSGlkZGVuIgogICAgICA= +ICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICA= +ICAgfQogICAgfQoKICAgIGdyb3Vwc2ltcGxlIHsKICAgICAgICBuYW1lICAgICJmcmFtZV9mb2xkZXIiCiAgICAgICAgbGFiZWwgICAiRnJhbWUiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ0YW5nZW4= +dHR5cGUiCiAgICAgICAgICAgIGxhYmVsICAgIlRhbmdlbnQgVHlwZSIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGRlZmF1bHQgeyAiYXZnZGlyIiB9CiAgICAgICAgICAgIG1lbnUgewogICAgICA= +ICAgICAgICAgICJhdmdkaXIiICAgICJBdmVyYWdlIG9mIEVkZ2UgRGlyZWN0aW9ucyIKICAgICAgICAgICAgICAgICJkaWZmIiAgICAgICJDZW50cmFsIERpZmZlcmVuY2UiCiAgICAgICAgICAgICAgICAicHJldiIgICAgICA= +IlByZXZpb3VzIEVkZ2UiCiAgICAgICAgICAgICAgICAibmV4dCIgICAgICAiTmV4dCBFZGdlIgogICAgICAgICAgICAgICAgIm5vbmUiICAgICAgIlogQXhpcyAoSWdub3JlIEN1cnZlKSIKICAgICAgICAgICAgfQogICAgICA= +ICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHA= +YXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiY29udGludW91c2Nsb3NlZCIKICAgICAgICAgICAgbGFiZWwgICAiTWFrZSBDbG9zZWQgQ3VydmUgT3JpZW50YXRpb25zIENvbnRpbnVvdXMiCiAgICAgICAgICAgIHR5cGUgICA= +IHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9uIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDA= +MDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZXh0cmFwb2w= +YXRlZW5kdGFuZ2VudHMiCiAgICAgICAgICAgIGxhYmVsICAgIkV4dHJhcG9sYXRlIEVuZCBUYW5nZW50cyIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICA= +ICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2M= +YWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidHJhbnNmb3JtYnlhdHRyaWJzIgogICAgICAgICAgICBsYWJlbCAgICJUcmFuc2Zvcm0gVXM= +aW5nIEN1cnZlIFBvaW50IEF0dHJpYnV0ZXMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib24iIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDA= +MDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXB2ZWN0b3J0eXA= +ZSIKICAgICAgICAgICAgbGFiZWwgICAiVGFyZ2V0IFVwIFZlY3RvciIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGRlZmF1bHQgeyAibm9ybWFsIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICI= +eyB0YW5nZW50dHlwZSA9PSBub25lIH0iCiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgIm5vcm1hbCIgICAgIkN1cnZlIE5vcm1hbCIKICAgICAgICAgICAgICAgICJ4IiAgICAgICAgICJYIEF4aXMiCiAgICA= +ICAgICAgICAgICAgInkiICAgICAgICAgIlkgQXhpcyIKICAgICAgICAgICAgICAgICJ6IiAgICAgICAgICJaIEF4aXMiCiAgICAgICAgICAgICAgICAiYXR0cmliIiAgICAiQXR0cmlidXRlIgogICAgICAgICAgICAgICAgImM= +dXN0b20iICAgICJDdXN0b20iCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2w= +YW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXB2ZWN0b3JhdHN0YXJ0IgogICAgICAgICAgICBsYWJlbCAgICJUYXJnZXQgVXAgVmVjdG9yIGF0IFN0YXI= +dCAoZWxzZSBBdmVyYWdlKSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvbiIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0iCiAgICA= +ICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICA= +IHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ1c2VlbmR1cHZlY3RvciIKICAgICAgICAgICAgbGFiZWwgICAiVXNlIFRhcmdldCBFbmQgVXAgVmVjdG9yIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICA= +ICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdGFuZ2VudHR5cGUgPT0gbm9uZSB9IHsgdXB2ZWN0b3JhdHN0YXJ0ID09IDAgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGU= +IiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICA= +InVwdmVjdG9yYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJTdGFydCBVcCBBdHRyaWJ1dGUiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAidGFyZ2V0X3VwIiB9CiAgICAgICA= +ICAgICBkaXNhYmxld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gYXR0cmliIH0iCiAgICAgICAgICAgIGhpZGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSB7IHVwdmVjdG9ydHk= +cGUgIT0gYXR0cmliIH0iCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiI= +IH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImVuZHVwdmVjdG9yYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJFbmQgVXAgQXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHM= +dHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICJ0YXJnZXRfdXBfZW5kIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSB7IHVwdmVjdG9ydHlwZSAhPSBhdHRyaWIgfSB7IHVzZWU= +bmR1cHZlY3RvciA9PSAwIH0geyB1cHZlY3RvcmF0c3RhcnQgPT0gMCB9IgogICAgICAgICAgICBoaWRld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gYXR0cmliIH0geyB1c2VlbmR1cHY= +ZWN0b3IgPT0gMCB9IHsgdXB2ZWN0b3JhdHN0YXJ0ID09IDAgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGw= +YmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXB2ZWN0b3IiCiAgICAgICAgICAgIGxhYmVsICAgIlN0YXJ0IFVwIFZlY3RvciIKICAgICAgICA= +ICAgIHR5cGUgICAgdmVjdG9yCiAgICAgICAgICAgIHNpemUgICAgMwogICAgICAgICAgICBkZWZhdWx0IHsgIjAiICIxIiAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyA= +dXB2ZWN0b3J0eXBlICE9IGN1c3RvbSB9IgogICAgICAgICAgICBoaWRld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gY3VzdG9tIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAtMSAxIH0= +CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICA= +ICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImVuZHVwdmVjdG9yIgogICAgICAgICAgICBsYWJlbCAgICJFbmQgVXAgVmVjdG9yIgogICAgICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgICAgICBzaXplICA= +ICAzCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgIjEiICIwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSB7IHVwdmVjdG9ydHlwZSAhPSBjdXN0b20gfSB7IHVzZWVuZHVwdmU= +Y3RvciA9PSAwIH0geyB1cHZlY3RvcmF0c3RhcnQgPT0gMCB9IgogICAgICAgICAgICBoaWRld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gY3VzdG9tIH0geyB1c2VlbmR1cHZlY3RvciA= +PT0gMCB9IHsgdXB2ZWN0b3JhdHN0YXJ0ID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICA= +IHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3VwY29sbGFwc2libGUgewogICAgICAgIG5hbWUgICAgInJvdGF0aW9uX2ZvbGRlciIKICAgICA= +ICAgbGFiZWwgICAiQWRkaXRpb25hbCBSb3RhdGlvbnMiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyT3JkIgogICAgICAgICAgICBsYWJlbCAgICJSb3RhdGUgT3JkZXIiCiAgICAgICAgICAgIHR5cGU= +ICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJ4eXoiIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAieHl6IiAgICJQaXRjaCwgWWF3LCBSb2xsIgogICAgICAgICAgICAgICAgInh6eSIgICA= +IlBpdGNoLCBSb2xsLCBZYXciCiAgICAgICAgICAgICAgICAieXh6IiAgICJZYXcsIFBpdGNoLCBSb2xsIgogICAgICAgICAgICAgICAgInl6eCIgICAiWWF3LCBSb2xsLCBQaXRjaCIKICAgICAgICAgICAgICAgICJ6eHkiICA= +ICJSb2xsLCBQaXRjaCwgWWF3IgogICAgICAgICAgICAgICAgInp5eCIgICAiUm9sbCwgWWF3LCBQaXRjaCIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDA= +IiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJhcHBseXJvbGwiCiAgICAgICA= +ICAgICBsYWJlbCAgICJBcHBseSBSb2xsIG9yIFR3aXN0IgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjA= +MDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyb2w= +bCIKICAgICAgICAgICAgbGFiZWwgICAiUm9sbCIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlyb2xsID09IDAgfSIKICA= +ICAgICAgICAgIHJhbmdlICAgeyAtMTgwIDE4MCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW4= +Z3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInJvbGxwZXIiCiAgICAgICAgICAgIGxhYmVsICAgIlR3aXN0IFBlciIKICAgICAgICAgICAgdHlwZSAgICBvcmQ= +aW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgImZ1bGxkaXN0YW5jZSIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXJvbGwgPT0gMCB9IgogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJlZGdlIiA= +ICAgICAgICAgIlBlciBFZGdlIgogICAgICAgICAgICAgICAgImRpc3RhbmNlIiAgICAgICJQZXIgVW5pdCBEaXN0YW5jZSIKICAgICAgICAgICAgICAgICJhdHRyaWIiICAgICAgICAiU2NhbGUgQnkgQXR0cmlidXRlIgogICA= +ICAgICAgICAgICAgICJmdWxsZWRnZXMiICAgICAiUGVyIEZ1bGwgQ3VydmUgYnkgRWRnZXMiCiAgICAgICAgICAgICAgICAiZnVsbGRpc3RhbmNlIiAgIlBlciBGdWxsIEN1cnZlIGJ5IERpc3RhbmNlIgogICAgICAgICAgICA= +fQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiA= +ICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJmdWxsdHdpc3RzIgogICAgICAgICAgICBsYWJlbCAgICJGdWxsIFR3aXN0cyIKICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgICAgIGRlZmF1bHQ= +IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlyb2xsID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xMCAxMCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDA= +MDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImluY3JvbGwiCiAgICA= +ICAgICAgICBsYWJlbCAgICJQYXJ0aWFsIFR3aXN0IgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXJvbGwgPT0gMCB9Igo= +ICAgICAgICAgICAgcmFuZ2UgICB7IC0xODAgMTgwIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2w= +YW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicm9sbGF0dHJpYiIKICAgICAgICAgICAgbGFiZWwgICAiVHdpc3QgUmFtcCBBdHRyaWJ1dGUiCiAgICAgICA= +ICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgInJvbGwiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgYXBwbHlyb2xsID09IDAgfSB7IGFwcGx5cm9sbCA9PSAxIHJvbGxwZXIgIT0gYXR0cmk= +YiB9IgogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXJvbGwgPT0gMCB9IHsgYXBwbHlyb2xsID09IDEgcm9sbHBlciAhPSBhdHRyaWIgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDA= +MDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYXBwbHl5YXciCiA= +ICAgICAgICAgICBsYWJlbCAgICJBcHBseSBZYXciCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDA= +MDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInlhdyIKICA= +ICAgICAgICAgIGxhYmVsICAgIllhdyIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHl5YXcgPT0gMCB9IgogICAgICAgICA= +ICAgcmFuZ2UgICB7IC0xODAgMTgwIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiA= +InB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAieWF3cGVyIgogICAgICAgICAgICBsYWJlbCAgICJZYXcgUGVyIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICA= +ICAgICAgIGRlZmF1bHQgeyAiZnVsbGRpc3RhbmNlIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5eWF3ID09IDAgfSIKICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAiZWRnZSIgICAgICAgICAgIlA= +ZXIgRWRnZSIKICAgICAgICAgICAgICAgICJkaXN0YW5jZSIgICAgICAiUGVyIFVuaXQgRGlzdGFuY2UiCiAgICAgICAgICAgICAgICAiYXR0cmliIiAgICAgICAgIlNjYWxlIEJ5IEF0dHJpYnV0ZSIKICAgICAgICAgICAgICA= +ICAiZnVsbGVkZ2VzIiAgICAgIlBlciBGdWxsIEN1cnZlIGJ5IEVkZ2VzIgogICAgICAgICAgICAgICAgImZ1bGxkaXN0YW5jZSIgICJQZXIgRnVsbCBDdXJ2ZSBieSBEaXN0YW5jZSIKICAgICAgICAgICAgfQogICAgICAgICA= +ICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0= +IHsKICAgICAgICAgICAgbmFtZSAgICAiaW5jeWF3IgogICAgICAgICAgICBsYWJlbCAgICJJbmNyZW1lbnRhbCBZYXciCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICA= +ICAgICAgICBoaWRld2hlbiAieyBhcHBseXlhdyA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAtMTgwIDE4MCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICA= +ICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInlhd2F0dHJpYiIKICAgICAgICAgICAgbGE= +YmVsICAgIllhdyBSYW1wIEF0dHJpYnV0ZSIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICJ5YXciIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgYXBwbHl5YXcgPT0gMCB9IHs= +IGFwcGx5eWF3ID09IDEgeWF3cGVyICE9IGF0dHJpYiB9IgogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXlhdyA9PSAwIH0geyBhcHBseXlhdyA9PSAxIHlhd3BlciAhPSBhdHRyaWIgfSIKICAgICAgICAgICAgcGFybXQ= +YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICA= +ICAgICAgIG5hbWUgICAgImFwcGx5cGl0Y2giCiAgICAgICAgICAgIGxhYmVsICAgIkFwcGx5IFBpdGNoIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICA= +ICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0= +IHsKICAgICAgICAgICAgbmFtZSAgICAicGl0Y2giCiAgICAgICAgICAgIGxhYmVsICAgIlBpdGNoIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBoaWQ= +ZXdoZW4gInsgYXBwbHlwaXRjaCA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAtMTgwIDE4MCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICA= +cGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInBpdGNocGVyIgogICAgICAgICAgICBsYWJlbCAgICJQaXQ= +Y2ggUGVyIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJmdWxsZGlzdGFuY2UiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlwaXRjaCA9PSAwIH0iCiAgICAgICAgICA= +ICBtZW51IHsKICAgICAgICAgICAgICAgICJlZGdlIiAgICAgICAgICAiUGVyIEVkZ2UiCiAgICAgICAgICAgICAgICAiZGlzdGFuY2UiICAgICAgIlBlciBVbml0IERpc3RhbmNlIgogICAgICAgICAgICAgICAgImF0dHJpYiI= +ICAgICAgICAiU2NhbGUgQnkgQXR0cmlidXRlIgogICAgICAgICAgICAgICAgImZ1bGxlZGdlcyIgICAgICJQZXIgRnVsbCBDdXJ2ZSBieSBFZGdlcyIKICAgICAgICAgICAgICAgICJmdWxsZGlzdGFuY2UiICAiUGVyIEZ1bGw= +IEN1cnZlIGJ5IERpc3RhbmNlIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja18= +bGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImluY3BpdGNoIgogICAgICAgICAgICBsYWJlbCAgICJJbmNyZW1lbnRhbCBQaXRjaCIKICAgICAgICAgICA= +IHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5cGl0Y2ggPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTE4MCAxODAgfQogICAgICAgICA= +ICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0= +IHsKICAgICAgICAgICAgbmFtZSAgICAicGl0Y2hhdHRyaWIiCiAgICAgICAgICAgIGxhYmVsICAgIlBpdGNoIFJhbXAgQXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHs= +ICJwaXRjaCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBhcHBseXBpdGNoID09IDAgfSB7IGFwcGx5cGl0Y2ggPT0gMSBwaXRjaHBlciAhPSBhdHRyaWIgfSIKICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlwaXQ= +Y2ggPT0gMCB9IHsgYXBwbHlwaXRjaCA9PSAxIHBpdGNocGVyICE9IGF0dHJpYiB9IgogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICI= +c2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3VwY29sbGFwc2libGUgewogICAgICAgIG5hbWUgICAgInNjYWxlc19mb2xkZXIiCiAgICAgICAgbGFiZWwgICAiU2M= +YWxlcyBhbmQgU2hlYXJzIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAibm9ybWFsaXplIgogICAgICAgICAgICBsYWJlbCAgICJOb3JtYWxpemUgU2NhbGVzIgogICAgICAgICAgICB0eXBlICAgIHRvZ2c= +bGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2w= +YW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic2NhbGUiCiAgICAgICAgICAgIGxhYmVsICAgIlVuaWZvcm0gU2NhbGUiCiAgICAgICAgICAgIHR5cGUgICA= +IGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCA0IH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICA= +ICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic3RyZXRjaGFyb3VuZHR1cm5zIgogICAgICAgICAgICA= +bGFiZWwgICAiU3RyZXRjaCBBcm91bmQgVHVybnMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDA= +MDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgIm1heHN0cmU= +dGNoYXJvdW5kdHVybnMiCiAgICAgICAgICAgIGxhYmVsICAgIk1heCBTdHJldGNoIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMTAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4= +ICJ7IHN0cmV0Y2hhcm91bmR0dXJucyA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAxISAxMDAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICA= +IHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3VwY29sbGFwc2libGUgewogICAgICAgIG5hbWUgICAgImF0dHJpYnNfZm9sZGVyIgogICAgICA= +ICBsYWJlbCAgICJBdHRyaWJ1dGVzIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicmVzZXR0YXJnZXRhdHRyaWJzIgogICAgICAgICAgICBsYWJlbCAgICJSZXNldCBBdHRyaWJ1dGVzIGZyb20gVGFyZ2U= +dCIKICAgICAgICAgICAgdHlwZSAgICBidXR0b24KICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXI= +bXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICJob3UucHdkKCkuaG0oKS5yZXNldEF0dHJpYnNCdXR0b24oa3dhcmdzLCBob3UucHdkKCkpIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWc= +ZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBtdWx0aXBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ0YXJnZXRhdHRyaWJzIgogICAgICAgICAgICBsYWJlbCAgICAiQXR0cmlidXRlcyBmcm9tIFRhcmdldCIKICA= +ICAgICAgICAgIGRlZmF1bHQgMwogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KCiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAidXNlYXBwbHk= +IyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkFwcGx5IEF0dHJpYnV0ZXMiCiAgICAgICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICAgICAgbm9sYWJlbAogICAgICAgICAgICAgICAgam9pbm5leHQKICA= +ICAgICAgICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgImFwcGx5dG8jIgogICAgICAgICAgICAgICAgbGFiZWwgICAiQXBwbHk= +IHRvIgogICAgICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgICAgICBqb2lubmV4dAogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgICAgICBtZW51IHsKICAgICAgICAgICA= +ICAgICAgICAgInBvaW50cyIgICAgIlBvaW50cyIKICAgICAgICAgICAgICAgICAgICAidmVydHMiICAgICAiVmVydGljZXMiCiAgICAgICAgICAgICAgICAgICAgInByaW1zIiAgICAgIlByaW1pdGl2ZXMiCiAgICAgICAgICA= +ICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAiYXBwbHltZXRob2QjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiYnkiCiAgICAgICAgICAgICAgICB0eXA= +ZSAgICBvcmRpbmFsCiAgICAgICAgICAgICAgICBqb2lubmV4dAogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICAgICAiY29weSIgICJDb3B5aW4= +ZyIKICAgICAgICAgICAgICAgICAgICAibm9uZSIgICJOb3RoaW5nIgogICAgICAgICAgICAgICAgICAgICJtdWx0IiAgIk11bHRpcGx5aW5nIgogICAgICAgICAgICAgICAgICAgICJhZGQiICAgIkFkZGluZyIKICAgICAgICA= +ICAgICAgICAgICAgInN1YiIgICAiU3VidHJhY3RpbmciCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJhcHBseWF0dHJpYnMjIgogICA= +ICAgICAgICAgICAgIGxhYmVsICAgIkF0dHJpYnV0ZXMiCiAgICAgICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgICAgIHBhcm10YWcgeyAic29wX2k= +bnB1dCIgIjEiIH0KICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICB9Cgp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABu9fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHM= +b2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2k= +dGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW4= +YWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiY29zaW5lIgogICAgc2NyaXB0CSJjb3NpbmUiCiAgICBsYWJlbAkiY29zaW5lIgoKICAgIG8= +dXRlcmNvZGUgewoJIiNpbmNsdWRlIDx2b3BsaWIuaD4iCiAgICB9CgogICAgY29kZSB7CgkiJGNvc2luZSA9IHZvcF9jb3MoJHJhZCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXJhZAkiUmFkaWFucyIKICAgIG91dHB1dAk= +ZmxvYXQJY29zaW5lCSJPdXRwdXQgVmFsdWUiCgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQk= +IjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICA= +c2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyA= +dWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiA= +ICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0= +KHJhZCwJIlJhZGlhbnMiLCAwKQogICAgVk9QX1ZFQzJfUEFSTShyYWRfdSwJIlJhZGlhbnMiLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHJhZF92LAkiUmFkaWFucyIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0ocmFkX3A= +LAkiUmFkaWFucyIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0ocmFkX24sCSJSYWRpYW5zIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShyYWRfYywJIlJhZGlhbnMiLCAwLCAwLCAwKQogICAgVk9QX1ZFQzRfUEFSTSg= +cmFkX3Y0LCAiUmFkaWFucyIsIDAsIDAsIDAsIDApCiAgICBWT1BfRkxUX1BBUk0ocmFkX3VmLCAiUmFkaWFucyIsIDApCiAgICBWT1BfVkVDX1BBUk0ocmFkX3V2LCAiUmFkaWFucyIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1A= +QVJNKHJhZF91cCwgIlJhZGlhbnMiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHJhZF91biwgIlJhZGlhbnMiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHJhZF91YywgIlJhZGlhbnMiLCAwLCAwLCAwKQoKICAgIGc= +cm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAB69fUH1KLyoKICogUFJPUFI= +SUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCw= +IG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3Q= +CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiZGVndG9yYWQiCiAgICBzY3JpcHQJImRlZ3Q= +b3JhZCIKICAgIGxhYmVsCSJkZWd0b3JhZCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkcmFkID0gdm9wX3JhZGlhbnMoJGRlZyk7IgogICAgfQoKICAgIGlucHV0CWZsb2E= +dAlkZWcJIkRlZ3JlZXMiCiAgICBvdXRwdXQJZmxvYXQJcmFkCSJSYWRpYW5zIgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3I= +MiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm8= +cm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmk= +Zm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXs= +IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0= +CgogICAgVk9QX0ZMVF9QQVJNX1IoZGVnLCAgICJEZWdyZWVzIiwgMCwgMCwgMzYwKQogICAgVk9QX1ZFQ1RPUjJfUEFSTShmbG9hdCwgZGVnX3UsICJEZWdyZWVzIiwgMCwgMCwgMCwgMzYwKQogICAgVk9QX1ZFQ1RPUl9QQVI= +TShmbG9hdCwgZGVnX3YsICJEZWdyZWVzIiwgMCwgMCwgMCwgMCwgMzYwKQogICAgVk9QX1ZFQ1RPUl9QQVJNKGZsb2F0LCBkZWdfcCwgIkRlZ3JlZXMiLCAwLCAwLCAwLCAwLCAzNjApCiAgICBWT1BfVkVDVE9SX1BBUk0oZmw= +b2F0LCBkZWdfbiwgIkRlZ3JlZXMiLCAwLCAwLCAwLCAwLCAzNjApCiAgICBWT1BfVkVDVE9SX1BBUk0oY29sb3IsIGRlZ19jLCAiRGVncmVlcyIsIDAsIDAsIDAsIDAsIDM2MCkKICAgIFZPUF9WRUNUT1I0X1BBUk0oZmxvYXQ= +LCBkZWdfdjQsIkRlZ3JlZXMiLCAwLCAwLCAwLCAxLCAwLCAzNjApCiAgICBWT1BfRkxUX1BBUk1fUihkZWdfdWYsICJEZWdyZWVzIiwgMCwgMCwgMzYwKQogICAgVk9QX1ZFQ1RPUl9QQVJNKGZsb2F0LCBkZWdfdXYsICJEZWc= +cmVlcyIsIDAsIDAsIDAsIDAsIDM2MCkKICAgIFZPUF9WRUNUT1JfUEFSTShmbG9hdCwgZGVnX3VwLCAiRGVncmVlcyIsIDAsIDAsIDAsIDAsIDM2MCkKICAgIFZPUF9WRUNUT1JfUEFSTShmbG9hdCwgZGVnX3VuLCAiRGVncmU= +ZXMiLCAwLCAwLCAwLCAwLCAzNjApCiAgICBWT1BfVkVDVE9SX1BBUk0oY29sb3IsIGRlZ191YywgIkRlZ3JlZXMiLCAwLCAwLCAwLCAwLCAzNjApCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICA= +Z3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXYcxp4AAAAAxEaWFsb2dTY3JpcHQAAABXAAAEAFg+i5swNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjY= +MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQxNjMwNjQ3NDAwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBkZW5zaXR5dG9vcGFjaXR5IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiA= +ICAgbmFtZQlkZW5zaXR5dG9vcGFjaXR5CiAgICBzY3JpcHQJZGVuc2l0eXRvb3BhY2l0eQogICAgbGFiZWwJIkRlbnNpdHkgdG8gT3BhY2l0eSIKCiAgICBpbnB1dAlmbG9hdAlkZW5zaXR5CURlbnNpdHkKICAgIGlucHV0CWY= +bG9hdAlzaGFkb3dzY2FsZQkiU2hhZG93IERlbnNpdHkgTXVsdGlwbGllciIKICAgIGlucHV0CWZsb2F0CWRpc3QJRGlzdGFuY2UKICAgIG91dHB1dAlmbG9hdAlPZglPZgogICAgaW5wdXRmbGFncwlkZW5zaXR5CTAKICAgIGk= +bnB1dGZsYWdzCXNoYWRvd3NjYWxlCTAKICAgIGlucHV0ZmxhZ3MJZGlzdAkwCiAgICBzaWduYXR1cmUJIkZsb2F0IERlbnNpdHkiCWRlZmF1bHQJeyBmbG9hdCBmbG9hdCBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIlY= +ZWN0b3IgRGVuc2l0eSIJdmVjCXsgdmVjdG9yIGZsb2F0IGZsb2F0IGZsb2F0IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKICAgIH0KICAgIG91dHB1dG92ZXJyaWQ= +ZXMJdmVjCiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHsKCW5hbWUJInNpZ25hdHVyZSIKCWJhc2VwYXJtCglsYWJlbAkiU2lnbmF0dXJlIgoJZXhwb3I= +dAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlbnNpdHkiCglsYWJlbAkiRGVuc2l0eSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkic2g= +YWRvd3NjYWxlIgoJbGFiZWwJIlNoYWRvdyBEZW5zaXR5IE11bHRpcGxpZXIiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGlzdCIKCWxhYmVsCSI= +RGlzdGFuY2UiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxMCB9CiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAI/l9QfUovKgogKiBQUk9QUklFVEFSWSBJTkY= +T1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG8= +c2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnQ= +bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJkb3QiCiAgICBzY3JpcHQJImRvdCIKICAgIGxhYmVsCSJkb3Q= +IgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRkb3Rwcm9kID0gdm9wX2RvdCgkdmVjMSwgJHZlYzIpOyIKICAgIH0KCiAgICBpbnB1dAl2ZWN0b3IJdmVjMQkiVmVjdG9yIDE= +IgogICAgaW5wdXQJdmVjdG9yCXZlYzIJIlZlY3RvciAyIgogICAgb3V0cHV0CWZsb2F0CWRvdHByb2QJIkRvdCBQcm9kdWN0IgoKICAgIFZPUF9WRUNfUEFSTSh2ZWMxLCAiVmVjdG9yIDEiLCAxLCAwLCAwKQogICAgVk9QX1Y= +RUNfUEFSTSh2ZWMyLCAiVmVjdG9yIDIiLCAwLCAxLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzFfYywgIkNvbG9yIDEiLCAxLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzJfYywgIkNvbG9yIDIiLCAwLCAxLCAwKQogICA= +IFZPUF9WRUNfUEFSTSh2ZWMxX3V2LCAiVmVjdG9yIDEiLCAxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlYzJfdXYsICJWZWN0b3IgMiIsIDAsIDEsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMV91YywgIkNvbG9yIDEiLCA= +MSwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMyX3VjLCAiQ29sb3IgMiIsIDAsIDEsIDApCgogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IvUG9pbnQiCXY= +cAl7IHZlY3RvciBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3Rvci9Ob3JtYWwiCXZuCXsgdmVjdG9yIG5vcm1hbCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50L1ZlY3RvciIJcHYJeyBwb2ludCA= +dmVjdG9yIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQvUG9pbnQiCXBwCXsgcG9pbnQgcG9pbnQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludC9Ob3JtYWwiCXBuCXsgcG9pbnQgbm9ybWFsIGZsb2F0IH0= +CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbC9WZWN0b3IiCW52CXsgbm9ybWFsIHZlY3RvciBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbC9Qb2ludCIJbnAJeyBub3JtYWwgcG9pbnQgZmxvYXQgfQogICAgc2lnbmE= +dHVyZQkiM0QgTm9ybWFsL05vcm1hbCIJbm4JeyBub3JtYWwgbm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIGZsb2F0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0Q= +IFZlY3RvciIJICAgdXYJeyB1dmVjdG9yIHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IvUG9pbnQiICB2cAl7IHV2ZWN0b3IgdXBvaW50IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlU= +bmlmb3JtIDNEIFZlY3Rvci9Ob3JtYWwiIHZuCXsgdXZlY3RvciB1bm9ybWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQvVmVjdG9yIiAgcHYJeyB1cG9pbnQgdXZlY3RvciB1ZmxvYXQgfQogICA= +IHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludC9Qb2ludCIgICBwcAl7IHVwb2ludCB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludC9Ob3JtYWwiICBwbgl7IHVwb2ludCB1bm9ybWFsIHU= +ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbC9WZWN0b3IiIG52CXsgdW5vcm1hbCB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsL1BvaW50IiAgbnAJeyB1bm8= +cm1hbCB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwvTm9ybWFsIiBubgl7IHVub3JtYWwgdW5vcm1hbCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWM= +CXsgdWNvbG9yIHVjb2xvciB1ZmxvYXQgfQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb24= +dGVudHMAAAAAAAAAV2HMaeAAAAAMRGlhbG9nU2NyaXB0AAAAVwAAAntQ5jPCMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQxNjMwNjQ3NDAwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVI= +ISEhAC8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAo= +ICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG0= +b25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiZWRnZWZhbGxvZmY= +IgogICAgc2NyaXB0CSJlZGdlZmFsbG9mZiIKICAgIGxhYmVsCSJlZGdlZmFsbG9mZiIKCgogICAgaW5wdXQJdmVjdG9yCUkJCSJEaXJlY3Rpb24gRnJvbSBFeWUgVG8gU3VyZmFjZSIKICAgIGlucHV0CW5vcm1hbAlOCQkiU3U= +cmZhY2UgTm9ybWFsIgogICAgVk9QX0NMUl9JTlBVVCgJYmFzZWNvbG9yLAkiQmFzZSBDb2xvciIsCQkxLCAxLCAxKQogICAgVk9QX0ZMVF9JTlBVVF9SKAlmYWxsb2ZmLAkiRWRnZSBGYWxsb2ZmIiwJCTgsIDAsIDIwKQp9Ckk= +TkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAbIX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHc= +YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICo= +CVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA= +PHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImV4cCIKICAgIHNjcmlwdAkiZXhwIgogICAgbGFiZWwJImV4cCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkZXhwID0gdm8= +cF9leHAoJHZhbCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJZXhwCSJFeHBvbmVudCBWYWx1ZSIKCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyA= +fQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyA= +cG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3Q= +b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciA= +dXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWc= +bmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICA= +IFZPUF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFY= +T1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF8= +VkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1A= +X0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAA= +AAABAAAADERpYWxvZ1NjcmlwdAAAAAAAABFZX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW4= +ZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3Q= +cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmQ= +cz4KCnsKICAgIG5hbWUJImZpdCIKICAgIHNjcmlwdAkiZml0IgogICAgbGFiZWwJImZpdCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkc2hpZnQgPSB2b3BfZml0KCR2YWw= +LCAkc3JjbWluLCAkc3JjbWF4LCAkZGVzdG1pbiwgJGRlc3RtYXgpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgaW5wdXQJZmxvYXQJc3JjbWluCSJNaW5pbXVtIFZhbHVlIEluIFNvdXI= +Y2UgUmFuZ2UiCiAgICBpbnB1dAlmbG9hdAlzcmNtYXgJIk1heGltdW0gVmFsdWUgSW4gU291cmNlIFJhbmdlIgogICAgaW5wdXQJZmxvYXQJZGVzdG1pbgkiTWluaW11bSBWYWx1ZSBJbiBEZXN0aW5hdGlvbiBSYW5nZSIKICA= +ICBpbnB1dAlmbG9hdAlkZXN0bWF4CSJNYXhpbXVtIFZhbHVlIEluIERlc3RpbmF0aW9uIFJhbmdlIgogICAgb3V0cHV0CWZsb2F0CXNoaWZ0CSJTaGlmdGVkIFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiIAkJZGVmYXU= +bHQgeyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIgCQl2Mgl7IHZlY3RvcjIgdmVjdG9yMiB2ZWN0b3IyIHZlY3RvcjIgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIiAJCXYJeyB2ZWN0b3I= +IHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCBwb2ludCBwb2ludCBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm0= +YWwiCQluCXsgbm9ybWFsIG5vcm1hbCBub3JtYWwgbm9ybWFsIG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgY29sb3IgY29sb3IgY29sb3IgY29sb3IgfQogICAgc2k= +Z25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgdmVjdG9yNCB2ZWN0b3I0IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IHU= +ZmxvYXQgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgdXZlY3RvciB1dmVjdG9yIHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXQ= +dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgdXBvaW50IHVwb2ludCB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIHU= +bm9ybWFsIHVub3JtYWwgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB1Y29sb3IgdWNvbG9yIHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFQ= +X1BBUk0oc3JjbWluLAkiU291cmNlIE1pbiIsIDApCiAgICBWT1BfRkxUX1BBUk0oc3JjbWF4LAkiU291cmNlIE1heCIsIDEpCiAgICBWT1BfRkxUX1BBUk0oZGVzdG1pbiwJIkRlc3RpbmF0aW9uIE1pbiIsIDApCiAgICBWT1A= +X0ZMVF9QQVJNKGRlc3RtYXgsCSJEZXN0aW5hdGlvbiBNYXgiLCAxKQoKICAgIFZPUF9WRUMyX1BBUk0oc3JjbWluX3YyLAkiU291cmNlIE1pbiIsIDAsIDApCiAgICBWT1BfVkVDMl9QQVJNKHNyY21heF92MiwJIlNvdXJjZSA= +TWF4IiwgMSwgMSkKICAgIFZPUF9WRUMyX1BBUk0oZGVzdG1pbl92MiwJIkRlc3RpbmF0aW9uIE1pbiIsIDAsIDApCiAgICBWT1BfVkVDMl9QQVJNKGRlc3RtYXhfdjIsCSJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxKQoKICAgIFY= +T1BfVkVDX1BBUk0oc3JjbWluX3YsCSJTb3VyY2UgTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShzcmNtYXhfdiwJIlNvdXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fdiwJIkRlc3Q= +aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtYXhfdiwJIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEsIDEpCgogICAgVk9QX1ZFQ19QQVJNKHNyY21pbl9wLAkiU291cmNlIE1pbiIsIDAsIDAsIDA= +KQogICAgVk9QX1ZFQ19QQVJNKHNyY21heF9wLAkiU291cmNlIE1heCIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0oZGVzdG1pbl9wLAkiRGVzdGluYXRpb24gTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShkZXM= +dG1heF9wLAkiRGVzdGluYXRpb24gTWF4IiwgMSwgMSwgMSkKCiAgICBWT1BfVkVDX1BBUk0oc3JjbWluX24sCSJTb3VyY2UgTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShzcmNtYXhfbiwJIlNvdXJjZSBNYXgiLCA= +MSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShkZXN0bWluX24sCSJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtYXhfbiwJIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEsIDEpCgogICAgVk8= +UF9DTFJfUEFSTShzcmNtaW5fYywJIlNvdXJjZSBNaW4iLCAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHNyY21heF9jLAkiU291cmNlIE1heCIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0oZGVzdG1pbl9jLAkiRGVzdGk= +bmF0aW9uIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0oZGVzdG1heF9jLAkiRGVzdGluYXRpb24gTWF4IiwgMSwgMSwgMSkKCiAgICBWT1BfVkVDNF9QQVJNKHNyY21pbl92NCwgIlNvdXJjZSBNaW4iLCAwLCAwLCA= +MCwgMCkKICAgIFZPUF9WRUM0X1BBUk0oc3JjbWF4X3Y0LCAiU291cmNlIE1heCIsIDEsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKGRlc3RtaW5fdjQsICJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwLCAwKQogICAgVk8= +UF9WRUM0X1BBUk0oZGVzdG1heF92NCwgIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEsIDEsIDEpCgogICAgVk9QX0ZMVF9QQVJNKHNyY21pbl91ZiwJIlNvdXJjZSBNaW4iLCAwKQogICAgVk9QX0ZMVF9QQVJNKHNyY21heF91Ziw= +CSJTb3VyY2UgTWF4IiwgMSkKICAgIFZPUF9GTFRfUEFSTShkZXN0bWluX3VmLCAiRGVzdGluYXRpb24gTWluIiwgMCkKICAgIFZPUF9GTFRfUEFSTShkZXN0bWF4X3VmLCAiRGVzdGluYXRpb24gTWF4IiwgMSkKCiAgICBWT1A= +X1ZFQ19QQVJNKHNyY21pbl91diwJIlNvdXJjZSBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHNyY21heF91diwJIlNvdXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fdXYsICJEZXM= +dGluYXRpb24gTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShkZXN0bWF4X3V2LCAiRGVzdGluYXRpb24gTWF4IiwgMSwgMSwgMSkKCiAgICBWT1BfVkVDX1BBUk0oc3JjbWluX3VwLAkiU291cmNlIE1pbiIsIDAsIDA= +LCAwKQogICAgVk9QX1ZFQ19QQVJNKHNyY21heF91cCwJIlNvdXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fdXAsICJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVI= +TShkZXN0bWF4X3VwLCAiRGVzdGluYXRpb24gTWF4IiwgMSwgMSwgMSkKCiAgICBWT1BfVkVDX1BBUk0oc3JjbWluX3VuLAkiU291cmNlIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oc3JjbWF4X3VuLAkiU291cmM= +ZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fdW4sICJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtYXhfdW4sICJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxLCA= +MSkKCiAgICBWT1BfQ0xSX1BBUk0oc3JjbWluX3VjLAkiU291cmNlIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0oc3JjbWF4X3VjLAkiU291cmNlIE1heCIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0oZGVzdG0= +aW5fdWMsICJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKGRlc3RtYXhfdWMsICJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3MiIG9ic29sZXRlIDEyLjA= +IH0KICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndjQiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAA= +AAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMaeAAAAAMRGlhbG9nU2NyaXB0AAAAVwAAFM1fUH0pMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQxNjMwNjQ3NDAwMDAwMTMwMDA= +MDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgZmxpcHNvdXJjZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlmbGlwc291cmNlCiAgICBzY3JpcHQJZmxpcHNvdXJjZQogICAgbGFiZWw= +CSJGTElQIFNvdXJjZSIKCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgaW5wdXRsYWJlbAkxCSJHZW9tZXRyeSB0byBTb3VyY2UgRnJvbSIKICAgIGlucHV0bGFiZWwJMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnA= +dXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCiAgICBvdXRwdXRsYWJlbAkxCU91dHB1dAoKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImk= +bml0aWFsaXplIgogICAgICAgIGxhYmVsICAgIkluaXRpYWxpemUiCiAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgbWVudSB7CiAgICAgICAgICAgICJzb3VyY2VmbGlwIiA= +ICAgIlNvdXJjZSBGTElQIgogICAgICAgICAgICAic2luayIgICAgICAgICAgIlNpbmsiCiAgICAgICAgICAgICJzaW5rZmx1aWQiICAgICAiU2luayBGTElQIgogICAgICAgICAgICAiY29sbGlzaW9uIiAgICAgIkNvbGxpc2k= +b24iCiAgICAgICAgICAgICJwdW1wIiAgICAgICAgICAiUHVtcCIKICAgICAgICAgICAgImV4cGFuZCIgICAgICAgICJFeHBhbmQiCiAgICAgICAgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrIiAiaG91Lm4= +b2RlKFwiLlwiKS5oZGFNb2R1bGUoKS5zZXQoKSIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ2b2x1bWU= +bmFtZSIKICAgICAgICBsYWJlbCAgICJWb2x1bWUgTmFtZSIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgIGRlZmF1bHQgeyAic3VyZmFjZSIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidm94ZWw= +c2l6ZSIKICAgICAgICBsYWJlbCAgICJWb3hlbCBTaXplIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjAuMSIgfQogICAgICAgIHJhbmdlICAgeyAwISAxISB9CiAgICB9CiAgICBwYXJtIHsKICA= +ICAgICAgbmFtZSAgICAic2hlbGwiCiAgICAgICAgbGFiZWwgICAiU2hlbGwgVGhpY2tuZXNzIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgbm9sYWJlbAogICAgICAgIGpvaW5uZXh0CiAgICAgICAgZGVmYXVsdCA= +eyAiMCIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAic2hlbGx0aGlja25lc3MiCiAgICAgICAgbGFiZWwgICAiU2hlbGwgVGhpY2tuZXNzIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWw= +dCB7ICIwLjEiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyBzaGVsbCA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAib3V0cHV0Zm9nIgogICAgICAgIGw= +YWJlbCAgICJPdXRwdXQgRm9nIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJyZW1hcGZvZyIKICAgICAgICBsYWJlbCAgICI= +UmVtYXAgRm9nIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgbm9sYWJlbAogICAgICAgIGpvaW5uZXh0CiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgb3V0cHV0Zm9nID09IDA= +IH0iCiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJmb2dib29zdCIKICAgICAgICBsYWJlbCAgICJGb2cgQm9vc3QiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMC43NSIgfQogICA= +ICAgICBkaXNhYmxld2hlbiAieyBvdXRwdXRmb2cgPT0gMCB9IHsgcmVtYXBmb2cgPT0gMCB9IgogICAgICAgIHJhbmdlICAgeyAwISAxISB9CiAgICB9CiAgICBncm91cHNpbXBsZSB7CiAgICAgICAgbmFtZSAgICAiZm9sZGU= +cjAiCiAgICAgICAgbGFiZWwgICAiUGFydGljbGVzIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiY3JlYXRlcGFydGljbGVzIgogICAgICAgICAgICBsYWJlbCAgICJDcmVhdGUgUGFydGljbGVzIgogICA= +ICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJwYXJ0aWNsZWdyb3VwIgogICAgICAgICAgICBsYWI= +ZWwgICAiUGFydGljbGUgR3JvdXAiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAicGFydGljbGVzIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA= +PT0gMCB9IgogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicGFydGljbGVzZXAiCiAgICAgICAgICAgIGxhYmVsICAgIlBhcnRpY2xlIFNlcGFyYXRpb24iCiAgICAgICAgICAgIHR5cGUgICA= +IGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMC4xIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIH0KICA= +ICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImppdHRlcnNlZWQiCiAgICAgICAgICAgIGxhYmVsICAgIkppdHRlciBTZWVkIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyA= +IjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSA= +ICAgImppdHRlcnNjYWxlIgogICAgICAgICAgICBsYWJlbCAgICJKaXR0ZXIgU2NhbGUiCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGU= +biAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJkb292ZXJzYW1wbGluZyIKICAgICAgICA= +ICAgIGxhYmVsICAgIk92ZXJzYW1wbGluZyIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgbm9sYWJlbAogICAgICAgICAgICBqb2lubmV4dAogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICA= +ICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCI= +IH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgIm92ZXJzYW1wbGluZyIKICAgICAgICAgICAgbGFiZWwgICAiT3ZlcnNhbXBsaW5nIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICA= +ICAgICAgICBkZWZhdWx0IHsgIjIiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSB7IGRvb3ZlcnNhbXBsaW5nID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDEgMTAgfQo= +ICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJvdmVyc2FtcGxpbmdiYW5kd2lkdGgiCiAgICA= +ICAgICAgICBsYWJlbCAgICJPdmVyc2FtcGxpbmcgQmFuZHdpZHRoIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGU= +cGFydGljbGVzID09IDAgfSB7IGRvb3ZlcnNhbXBsaW5nID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICA= +ICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJhZGR2ZWxvY2l0eSIKICAgICAgICAgICAgbGFiZWwgICAiQWRkIFZlbG9jaXR5IgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICA= +ICAgbm9sYWJlbAogICAgICAgICAgICBqb2lubmV4dAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSIKICAgICAgICB9CiAgICAgICA= +IHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZWxvY2l0eSIKICAgICAgICAgICAgbGFiZWwgICAiVmVsb2NpdHkiCiAgICAgICAgICAgIHR5cGUgICAgdmVjdG9yCiAgICAgICAgICAgIHNpemUgICAgMwogICAgICAgICA= +ICAgZGVmYXVsdCB7ICIwIiAiMCIgIjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSB7IGFkZHZlbG9jaXR5ID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQo= +ICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImVuYWJsZXJlc3QiCiAgICAgICAgICAgIGxhYmVsICAgIkFkZCBSZXN0IEF0dHJpYnV0ZSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICA= +ICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IgogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZHVhbHI= +ZXN0YXR0cmlidXRlcyIKICAgICAgICAgICAgbGFiZWwgICAiRHVhbCBSZXN0IEF0dHJpYnV0ZXMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICBkaXM= +YWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSB7IGVuYWJsZXJlc3QgPT0gMCB9IgogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicmVzdG9mZnNldCIKICAgICAgICAgICAgbGE= +YmVsICAgIlJlc3QgT2Zmc2V0IgogICAgICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgICAgICBzaXplICAgIDMKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiAiMCIgIjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4= +ICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0geyBlbmFibGVyZXN0ID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQogICAgICAgIH0KICAgIH0KCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQ= +AAAAAAAABZhfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHI= +b2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ= +NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJmbG8= +YXR0b3ZlYyIKICAgIHNjcmlwdAkiZmxvYXR0b3ZlYyIKICAgIGxhYmVsCSJmbG9hdHRvdmVjIgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiR2ZWMgPSB2b3BfZmxvYXR0b3Y= +ZWMoJGZ2YWwxLCAkZnZhbDIsICRmdmFsMyk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CWZ2YWwxCSJDb21wb25lbnQgMSIKICAgIGlucHV0CWZsb2F0CWZ2YWwyCSJDb21wb25lbnQgMiIKICAgIGlucHV0CWZsb2F0CWZ2YWw= +MwkiQ29tcG9uZW50IDMiCiAgICBvdXRwdXQJdmVjdG9yCXZlYwkiT3V0cHV0IFZlY3RvciIKCiAgICBWT1BfRkxUX1BBUk0oZnZhbDEsICJDb21wb25lbnQgMSIsIDApCiAgICBWT1BfRkxUX1BBUk0oZnZhbDIsICJDb21wb24= +ZW50IDIiLCAwKQogICAgVk9QX0ZMVF9QQVJNKGZ2YWwzLCAiQ29tcG9uZW50IDMiLCAwKQoKICAgIFZPUF9GTFRfUEFSTShmdmFsMV91diwgIkNvbXBvbmVudCAxIiwgMCkKICAgIFZPUF9GTFRfUEFSTShmdmFsMl91diwgIkM= +b21wb25lbnQgMiIsIDApCiAgICBWT1BfRkxUX1BBUk0oZnZhbDNfdXYsICJDb21wb25lbnQgMyIsIDApCgogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCWRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IglwIHs= +IGZsb2F0IGZsb2F0IGZsb2F0IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgluIHsgZmxvYXQgZmxvYXQgZmxvYXQgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgljIHsgZmxvYXQgZmxvYXQgZmw= +b2F0IGNvbG9yIH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1diB7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cCB7IHVmbG9hdCA= +dWZsb2F0IHVmbG9hdCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4geyB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXU= +YyB7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IHVjb2xvciB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAEGF9QfUYvKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXM= +IHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXQ= +dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViA= +M0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJmcm9udGZhY2UiCiAgICBzY3JpcHQJImZyb250ZmFjZSIKICAgIGxhYmVsCSJmcm9udGZhY2UiCgogICAgb3U= +dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIlZPUHZlY3RvciAkbXlJID0gJGlzY29ubmVjdGVkX0kgIT0gMCA/ICRJIDogSTsiCgkiVk9Qbm9ybWFsICRteU4gPSAkaXNjb25uZWN0ZWRfTiA= +IT0gMCA/ICROIDogTjsiCgkiJGZyb250TiA9IHZvcF9mcm9udGZhY2UoJG15TiwgJG15SSk7IgoJImlmICgkbm9ybWFsaXplKSIKCSIgICAgJGZyb250TiA9IG5vcm1hbGl6ZSgkZnJvbnROKTsiCiAgICB9CgogICAgaW5wdXQ= +CXZlY3RvcglJCSJJbmNpZGVudCBWZWN0b3IiCiAgICBpbnB1dAlub3JtYWwJTgkiU3VyZmFjZSBOb3JtYWwiCiAgICBvdXRwdXQJbm9ybWFsCWZyb250TgkiRnJvbnQtRmFjaW5nIFN1cmZhY2UgTm9ybWFsIgoKICAgIHNpZ24= +YXR1cmUgIlZhcnlpbmcgTm9ybWFsIglkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlICJVbmlmb3JtIE5vcm1hbCIJdW4JeyB1dmVjdG9yIHVub3JtYWwgdW5vcm1hbCB9CQoKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgbm8= +cm1hbGl6ZQogICAgICAgIGxhYmVsICAgIk5vcm1hbGl6ZSBPdXRwdXQgVmVjdG9yIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7IDEgfQogICAgfQp9CgpJTkRYAAAAAAAAAAAAAAACAAAACENvbnQ= +ZW50cwAAAAAAAABXYcxp4AAAAAxEaWFsb2dTY3JpcHQAAABXAAAGhVRBXF8wNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDE2MzA2NDc0MDAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiE= +ISEAIyBEaWFsb2cgc2NyaXB0IGZvciBnZW9tZXRyeXZvcGdsb2JhbDo6Mi4wIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDEwLzE3LzE0IDE0OjEzOjUxCgp7CiAgICBuYW1lCWdlb21ldHJ5dm9wZ2xvYmFsOjoyLjAKICAgIHM= +Y3JpcHQJZ2VvbWV0cnl2b3BnbG9iYWw6OjIuMAogICAgbGFiZWwJIkdlb21ldHJ5IFZPUCBHbG9iYWwgUGFyYW1ldGVycyIKCiAgICBvdXRwdXQJdmVjdG9yCVAJUAogICAgb3V0cHV0CXZlY3Rvcgl2CVZlbG9jaXR5CiAgICA= +b3V0cHV0CXZlY3Rvcglmb3JjZQlGb3JjZQogICAgb3V0cHV0CWZsb2F0CWFnZQlBZ2UKICAgIG91dHB1dAlmbG9hdAlsaWZlCUxpZmUKICAgIG91dHB1dAlpbnQJaWQJSWQKICAgIG91dHB1dAl2ZWN0b3IJQ2QJQ2QKICAgIG8= +dXRwdXQJdmVjdG9yCXV2CVVWCiAgICBvdXRwdXQJdmVjdG9yCU4JTgogICAgb3V0cHV0CWZsb2F0CVRpbWUJVGltZQogICAgb3V0cHV0CWZsb2F0CVRpbWVJbmMJIlRpbWUgSW5jIgogICAgb3V0cHV0CWZsb2F0CUZyYW1lCUY= +cmFtZQogICAgb3V0cHV0CWludAlwdG51bQkiUG9pbnQgTnVtYmVyIgogICAgb3V0cHV0CWludAlwcmltbnVtCSJQcmltaXRpdmUgTnVtYmVyIgogICAgb3V0cHV0CWludAl2dHhudW0JIlZlcnRleCBOdW1iZXIiCiAgICBvdXQ= +cHV0CWludAludW1wdAkiTnVtYmVyIG9mIFBvaW50cyIKICAgIG91dHB1dAlpbnQJbnVtcHJpbQkiTnVtYmVyIG9mIFByaW1zIgogICAgb3V0cHV0CWludAludW12dHgJIk51bWJlciBvZiBWZXJ0aWNlcyIKICAgIG91dHB1dAk= +c3RyaW5nCU9wSW5wdXQxCSJGaXJzdCBJbnB1dCIKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDIJIlNlY29uZCBJbnB1dCIKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDMJIlRoaXJkIElucHV0IgogICAgb3V0cHV0CXN0cmk= +bmcJT3BJbnB1dDQJIkZvdXJ0aCBJbnB1dCIKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQJeyB2ZWN0b3IgdmVjdG9yIHZlY3RvciBmbG9hdCBmbG9hdCBpbnQgdmVjdG9yIHZlY3RvciB2ZWN0b3IgZmw= +b2F0IGZsb2F0IGZsb2F0IGludCBpbnQgaW50IGludCBpbnQgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIHN0cmluZyB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCw= +MCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWc= +aW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXQ= +bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4= +CWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgiIikKCV9fX2JlZ2luCWF1dG8KCQkJKCIiKQoJX19fYmVnaW4JYXV0bwoJCQkoIiIpCglfX19iZWdpbglhdXRvCgkJCSgiIikKICAgIH0KCiAgICBoZWxwIHsKCSIiCiA= +ICAgfQoKfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdhzGngAAAADERpYWxvZ1NjcmlwdAAAAFcAAAIiUZTlITA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MTY= +MzA2NDc0MDAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm9yIGdlb21ldHJ5dm9wb3V0cHV0IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDA1LzE2LzEzIDA5OjU0OjQxCgp7CiAgICBuYW1lCWc= +ZW9tZXRyeXZvcG91dHB1dAogICAgc2NyaXB0CWdlb21ldHJ5dm9wb3V0cHV0CiAgICBsYWJlbAkiR2VvbWV0cnkgVk9QIE91dHB1dCIKCiAgICBpbnB1dAl2ZWN0b3IJUAlQCiAgICBpbnB1dAl2ZWN0b3IJdglWZWxvY2l0eQo= +ICAgIGlucHV0CXZlY3Rvcglmb3JjZQlGb3JjZQogICAgaW5wdXQJdmVjdG9yCUNkCUNvbG9yCiAgICBpbnB1dAl2ZWN0b3IJTglOb3JtYWwKICAgIGlucHV0ZmxhZ3MJUAkwCiAgICBpbnB1dGZsYWdzCXYJMAogICAgaW5wdXQ= +ZmxhZ3MJZm9yY2UJMAogICAgaW5wdXRmbGFncwlDZAkwCiAgICBpbnB1dGZsYWdzCU4JMAogICAgc2lnbmF0dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciB2ZWN0b3I= +IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAANbF9QfUgvKgogKiBQUk9QUklFVEE= +UlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciA= +ZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKgk= +VG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCnsKICAgIG5hbWUJImdldGF0dHJpYiIKICAgIHNjcmlwdAkiZ2V0YXR0cmliIgogICAgbGFiZWwJImdldGF0dHJpYiI= +CgoKICAgIGNvZGUgewoJInN0cmluZyAkc291cmNlZmlsZSA9ICRvcGlucHV0OyIKCSJpZiAoJG9waW5wdXQgPT0gJ2ZpbGUnKSAkc291cmNlZmlsZSA9ICRmaWxlOyIKCSIkc3VjY2VzcyA9IDA7IgoJImludCAkZWxlbWlkeCA= +PSAkaTE7IgoJImlmICgkYXR5cGUgPT0gJ3ZlcnRleCcpIgoJIgkkZWxlbWlkeCA9IHZlcnRleGluZGV4KCRzb3VyY2VmaWxlLCAkaTEsICRpMik7IgoJIiRhZGF0YSA9IGdldGF0dHJpYigkc291cmNlZmlsZSwgJGF0eXBlLCA= +JGF0dHJpYiwgJGVsZW1pZHgsICRzdWNjZXNzKTsiCgkiaWYgKCEkc3VjY2VzcykiCgkiCSRhZGF0YSA9ICRhZGVmYXVsdDsiCiAgICB9CgogICAgZGVzY3JpcHRpdmVwYXJtCWF0dHJpYgoKICAgIGlucHV0CXN0cmluZwlmaWw= +ZQkiR2VvbWV0cnkgRmlsZSIKICAgIGlucHV0CXN0cmluZwlhdHlwZQkiQXR0cmlidXRlIENsYXNzIgogICAgaW5wdXQJc3RyaW5nCWF0dHJpYgkiQXR0cmlidXRlIE5hbWUiCiAgICBpbnB1dAlpbnQJaTEJIlBvaW50IG9yIFA= +cmltaXRpdmUgTnVtYmVyIgogICAgaW5wdXQJaW50CWkyCSJWZXJ0ZXggTnVtYmVyIgogICAgaW5wdXQJdmVjdG9yCWFkZWZhdWx0CSJEZWZhdWx0IFZhbHVlIgoKICAgIG91dHB1dAl2ZWN0b3IJYWRhdGEJIkF0dHJpYnV0ZSA= +VmFsdWUiCiAgICBvdXRwdXQJaW50CXN1Y2Nlc3MJIlJldHVybiAxIEZvciBTdWNjZXNzLCAwIEZvciBGYWlsdXJlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQlmICB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgZmw= +b2F0IGZsb2F0IGludCB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCWkgIHsgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBpbnQgaW50IGludCB9CiAgICBzaWduYXR1cmUJIlZlY3RvciAyIgl2MiB7IHN0cmluZyBzdHI= +aW5nIHN0cmluZyBpbnQgaW50IHZlY3RvcjIgdmVjdG9yMiBpbnQgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgMyIJZGVmYXVsdCB7ICB9CiAgICBzaWduYXR1cmUJIlZlY3RvciA0Igl2NCB7IHN0cmluZyBzdHJpbmcgc3RyaW4= +ZyBpbnQgaW50IHZlY3RvcjQgdmVjdG9yNCBpbnQgfQogICAgc2lnbmF0dXJlCSJNYXRyaXggMiIJbTIgIHsgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBtYXRyaXgyIG1hdHJpeDIgaW50IH0KICAgIHNpZ25hdHVyZQk= +Ik1hdHJpeCAzIgltMyB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgbWF0cml4MyBtYXRyaXgzIGludCB9CiAgICBzaWduYXR1cmUJIk1hdHJpeCA0IgltICB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgbWE= +dHJpeCBtYXRyaXggaW50IH0KICAgIHNpZ25hdHVyZQkiU3RyaW5nIglzICB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgc3RyaW5nIHN0cmluZyBpbnQgfQoKICAgIHNpZ25hdHVyZQkiRmxvYXQgQXJyYXkiCQlmYSA= +IHsgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBmbG9hdGEgZmxvYXRhIGludCB9CiAgICBzaWduYXR1cmUJIkludGVnZXIgQXJyYXkiCWlhICB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgaW50YSBpbnRhIGk= +bnQgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgMiBBcnJheSIJdjJhIHsgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCB2ZWN0b3IyYSB2ZWN0b3IyYSBpbnQgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgMyBBcnJheSIJdmE= +IHsgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCB2ZWN0b3JhIHZlY3RvcmEgaW50IH0KICAgIHNpZ25hdHVyZQkiVmVjdG9yIDQgQXJyYXkiCXY0YSB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgdmVjdG9yNGE= +IHZlY3RvcjRhIGludCB9CiAgICBzaWduYXR1cmUJIk1hdHJpeCAyIEFycmF5IgltMmEgIHsgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBtYXRyaXgyYSBtYXRyaXgyYSBpbnQgfQogICAgc2lnbmF0dXJlCSJNYXRyaXg= +IDMgQXJyYXkiCW0zYSB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgbWF0cml4M2EgbWF0cml4M2EgaW50IH0KICAgIHNpZ25hdHVyZQkiTWF0cml4IDQgQXJyYXkiCW1hICB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGk= +bnQgaW50IG1hdHJpeGEgbWF0cml4YSBpbnQgfQogICAgc2lnbmF0dXJlCSJTdHJpbmcgQXJyYXkiCXNhICB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgc3RyaW5nYSBzdHJpbmdhIGludCB9CgogICAgcGFybSB7Cgk= +bmFtZQlvcGlucHV0CglsYWJlbAkiSW5wdXQiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICJmaWxlIiB9CgltZW51CXsKCSAgICAiZmlsZSIJIkZpbGUiCgkgICAgIm9waW5wdXQ6MCIJIkZpcnN0IElucHV0IgoJICAgICJvcGk= +bnB1dDoxIgkiU2Vjb25kIElucHV0IgoJICAgICJvcGlucHV0OjIiCSJUaGlyZCBJbnB1dCIKCSAgICAib3BpbnB1dDozIgkiRm91cnRoIElucHV0IgoJfQogICAgfQogICAgcGFybSB7CgluYW1lCWZpbGUKCWxhYmVsCSJHZW8= +bWV0cnkgRmlsZSIKCXR5cGUJZ2VvbWV0cnkKCWRlZmF1bHQJeyAiJEhIL2dlby9kZWZnZW8uYmdlbyIgfQoJZGlzYWJsZXdoZW4JInsgb3BpbnB1dCAhPSBmaWxlIH0iCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJYXR5cGUKCWw= +YWJlbAkiQXR0cmlidXRlIENsYXNzIgoJdHlwZQlzdHJpbmcKCWRlZmF1bHQJeyAicG9pbnQiIH0KCW1lbnUgewoJICAgICJkZXRhaWwiCSJEZXRhaWwiCgkgICAgInBvaW50IgkiUG9pbnQiCgkgICAgInByaW0iCSJQcmltaXQ= +aXZlIgoJICAgICJ2ZXJ0ZXgiCSJWZXJ0ZXgiCgkgICAgInBvaW50Z3JvdXAiCSJQb2ludCBHcm91cCIKCSAgICAicHJpbWdyb3VwIgkiUHJpbWl0aXZlIEdyb3VwIgoJfQogICAgfQogICAgcGFybSB7CgluYW1lCWF0dHJpYgo= +CWxhYmVsCSJBdHRyaWJ1dGUiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICJDZCIgfQogICAgfQogICAgcGFybSB7CgluYW1lCWkxCglsYWJlbAkiUG9pbnQgb3IgUHJpbWl0aXZlIgoJdHlwZQlpbnQKCXNpemUJMQoJZGVmYXU= +bHQJeyAwIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlpMgoJbGFiZWwJIlZlcnRleCIKCXR5cGUJaW50CglzaXplCTEKCWRlZmF1bHQJeyAwIH0KICAgIH0KfQoKSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAA= +AAAABsBfUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHU= +Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyA= +UmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJnZXRsYXk= +ZXJleHBvcnQiCiAgICBzY3JpcHQJImdldGxheWVyZXhwb3J0IgogICAgbGFiZWwJImdldGxheWVyZXhwb3J0IgoKICAgIG91dGVyY29kZSB7CgkiI2luY2x1ZGUgPHNoYWRlcmxheWVyLmg+IgogICAgfQoKICAgIGNvZGUgewo= +CSIkdmFsdWUgPSAkZGVmYXVsdHZhbHVlOyIKCSIjaWYgIXN0cmNtcCgkc2lnbmF0dXJlLCBcImRlZmF1bHRcIikiCgkiICAgICRpbmRleCA9IGZpbmQoJGxheWVyLmV4cG9ydHMubmFtZXNfZiwgJG5hbWUpOyIKCSIgICAgaWY= +KCRpbmRleCA+PSAwKSIKCSIgICAgICAgICR2YWx1ZSA9ICRsYXllci5leHBvcnRzLnZhbHVlc19mWyRpbmRleF07IgoJIiNlbGlmICFzdHJjbXAoJHNpZ25hdHVyZSwgXCJ2XCIpIgoJIiAgICAkaW5kZXggPSBmaW5kKCRsYXk= +ZXIuZXhwb3J0cy5uYW1lc192LCAkbmFtZSk7IgoJIiAgICBpZigkaW5kZXggPj0gMCkiCgkiICAgICAgICAkdmFsdWUgPSAkbGF5ZXIuZXhwb3J0cy52YWx1ZXNfdlskaW5kZXhdOyIKCSIjZWxpZiAhc3RyY21wKCRzaWduYXQ= +dXJlLCBcInY0XCIpIgoJIiAgICAkaW5kZXggPSBmaW5kKCRsYXllci5leHBvcnRzLm5hbWVzX3Y0LCAkbmFtZSk7IgoJIiAgICBpZigkaW5kZXggPj0gMCkiCgkiICAgICAgICAkdmFsdWUgPSAkbGF5ZXIuZXhwb3J0cy52YWw= +dWVzX3Y0WyRpbmRleF07IgoJIiNlbmRpZiIKCSIkaW5kZXggPSBzZWxlY3QoJGluZGV4ID49IDAsICRpbmRleCwgLTEpOyIKCSIkZm91bmQgPSAkaW5kZXggPj0gMDsiCiAgICB9CgogICAgb3V0cHV0CWZsb2F0CQkJdmFsdWU= +CQkiT3V0cHV0IExheWVyIgogICAgb3V0cHV0CWludAkJCWZvdW5kCQkiRXhwb3J0IEZvdW5kIgogICAgb3V0cHV0CWludAkJCWluZGV4CQkiRXhwb3J0IEluZGV4IgoKICAgIGlucHV0CXN0cnVjdF9TaGFkZXJMYXllcglsYXk= +ZXIJCSJMYXllciIKCiAgICBWT1BfU1RSX0lOUFVUKG5hbWUsCQkJIk5hbWUiLAkJICAgICIiKQogICAgVk9QX0ZMVF9JTlBVVChkZWZhdWx0dmFsdWUsCQkiRGVmYXVsdCBWYWx1ZSIsICAgIDApCiAgICBWT1BfVkVDX1BBUk0= +KGRlZmF1bHR2YWx1ZV92LAkiRGVmYXVsdCBWYWx1ZSIsICAgIDAsIDAsIDApCiAgICBWT1BfVkVDNF9QQVJNKGRlZmF1bHR2YWx1ZV92NCwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwLCAwKQoKICAgIHNpZ25hdHVyZQk= +IkZsb2F0IFZhbHVlIgkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiVmVjdG9yIFZhbHVlIgkJdgl7IHN0cnVjdF9TaGFkZXJMYXllciBzdHJpbmcgdmVjdG9yIHZlY3RvciBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiVmU= +Y3RvcjQgVmFsdWUiCQl2NAl7IHN0cnVjdF9TaGFkZXJMYXllciBzdHJpbmcgdmVjdG9yNCB2ZWN0b3I0IGludCBpbnQgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAADF9fUH1KLyoKICogUFJPUFI= +SUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCw= +IG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3Q= +CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiaWZjb25uZWN0ZWQiCiAgICBzY3JpcHQJImk= +ZmNvbm5lY3RlZCIKICAgIGxhYmVsCSJpZmNvbm5lY3RlZCIKCiAgICBjb2RlIHsKCSIkcmVzdWx0ID0gJGlzY29ubmVjdGVkX2Nvbm5lY3RlZCAhPSAwID8gJGNvbm5lY3RlZCA6ICRub3Rjb25uZWN0ZWQ7IgogICAgfQoKICA= +ICBvdXRlcmNvZGUgewoJIiNpbmNsdWRlIDxzaGFkZXJsYXllci5oPiIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAljb25uZWN0ZWQJIklucHV0IFRlc3RlZCBGb3IgQ29ubmVjdGl2aXR5IgogICAgaW5wdXQJZmxvYXQJbm90Y28= +bm5lY3RlZAkiRGVmYXVsdCBJZiBGaXJzdCBJbnB1dCBOb3QgQ29ubmVjdGVkIgogICAgb3V0cHV0CWZsb2F0CXJlc3VsdAkJIk91dHB1dCBWYWx1ZSIKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdCB7IH0KICAgIHM= +aWduYXR1cmUJIkludGVnZXIiCQlpCXsgaW50IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSJTdHJpbmciCQlzCXsgc3RyaW5nIHN0cmluZyBzdHJpbmcgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiA= +dmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgcG9pbnQgfQogICAgc2k= +Z25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQ= +CXsgdmVjdG9yNCB2ZWN0b3I0IHZlY3RvcjQgfQogICAgc2lnbmF0dXJlCSIzeDMgTWF0cml4IgkJbTMJeyBtYXRyaXgzIG1hdHJpeDMgbWF0cml4MyB9CiAgICBzaWduYXR1cmUJIjR4NCBNYXRyaXgiCQltCXsgbWF0cml4IG0= +YXRyaXggbWF0cml4IH0KICAgIHNpZ25hdHVyZQkiQlNERiIJCQlic2RmCXsgYnNkZiBic2RmIGJzZGYgfQogICAgc2lnbmF0dXJlCSJTaGFkZXIgTGF5ZXIiIAkJc2wJeyBzdHJ1Y3RfU2hhZGVyTGF5ZXIgc3RydWN0X1NoYWQ= +ZXJMYXllciBzdHJ1Y3RfU2hhZGVyTGF5ZXIgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyA= +dXZlY3RvciB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW4= +b3JtYWwgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB1Y29sb3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDR4NCBNYXRyaXgiCXVtCXsgdW0= +YXRyaXggdW1hdHJpeCB1bWF0cml4IH0KCiAgICBWT1BfRkxUX1BBUk0obm90Y29ubmVjdGVkLAkJIkRlZmF1bHQgVmFsdWUiLCAgICAwKQogICAgVk9QX0lOVF9QQVJNKG5vdGNvbm5lY3RlZF9pLAkiRGVmYXVsdCBWYWx1ZSI= +LCAgICAwKQogICAgVk9QX1NUUl9QQVJNKG5vdGNvbm5lY3RlZF9zLAkiRGVmYXVsdCBWYWx1ZSIsICAgICIiKQogICAgVk9QX1ZFQzJfUEFSTShub3Rjb25uZWN0ZWRfdSwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwKQogICA= +IFZPUF9WRUNfUEFSTShub3Rjb25uZWN0ZWRfdiwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKG5vdGNvbm5lY3RlZF9wLAkiRGVmYXVsdCBWYWx1ZSIsICAgIDAsIDAsIDApCiAgICBWT1A= +X1ZFQ19QQVJNKG5vdGNvbm5lY3RlZF9uLAkiRGVmYXVsdCBWYWx1ZSIsICAgIDAsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0obm90Y29ubmVjdGVkX2MsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCkKICAgIFZPUF9WRUM= +NF9QQVJNKG5vdGNvbm5lY3RlZF92NCwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwLCAwKQoKICAgIHBhcm0gewoJbmFtZQlub3Rjb25uZWN0ZWRfbTMKCWxhYmVsCSJEZWZhdWx0IFZhbHVlIgoJdHlwZQlmbG9hdAoJc2k= +emUJOQoJZGVmYXVsdAl7IDEgMCAwIDAgMSAwIDAgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlub3Rjb25uZWN0ZWRfbQoJbGFiZWwJIkRlZmF1bHQgVmFsdWUiCgl0eXBlCWZsb2F0CglzaXplCTE2CglkZWZhdWx0CXs= +IDEgMCAwIDAgMCAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgfQogICAgfQoKICAgIFZPUF9GTFRfUEFSTShub3Rjb25uZWN0ZWRfdWYsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCkKICAgIFZPUF9WRUNfUEFSTShub3Rjb25uZWN0ZWQ= +X3V2LAkiRGVmYXVsdCBWYWx1ZSIsICAgIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obm90Y29ubmVjdGVkX3VwLAkiRGVmYXVsdCBWYWx1ZSIsICAgIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obm90Y29ubmVjdGVkX3U= +biwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKG5vdGNvbm5lY3RlZF91YywJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgcGFybSB7CgluYW1lCW5vdGNvbm5lY3RlZF91bQo= +CWxhYmVsCSJEZWZhdWx0IFZhbHVlIgoJdHlwZQlmbG9hdAoJc2l6ZQkxNgoJZGVmYXVsdAl7IDEgMCAwIDAgMCAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgfQogICAgfQoKICAgIGdyb3VwIHsgbmFtZSAiZzAiIG9ic29sZXRlIDE= +Mi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzEiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJnMiIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAACDYV9QfQg= +IyBEaWFsb2cgc2NyaXB0IGZvciBpZmQgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJaWZkCiAgICBzY3JpcHQJaWZkCiAgICBsYWJlbAlNYW50cmEKCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgaW5wdXQ= +bGFiZWwJMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEiCiAgICBpbnB1dGxhYmVsCTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyIgogICAgaW5wdXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAk= +IlN1Yi1OZXR3b3JrIElucHV0ICM0IgogICAgaW5wdXRsYWJlbAk1CSJTdWItTmV0d29yayBJbnB1dCAjNSIKICAgIGlucHV0bGFiZWwJNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzYiCiAgICBpbnB1dGxhYmVsCTcJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjNyIKICAgIGlucHV0bGFiZWwJOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzgiCiAgICBpbnB1dGxhYmVsCTkJIlN1Yi1OZXR3b3JrIElucHV0ICM5IgogICAgaW5wdXRsYWJlbAkxMAkiU3ViLU5ldHdvcmsgSW4= +cHV0ICMxMCIKICAgIGlucHV0bGFiZWwJMTEJIlN1Yi1OZXR3b3JrIElucHV0ICMxMSIKICAgIGlucHV0bGFiZWwJMTIJIlN1Yi1OZXR3b3JrIElucHV0ICMxMiIKICAgIGlucHV0bGFiZWwJMTMJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMTMiCiAgICBpbnB1dGxhYmVsCTE0CSJTdWItTmV0d29yayBJbnB1dCAjMTQiCiAgICBpbnB1dGxhYmVsCTE1CSJTdWItTmV0d29yayBJbnB1dCAjMTUiCiAgICBpbnB1dGxhYmVsCTE2CSJTdWItTmV0d29yayBJbnB1dCA= +IzE2IgogICAgaW5wdXRsYWJlbAkxNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3IgogICAgaW5wdXRsYWJlbAkxOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4IgogICAgaW5wdXRsYWJlbAkxOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE= +OSIKICAgIGlucHV0bGFiZWwJMjAJIlN1Yi1OZXR3b3JrIElucHV0ICMyMCIKICAgIGlucHV0bGFiZWwJMjEJIlN1Yi1OZXR3b3JrIElucHV0ICMyMSIKICAgIGlucHV0bGFiZWwJMjIJIlN1Yi1OZXR3b3JrIElucHV0ICMyMiI= +CiAgICBpbnB1dGxhYmVsCTIzCSJTdWItTmV0d29yayBJbnB1dCAjMjMiCiAgICBpbnB1dGxhYmVsCTI0CSJTdWItTmV0d29yayBJbnB1dCAjMjQiCiAgICBpbnB1dGxhYmVsCTI1CSJTdWItTmV0d29yayBJbnB1dCAjMjUiCiA= +ICAgaW5wdXRsYWJlbAkyNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2IgogICAgaW5wdXRsYWJlbAkyNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3IgogICAgaW5wdXRsYWJlbAkyOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4IgogICA= +IGlucHV0bGFiZWwJMjkJIlN1Yi1OZXR3b3JrIElucHV0ICMyOSIKICAgIGlucHV0bGFiZWwJMzAJIlN1Yi1OZXR3b3JrIElucHV0ICMzMCIKICAgIGlucHV0bGFiZWwJMzEJIlN1Yi1OZXR3b3JrIElucHV0ICMzMSIKICAgIGk= +bnB1dGxhYmVsCTMyCSJTdWItTmV0d29yayBJbnB1dCAjMzIiCiAgICBpbnB1dGxhYmVsCTMzCSJTdWItTmV0d29yayBJbnB1dCAjMzMiCiAgICBpbnB1dGxhYmVsCTM0CSJTdWItTmV0d29yayBJbnB1dCAjMzQiCiAgICBpbnA= +dXRsYWJlbAkzNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1IgogICAgaW5wdXRsYWJlbAkzNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2IgogICAgaW5wdXRsYWJlbAkzNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM3IgogICAgaW5wdXQ= +bGFiZWwJMzgJIlN1Yi1OZXR3b3JrIElucHV0ICMzOCIKICAgIGlucHV0bGFiZWwJMzkJIlN1Yi1OZXR3b3JrIElucHV0ICMzOSIKICAgIGlucHV0bGFiZWwJNDAJIlN1Yi1OZXR3b3JrIElucHV0ICM0MCIKICAgIGlucHV0bGE= +YmVsCTQxCSJTdWItTmV0d29yayBJbnB1dCAjNDEiCiAgICBpbnB1dGxhYmVsCTQyCSJTdWItTmV0d29yayBJbnB1dCAjNDIiCiAgICBpbnB1dGxhYmVsCTQzCSJTdWItTmV0d29yayBJbnB1dCAjNDMiCiAgICBpbnB1dGxhYmU= +bAk0NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0IgogICAgaW5wdXRsYWJlbAk0NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1IgogICAgaW5wdXRsYWJlbAk0NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ2IgogICAgaW5wdXRsYWJlbAk= +NDcJIlN1Yi1OZXR3b3JrIElucHV0ICM0NyIKICAgIGlucHV0bGFiZWwJNDgJIlN1Yi1OZXR3b3JrIElucHV0ICM0OCIKICAgIGlucHV0bGFiZWwJNDkJIlN1Yi1OZXR3b3JrIElucHV0ICM0OSIKICAgIGlucHV0bGFiZWwJNTA= +CSJTdWItTmV0d29yayBJbnB1dCAjNTAiCiAgICBpbnB1dGxhYmVsCTUxCSJTdWItTmV0d29yayBJbnB1dCAjNTEiCiAgICBpbnB1dGxhYmVsCTUyCSJTdWItTmV0d29yayBJbnB1dCAjNTIiCiAgICBpbnB1dGxhYmVsCTUzCSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzUzIgogICAgaW5wdXRsYWJlbAk1NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzU0IgogICAgaW5wdXRsYWJlbAk1NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzU1IgogICAgaW5wdXRsYWJlbAk1NgkiU3U= +Yi1OZXR3b3JrIElucHV0ICM1NiIKICAgIGlucHV0bGFiZWwJNTcJIlN1Yi1OZXR3b3JrIElucHV0ICM1NyIKICAgIGlucHV0bGFiZWwJNTgJIlN1Yi1OZXR3b3JrIElucHV0ICM1OCIKICAgIGlucHV0bGFiZWwJNTkJIlN1Yi0= +TmV0d29yayBJbnB1dCAjNTkiCiAgICBpbnB1dGxhYmVsCTYwCSJTdWItTmV0d29yayBJbnB1dCAjNjAiCiAgICBpbnB1dGxhYmVsCTYxCSJTdWItTmV0d29yayBJbnB1dCAjNjEiCiAgICBpbnB1dGxhYmVsCTYyCSJTdWItTmU= +dHdvcmsgSW5wdXQgIzYyIgogICAgaW5wdXRsYWJlbAk2MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzYzIgogICAgaW5wdXRsYWJlbAk2NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzY0IgogICAgaW5wdXRsYWJlbAk2NQkiU3ViLU5ldHc= +b3JrIElucHV0ICM2NSIKICAgIGlucHV0bGFiZWwJNjYJIlN1Yi1OZXR3b3JrIElucHV0ICM2NiIKICAgIGlucHV0bGFiZWwJNjcJIlN1Yi1OZXR3b3JrIElucHV0ICM2NyIKICAgIGlucHV0bGFiZWwJNjgJIlN1Yi1OZXR3b3I= +ayBJbnB1dCAjNjgiCiAgICBpbnB1dGxhYmVsCTY5CSJTdWItTmV0d29yayBJbnB1dCAjNjkiCiAgICBpbnB1dGxhYmVsCTcwCSJTdWItTmV0d29yayBJbnB1dCAjNzAiCiAgICBpbnB1dGxhYmVsCTcxCSJTdWItTmV0d29yayA= +SW5wdXQgIzcxIgogICAgaW5wdXRsYWJlbAk3MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzcyIgogICAgaW5wdXRsYWJlbAk3MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzczIgogICAgaW5wdXRsYWJlbAk3NAkiU3ViLU5ldHdvcmsgSW4= +cHV0ICM3NCIKICAgIGlucHV0bGFiZWwJNzUJIlN1Yi1OZXR3b3JrIElucHV0ICM3NSIKICAgIGlucHV0bGFiZWwJNzYJIlN1Yi1OZXR3b3JrIElucHV0ICM3NiIKICAgIGlucHV0bGFiZWwJNzcJIlN1Yi1OZXR3b3JrIElucHU= +dCAjNzciCiAgICBpbnB1dGxhYmVsCTc4CSJTdWItTmV0d29yayBJbnB1dCAjNzgiCiAgICBpbnB1dGxhYmVsCTc5CSJTdWItTmV0d29yayBJbnB1dCAjNzkiCiAgICBpbnB1dGxhYmVsCTgwCSJTdWItTmV0d29yayBJbnB1dCA= +IzgwIgogICAgaW5wdXRsYWJlbAk4MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzgxIgogICAgaW5wdXRsYWJlbAk4MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzgyIgogICAgaW5wdXRsYWJlbAk4MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzg= +MyIKICAgIGlucHV0bGFiZWwJODQJIlN1Yi1OZXR3b3JrIElucHV0ICM4NCIKICAgIGlucHV0bGFiZWwJODUJIlN1Yi1OZXR3b3JrIElucHV0ICM4NSIKICAgIGlucHV0bGFiZWwJODYJIlN1Yi1OZXR3b3JrIElucHV0ICM4NiI= +CiAgICBpbnB1dGxhYmVsCTg3CSJTdWItTmV0d29yayBJbnB1dCAjODciCiAgICBpbnB1dGxhYmVsCTg4CSJTdWItTmV0d29yayBJbnB1dCAjODgiCiAgICBpbnB1dGxhYmVsCTg5CSJTdWItTmV0d29yayBJbnB1dCAjODkiCiA= +ICAgaW5wdXRsYWJlbAk5MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzkwIgogICAgaW5wdXRsYWJlbAk5MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzkxIgogICAgaW5wdXRsYWJlbAk5MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzkyIgogICA= +IGlucHV0bGFiZWwJOTMJIlN1Yi1OZXR3b3JrIElucHV0ICM5MyIKICAgIGlucHV0bGFiZWwJOTQJIlN1Yi1OZXR3b3JrIElucHV0ICM5NCIKICAgIGlucHV0bGFiZWwJOTUJIlN1Yi1OZXR3b3JrIElucHV0ICM5NSIKICAgIGk= +bnB1dGxhYmVsCTk2CSJTdWItTmV0d29yayBJbnB1dCAjOTYiCiAgICBpbnB1dGxhYmVsCTk3CSJTdWItTmV0d29yayBJbnB1dCAjOTciCiAgICBpbnB1dGxhYmVsCTk4CSJTdWItTmV0d29yayBJbnB1dCAjOTgiCiAgICBpbnA= +dXRsYWJlbAk5OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzk5IgogICAgaW5wdXRsYWJlbAkxMDAJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDAiCiAgICBpbnB1dGxhYmVsCTEwMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEwMSIKICAgIGk= +bnB1dGxhYmVsCTEwMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzEwMiIKICAgIGlucHV0bGFiZWwJMTAzCSJTdWItTmV0d29yayBJbnB1dCAjMTAzIgogICAgaW5wdXRsYWJlbAkxMDQJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDQiCiA= +ICAgaW5wdXRsYWJlbAkxMDUJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDUiCiAgICBpbnB1dGxhYmVsCTEwNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzEwNiIKICAgIGlucHV0bGFiZWwJMTA3CSJTdWItTmV0d29yayBJbnB1dCAjMTA= +NyIKICAgIGlucHV0bGFiZWwJMTA4CSJTdWItTmV0d29yayBJbnB1dCAjMTA4IgogICAgaW5wdXRsYWJlbAkxMDkJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDkiCiAgICBpbnB1dGxhYmVsCTExMAkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICMxMTAiCiAgICBpbnB1dGxhYmVsCTExMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzExMSIKICAgIGlucHV0bGFiZWwJMTEyCSJTdWItTmV0d29yayBJbnB1dCAjMTEyIgogICAgaW5wdXRsYWJlbAkxMTMJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjMTEzIgogICAgaW5wdXRsYWJlbAkxMTQJIlN1Yi1OZXR3b3JrIElucHV0ICMxMTQiCiAgICBpbnB1dGxhYmVsCTExNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzExNSIKICAgIGlucHV0bGFiZWwJMTE2CSJTdWItTmV0d28= +cmsgSW5wdXQgIzExNiIKICAgIGlucHV0bGFiZWwJMTE3CSJTdWItTmV0d29yayBJbnB1dCAjMTE3IgogICAgaW5wdXRsYWJlbAkxMTgJIlN1Yi1OZXR3b3JrIElucHV0ICMxMTgiCiAgICBpbnB1dGxhYmVsCTExOQkiU3ViLU4= +ZXR3b3JrIElucHV0ICMxMTkiCiAgICBpbnB1dGxhYmVsCTEyMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyMCIKICAgIGlucHV0bGFiZWwJMTIxCSJTdWItTmV0d29yayBJbnB1dCAjMTIxIgogICAgaW5wdXRsYWJlbAkxMjIJIlM= +dWItTmV0d29yayBJbnB1dCAjMTIyIgogICAgaW5wdXRsYWJlbAkxMjMJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjMiCiAgICBpbnB1dGxhYmVsCTEyNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyNCIKICAgIGlucHV0bGFiZWwJMTI= +NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyNSIKICAgIGlucHV0bGFiZWwJMTI2CSJTdWItTmV0d29yayBJbnB1dCAjMTI2IgogICAgaW5wdXRsYWJlbAkxMjcJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjciCiAgICBpbnB1dGxhYmU= +bAkxMjgJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjgiCiAgICBpbnB1dGxhYmVsCTEyOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyOSIKICAgIGlucHV0bGFiZWwJMTMwCSJTdWItTmV0d29yayBJbnB1dCAjMTMwIgogICAgaW5wdXQ= +bGFiZWwJMTMxCSJTdWItTmV0d29yayBJbnB1dCAjMTMxIgogICAgaW5wdXRsYWJlbAkxMzIJIlN1Yi1OZXR3b3JrIElucHV0ICMxMzIiCiAgICBpbnB1dGxhYmVsCTEzMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzMyIKICAgIGk= +bnB1dGxhYmVsCTEzNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzNCIKICAgIGlucHV0bGFiZWwJMTM1CSJTdWItTmV0d29yayBJbnB1dCAjMTM1IgogICAgaW5wdXRsYWJlbAkxMzYJIlN1Yi1OZXR3b3JrIElucHV0ICMxMzYiCiA= +ICAgaW5wdXRsYWJlbAkxMzcJIlN1Yi1OZXR3b3JrIElucHV0ICMxMzciCiAgICBpbnB1dGxhYmVsCTEzOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzOCIKICAgIGlucHV0bGFiZWwJMTM5CSJTdWItTmV0d29yayBJbnB1dCAjMTM= +OSIKICAgIGlucHV0bGFiZWwJMTQwCSJTdWItTmV0d29yayBJbnB1dCAjMTQwIgogICAgaW5wdXRsYWJlbAkxNDEJIlN1Yi1OZXR3b3JrIElucHV0ICMxNDEiCiAgICBpbnB1dGxhYmVsCTE0MgkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICMxNDIiCiAgICBpbnB1dGxhYmVsCTE0MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE0MyIKICAgIGlucHV0bGFiZWwJMTQ0CSJTdWItTmV0d29yayBJbnB1dCAjMTQ0IgogICAgaW5wdXRsYWJlbAkxNDUJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjMTQ1IgogICAgaW5wdXRsYWJlbAkxNDYJIlN1Yi1OZXR3b3JrIElucHV0ICMxNDYiCiAgICBpbnB1dGxhYmVsCTE0NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE0NyIKICAgIGlucHV0bGFiZWwJMTQ4CSJTdWItTmV0d28= +cmsgSW5wdXQgIzE0OCIKICAgIGlucHV0bGFiZWwJMTQ5CSJTdWItTmV0d29yayBJbnB1dCAjMTQ5IgogICAgaW5wdXRsYWJlbAkxNTAJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTAiCiAgICBpbnB1dGxhYmVsCTE1MQkiU3ViLU4= +ZXR3b3JrIElucHV0ICMxNTEiCiAgICBpbnB1dGxhYmVsCTE1MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE1MiIKICAgIGlucHV0bGFiZWwJMTUzCSJTdWItTmV0d29yayBJbnB1dCAjMTUzIgogICAgaW5wdXRsYWJlbAkxNTQJIlM= +dWItTmV0d29yayBJbnB1dCAjMTU0IgogICAgaW5wdXRsYWJlbAkxNTUJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTUiCiAgICBpbnB1dGxhYmVsCTE1NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE1NiIKICAgIGlucHV0bGFiZWwJMTU= +NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE1NyIKICAgIGlucHV0bGFiZWwJMTU4CSJTdWItTmV0d29yayBJbnB1dCAjMTU4IgogICAgaW5wdXRsYWJlbAkxNTkJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTkiCiAgICBpbnB1dGxhYmU= +bAkxNjAJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjAiCiAgICBpbnB1dGxhYmVsCTE2MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2MSIKICAgIGlucHV0bGFiZWwJMTYyCSJTdWItTmV0d29yayBJbnB1dCAjMTYyIgogICAgaW5wdXQ= +bGFiZWwJMTYzCSJTdWItTmV0d29yayBJbnB1dCAjMTYzIgogICAgaW5wdXRsYWJlbAkxNjQJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjQiCiAgICBpbnB1dGxhYmVsCTE2NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2NSIKICAgIGk= +bnB1dGxhYmVsCTE2NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2NiIKICAgIGlucHV0bGFiZWwJMTY3CSJTdWItTmV0d29yayBJbnB1dCAjMTY3IgogICAgaW5wdXRsYWJlbAkxNjgJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjgiCiA= +ICAgaW5wdXRsYWJlbAkxNjkJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjkiCiAgICBpbnB1dGxhYmVsCTE3MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3MCIKICAgIGlucHV0bGFiZWwJMTcxCSJTdWItTmV0d29yayBJbnB1dCAjMTc= +MSIKICAgIGlucHV0bGFiZWwJMTcyCSJTdWItTmV0d29yayBJbnB1dCAjMTcyIgogICAgaW5wdXRsYWJlbAkxNzMJIlN1Yi1OZXR3b3JrIElucHV0ICMxNzMiCiAgICBpbnB1dGxhYmVsCTE3NAkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICMxNzQiCiAgICBpbnB1dGxhYmVsCTE3NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3NSIKICAgIGlucHV0bGFiZWwJMTc2CSJTdWItTmV0d29yayBJbnB1dCAjMTc2IgogICAgaW5wdXRsYWJlbAkxNzcJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjMTc3IgogICAgaW5wdXRsYWJlbAkxNzgJIlN1Yi1OZXR3b3JrIElucHV0ICMxNzgiCiAgICBpbnB1dGxhYmVsCTE3OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3OSIKICAgIGlucHV0bGFiZWwJMTgwCSJTdWItTmV0d28= +cmsgSW5wdXQgIzE4MCIKICAgIGlucHV0bGFiZWwJMTgxCSJTdWItTmV0d29yayBJbnB1dCAjMTgxIgogICAgaW5wdXRsYWJlbAkxODIJIlN1Yi1OZXR3b3JrIElucHV0ICMxODIiCiAgICBpbnB1dGxhYmVsCTE4MwkiU3ViLU4= +ZXR3b3JrIElucHV0ICMxODMiCiAgICBpbnB1dGxhYmVsCTE4NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4NCIKICAgIGlucHV0bGFiZWwJMTg1CSJTdWItTmV0d29yayBJbnB1dCAjMTg1IgogICAgaW5wdXRsYWJlbAkxODYJIlM= +dWItTmV0d29yayBJbnB1dCAjMTg2IgogICAgaW5wdXRsYWJlbAkxODcJIlN1Yi1OZXR3b3JrIElucHV0ICMxODciCiAgICBpbnB1dGxhYmVsCTE4OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4OCIKICAgIGlucHV0bGFiZWwJMTg= +OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4OSIKICAgIGlucHV0bGFiZWwJMTkwCSJTdWItTmV0d29yayBJbnB1dCAjMTkwIgogICAgaW5wdXRsYWJlbAkxOTEJIlN1Yi1OZXR3b3JrIElucHV0ICMxOTEiCiAgICBpbnB1dGxhYmU= +bAkxOTIJIlN1Yi1OZXR3b3JrIElucHV0ICMxOTIiCiAgICBpbnB1dGxhYmVsCTE5MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5MyIKICAgIGlucHV0bGFiZWwJMTk0CSJTdWItTmV0d29yayBJbnB1dCAjMTk0IgogICAgaW5wdXQ= +bGFiZWwJMTk1CSJTdWItTmV0d29yayBJbnB1dCAjMTk1IgogICAgaW5wdXRsYWJlbAkxOTYJIlN1Yi1OZXR3b3JrIElucHV0ICMxOTYiCiAgICBpbnB1dGxhYmVsCTE5NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5NyIKICAgIGk= +bnB1dGxhYmVsCTE5OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5OCIKICAgIGlucHV0bGFiZWwJMTk5CSJTdWItTmV0d29yayBJbnB1dCAjMTk5IgogICAgaW5wdXRsYWJlbAkyMDAJIlN1Yi1OZXR3b3JrIElucHV0ICMyMDAiCiA= +ICAgaW5wdXRsYWJlbAkyMDEJIlN1Yi1OZXR3b3JrIElucHV0ICMyMDEiCiAgICBpbnB1dGxhYmVsCTIwMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIwMiIKICAgIGlucHV0bGFiZWwJMjAzCSJTdWItTmV0d29yayBJbnB1dCAjMjA= +MyIKICAgIGlucHV0bGFiZWwJMjA0CSJTdWItTmV0d29yayBJbnB1dCAjMjA0IgogICAgaW5wdXRsYWJlbAkyMDUJIlN1Yi1OZXR3b3JrIElucHV0ICMyMDUiCiAgICBpbnB1dGxhYmVsCTIwNgkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICMyMDYiCiAgICBpbnB1dGxhYmVsCTIwNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzIwNyIKICAgIGlucHV0bGFiZWwJMjA4CSJTdWItTmV0d29yayBJbnB1dCAjMjA4IgogICAgaW5wdXRsYWJlbAkyMDkJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjMjA5IgogICAgaW5wdXRsYWJlbAkyMTAJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTAiCiAgICBpbnB1dGxhYmVsCTIxMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIxMSIKICAgIGlucHV0bGFiZWwJMjEyCSJTdWItTmV0d28= +cmsgSW5wdXQgIzIxMiIKICAgIGlucHV0bGFiZWwJMjEzCSJTdWItTmV0d29yayBJbnB1dCAjMjEzIgogICAgaW5wdXRsYWJlbAkyMTQJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTQiCiAgICBpbnB1dGxhYmVsCTIxNQkiU3ViLU4= +ZXR3b3JrIElucHV0ICMyMTUiCiAgICBpbnB1dGxhYmVsCTIxNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIxNiIKICAgIGlucHV0bGFiZWwJMjE3CSJTdWItTmV0d29yayBJbnB1dCAjMjE3IgogICAgaW5wdXRsYWJlbAkyMTgJIlM= +dWItTmV0d29yayBJbnB1dCAjMjE4IgogICAgaW5wdXRsYWJlbAkyMTkJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTkiCiAgICBpbnB1dGxhYmVsCTIyMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyMCIKICAgIGlucHV0bGFiZWwJMjI= +MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyMSIKICAgIGlucHV0bGFiZWwJMjIyCSJTdWItTmV0d29yayBJbnB1dCAjMjIyIgogICAgaW5wdXRsYWJlbAkyMjMJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjMiCiAgICBpbnB1dGxhYmU= +bAkyMjQJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjQiCiAgICBpbnB1dGxhYmVsCTIyNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyNSIKICAgIGlucHV0bGFiZWwJMjI2CSJTdWItTmV0d29yayBJbnB1dCAjMjI2IgogICAgaW5wdXQ= +bGFiZWwJMjI3CSJTdWItTmV0d29yayBJbnB1dCAjMjI3IgogICAgaW5wdXRsYWJlbAkyMjgJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjgiCiAgICBpbnB1dGxhYmVsCTIyOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyOSIKICAgIGk= +bnB1dGxhYmVsCTIzMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzMCIKICAgIGlucHV0bGFiZWwJMjMxCSJTdWItTmV0d29yayBJbnB1dCAjMjMxIgogICAgaW5wdXRsYWJlbAkyMzIJIlN1Yi1OZXR3b3JrIElucHV0ICMyMzIiCiA= +ICAgaW5wdXRsYWJlbAkyMzMJIlN1Yi1OZXR3b3JrIElucHV0ICMyMzMiCiAgICBpbnB1dGxhYmVsCTIzNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzNCIKICAgIGlucHV0bGFiZWwJMjM1CSJTdWItTmV0d29yayBJbnB1dCAjMjM= +NSIKICAgIGlucHV0bGFiZWwJMjM2CSJTdWItTmV0d29yayBJbnB1dCAjMjM2IgogICAgaW5wdXRsYWJlbAkyMzcJIlN1Yi1OZXR3b3JrIElucHV0ICMyMzciCiAgICBpbnB1dGxhYmVsCTIzOAkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICMyMzgiCiAgICBpbnB1dGxhYmVsCTIzOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzOSIKICAgIGlucHV0bGFiZWwJMjQwCSJTdWItTmV0d29yayBJbnB1dCAjMjQwIgogICAgaW5wdXRsYWJlbAkyNDEJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjMjQxIgogICAgaW5wdXRsYWJlbAkyNDIJIlN1Yi1OZXR3b3JrIElucHV0ICMyNDIiCiAgICBpbnB1dGxhYmVsCTI0MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI0MyIKICAgIGlucHV0bGFiZWwJMjQ0CSJTdWItTmV0d28= +cmsgSW5wdXQgIzI0NCIKICAgIGlucHV0bGFiZWwJMjQ1CSJTdWItTmV0d29yayBJbnB1dCAjMjQ1IgogICAgaW5wdXRsYWJlbAkyNDYJIlN1Yi1OZXR3b3JrIElucHV0ICMyNDYiCiAgICBpbnB1dGxhYmVsCTI0NwkiU3ViLU4= +ZXR3b3JrIElucHV0ICMyNDciCiAgICBpbnB1dGxhYmVsCTI0OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI0OCIKICAgIGlucHV0bGFiZWwJMjQ5CSJTdWItTmV0d29yayBJbnB1dCAjMjQ5IgogICAgaW5wdXRsYWJlbAkyNTAJIlM= +dWItTmV0d29yayBJbnB1dCAjMjUwIgogICAgaW5wdXRsYWJlbAkyNTEJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTEiCiAgICBpbnB1dGxhYmVsCTI1MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1MiIKICAgIGlucHV0bGFiZWwJMjU= +MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1MyIKICAgIGlucHV0bGFiZWwJMjU0CSJTdWItTmV0d29yayBJbnB1dCAjMjU0IgogICAgaW5wdXRsYWJlbAkyNTUJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTUiCiAgICBpbnB1dGxhYmU= +bAkyNTYJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTYiCiAgICBpbnB1dGxhYmVsCTI1NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1NyIKICAgIGlucHV0bGFiZWwJMjU4CSJTdWItTmV0d29yayBJbnB1dCAjMjU4IgogICAgaW5wdXQ= +bGFiZWwJMjU5CSJTdWItTmV0d29yayBJbnB1dCAjMjU5IgogICAgaW5wdXRsYWJlbAkyNjAJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjAiCiAgICBpbnB1dGxhYmVsCTI2MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2MSIKICAgIGk= +bnB1dGxhYmVsCTI2MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2MiIKICAgIGlucHV0bGFiZWwJMjYzCSJTdWItTmV0d29yayBJbnB1dCAjMjYzIgogICAgaW5wdXRsYWJlbAkyNjQJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjQiCiA= +ICAgaW5wdXRsYWJlbAkyNjUJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjUiCiAgICBpbnB1dGxhYmVsCTI2NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2NiIKICAgIGlucHV0bGFiZWwJMjY3CSJTdWItTmV0d29yayBJbnB1dCAjMjY= +NyIKICAgIGlucHV0bGFiZWwJMjY4CSJTdWItTmV0d29yayBJbnB1dCAjMjY4IgogICAgaW5wdXRsYWJlbAkyNjkJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjkiCiAgICBpbnB1dGxhYmVsCTI3MAkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICMyNzAiCiAgICBpbnB1dGxhYmVsCTI3MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3MSIKICAgIGlucHV0bGFiZWwJMjcyCSJTdWItTmV0d29yayBJbnB1dCAjMjcyIgogICAgaW5wdXRsYWJlbAkyNzMJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjMjczIgogICAgaW5wdXRsYWJlbAkyNzQJIlN1Yi1OZXR3b3JrIElucHV0ICMyNzQiCiAgICBpbnB1dGxhYmVsCTI3NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3NSIKICAgIGlucHV0bGFiZWwJMjc2CSJTdWItTmV0d28= +cmsgSW5wdXQgIzI3NiIKICAgIGlucHV0bGFiZWwJMjc3CSJTdWItTmV0d29yayBJbnB1dCAjMjc3IgogICAgaW5wdXRsYWJlbAkyNzgJIlN1Yi1OZXR3b3JrIElucHV0ICMyNzgiCiAgICBpbnB1dGxhYmVsCTI3OQkiU3ViLU4= +ZXR3b3JrIElucHV0ICMyNzkiCiAgICBpbnB1dGxhYmVsCTI4MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4MCIKICAgIGlucHV0bGFiZWwJMjgxCSJTdWItTmV0d29yayBJbnB1dCAjMjgxIgogICAgaW5wdXRsYWJlbAkyODIJIlM= +dWItTmV0d29yayBJbnB1dCAjMjgyIgogICAgaW5wdXRsYWJlbAkyODMJIlN1Yi1OZXR3b3JrIElucHV0ICMyODMiCiAgICBpbnB1dGxhYmVsCTI4NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4NCIKICAgIGlucHV0bGFiZWwJMjg= +NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4NSIKICAgIGlucHV0bGFiZWwJMjg2CSJTdWItTmV0d29yayBJbnB1dCAjMjg2IgogICAgaW5wdXRsYWJlbAkyODcJIlN1Yi1OZXR3b3JrIElucHV0ICMyODciCiAgICBpbnB1dGxhYmU= +bAkyODgJIlN1Yi1OZXR3b3JrIElucHV0ICMyODgiCiAgICBpbnB1dGxhYmVsCTI4OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4OSIKICAgIGlucHV0bGFiZWwJMjkwCSJTdWItTmV0d29yayBJbnB1dCAjMjkwIgogICAgaW5wdXQ= +bGFiZWwJMjkxCSJTdWItTmV0d29yayBJbnB1dCAjMjkxIgogICAgaW5wdXRsYWJlbAkyOTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyOTIiCiAgICBpbnB1dGxhYmVsCTI5MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI5MyIKICAgIGk= +bnB1dGxhYmVsCTI5NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI5NCIKICAgIGlucHV0bGFiZWwJMjk1CSJTdWItTmV0d29yayBJbnB1dCAjMjk1IgogICAgaW5wdXRsYWJlbAkyOTYJIlN1Yi1OZXR3b3JrIElucHV0ICMyOTYiCiA= +ICAgaW5wdXRsYWJlbAkyOTcJIlN1Yi1OZXR3b3JrIElucHV0ICMyOTciCiAgICBpbnB1dGxhYmVsCTI5OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI5OCIKICAgIGlucHV0bGFiZWwJMjk5CSJTdWItTmV0d29yayBJbnB1dCAjMjk= +OSIKICAgIGlucHV0bGFiZWwJMzAwCSJTdWItTmV0d29yayBJbnB1dCAjMzAwIgogICAgaW5wdXRsYWJlbAkzMDEJIlN1Yi1OZXR3b3JrIElucHV0ICMzMDEiCiAgICBpbnB1dGxhYmVsCTMwMgkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICMzMDIiCiAgICBpbnB1dGxhYmVsCTMwMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMwMyIKICAgIGlucHV0bGFiZWwJMzA0CSJTdWItTmV0d29yayBJbnB1dCAjMzA0IgogICAgaW5wdXRsYWJlbAkzMDUJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjMzA1IgogICAgaW5wdXRsYWJlbAkzMDYJIlN1Yi1OZXR3b3JrIElucHV0ICMzMDYiCiAgICBpbnB1dGxhYmVsCTMwNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMwNyIKICAgIGlucHV0bGFiZWwJMzA4CSJTdWItTmV0d28= +cmsgSW5wdXQgIzMwOCIKICAgIGlucHV0bGFiZWwJMzA5CSJTdWItTmV0d29yayBJbnB1dCAjMzA5IgogICAgaW5wdXRsYWJlbAkzMTAJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTAiCiAgICBpbnB1dGxhYmVsCTMxMQkiU3ViLU4= +ZXR3b3JrIElucHV0ICMzMTEiCiAgICBpbnB1dGxhYmVsCTMxMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzMxMiIKICAgIGlucHV0bGFiZWwJMzEzCSJTdWItTmV0d29yayBJbnB1dCAjMzEzIgogICAgaW5wdXRsYWJlbAkzMTQJIlM= +dWItTmV0d29yayBJbnB1dCAjMzE0IgogICAgaW5wdXRsYWJlbAkzMTUJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTUiCiAgICBpbnB1dGxhYmVsCTMxNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzMxNiIKICAgIGlucHV0bGFiZWwJMzE= +NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMxNyIKICAgIGlucHV0bGFiZWwJMzE4CSJTdWItTmV0d29yayBJbnB1dCAjMzE4IgogICAgaW5wdXRsYWJlbAkzMTkJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTkiCiAgICBpbnB1dGxhYmU= +bAkzMjAJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjAiCiAgICBpbnB1dGxhYmVsCTMyMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyMSIKICAgIGlucHV0bGFiZWwJMzIyCSJTdWItTmV0d29yayBJbnB1dCAjMzIyIgogICAgaW5wdXQ= +bGFiZWwJMzIzCSJTdWItTmV0d29yayBJbnB1dCAjMzIzIgogICAgaW5wdXRsYWJlbAkzMjQJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjQiCiAgICBpbnB1dGxhYmVsCTMyNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyNSIKICAgIGk= +bnB1dGxhYmVsCTMyNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyNiIKICAgIGlucHV0bGFiZWwJMzI3CSJTdWItTmV0d29yayBJbnB1dCAjMzI3IgogICAgaW5wdXRsYWJlbAkzMjgJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjgiCiA= +ICAgaW5wdXRsYWJlbAkzMjkJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjkiCiAgICBpbnB1dGxhYmVsCTMzMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzMzMCIKICAgIGlucHV0bGFiZWwJMzMxCSJTdWItTmV0d29yayBJbnB1dCAjMzM= +MSIKICAgIGlucHV0bGFiZWwJMzMyCSJTdWItTmV0d29yayBJbnB1dCAjMzMyIgogICAgaW5wdXRsYWJlbAkzMzMJIlN1Yi1OZXR3b3JrIElucHV0ICMzMzMiCiAgICBpbnB1dGxhYmVsCTMzNAkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICMzMzQiCiAgICBpbnB1dGxhYmVsCTMzNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMzNSIKICAgIGlucHV0bGFiZWwJMzM2CSJTdWItTmV0d29yayBJbnB1dCAjMzM2IgogICAgaW5wdXRsYWJlbAkzMzcJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjMzM3IgogICAgaW5wdXRsYWJlbAkzMzgJIlN1Yi1OZXR3b3JrIElucHV0ICMzMzgiCiAgICBpbnB1dGxhYmVsCTMzOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMzOSIKICAgIGlucHV0bGFiZWwJMzQwCSJTdWItTmV0d28= +cmsgSW5wdXQgIzM0MCIKICAgIGlucHV0bGFiZWwJMzQxCSJTdWItTmV0d29yayBJbnB1dCAjMzQxIgogICAgaW5wdXRsYWJlbAkzNDIJIlN1Yi1OZXR3b3JrIElucHV0ICMzNDIiCiAgICBpbnB1dGxhYmVsCTM0MwkiU3ViLU4= +ZXR3b3JrIElucHV0ICMzNDMiCiAgICBpbnB1dGxhYmVsCTM0NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0NCIKICAgIGlucHV0bGFiZWwJMzQ1CSJTdWItTmV0d29yayBJbnB1dCAjMzQ1IgogICAgaW5wdXRsYWJlbAkzNDYJIlM= +dWItTmV0d29yayBJbnB1dCAjMzQ2IgogICAgaW5wdXRsYWJlbAkzNDcJIlN1Yi1OZXR3b3JrIElucHV0ICMzNDciCiAgICBpbnB1dGxhYmVsCTM0OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0OCIKICAgIGlucHV0bGFiZWwJMzQ= +OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0OSIKICAgIGlucHV0bGFiZWwJMzUwCSJTdWItTmV0d29yayBJbnB1dCAjMzUwIgogICAgaW5wdXRsYWJlbAkzNTEJIlN1Yi1OZXR3b3JrIElucHV0ICMzNTEiCiAgICBpbnB1dGxhYmU= +bAkzNTIJIlN1Yi1OZXR3b3JrIElucHV0ICMzNTIiCiAgICBpbnB1dGxhYmVsCTM1MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1MyIKICAgIGlucHV0bGFiZWwJMzU0CSJTdWItTmV0d29yayBJbnB1dCAjMzU0IgogICAgaW5wdXQ= +bGFiZWwJMzU1CSJTdWItTmV0d29yayBJbnB1dCAjMzU1IgogICAgaW5wdXRsYWJlbAkzNTYJIlN1Yi1OZXR3b3JrIElucHV0ICMzNTYiCiAgICBpbnB1dGxhYmVsCTM1NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1NyIKICAgIGk= +bnB1dGxhYmVsCTM1OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1OCIKICAgIGlucHV0bGFiZWwJMzU5CSJTdWItTmV0d29yayBJbnB1dCAjMzU5IgogICAgaW5wdXRsYWJlbAkzNjAJIlN1Yi1OZXR3b3JrIElucHV0ICMzNjAiCiA= +ICAgaW5wdXRsYWJlbAkzNjEJIlN1Yi1OZXR3b3JrIElucHV0ICMzNjEiCiAgICBpbnB1dGxhYmVsCTM2MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2MiIKICAgIGlucHV0bGFiZWwJMzYzCSJTdWItTmV0d29yayBJbnB1dCAjMzY= +MyIKICAgIGlucHV0bGFiZWwJMzY0CSJTdWItTmV0d29yayBJbnB1dCAjMzY0IgogICAgaW5wdXRsYWJlbAkzNjUJIlN1Yi1OZXR3b3JrIElucHV0ICMzNjUiCiAgICBpbnB1dGxhYmVsCTM2NgkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICMzNjYiCiAgICBpbnB1dGxhYmVsCTM2NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2NyIKICAgIGlucHV0bGFiZWwJMzY4CSJTdWItTmV0d29yayBJbnB1dCAjMzY4IgogICAgaW5wdXRsYWJlbAkzNjkJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjMzY5IgogICAgaW5wdXRsYWJlbAkzNzAJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzAiCiAgICBpbnB1dGxhYmVsCTM3MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM3MSIKICAgIGlucHV0bGFiZWwJMzcyCSJTdWItTmV0d28= +cmsgSW5wdXQgIzM3MiIKICAgIGlucHV0bGFiZWwJMzczCSJTdWItTmV0d29yayBJbnB1dCAjMzczIgogICAgaW5wdXRsYWJlbAkzNzQJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzQiCiAgICBpbnB1dGxhYmVsCTM3NQkiU3ViLU4= +ZXR3b3JrIElucHV0ICMzNzUiCiAgICBpbnB1dGxhYmVsCTM3NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM3NiIKICAgIGlucHV0bGFiZWwJMzc3CSJTdWItTmV0d29yayBJbnB1dCAjMzc3IgogICAgaW5wdXRsYWJlbAkzNzgJIlM= +dWItTmV0d29yayBJbnB1dCAjMzc4IgogICAgaW5wdXRsYWJlbAkzNzkJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzkiCiAgICBpbnB1dGxhYmVsCTM4MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4MCIKICAgIGlucHV0bGFiZWwJMzg= +MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4MSIKICAgIGlucHV0bGFiZWwJMzgyCSJTdWItTmV0d29yayBJbnB1dCAjMzgyIgogICAgaW5wdXRsYWJlbAkzODMJIlN1Yi1OZXR3b3JrIElucHV0ICMzODMiCiAgICBpbnB1dGxhYmU= +bAkzODQJIlN1Yi1OZXR3b3JrIElucHV0ICMzODQiCiAgICBpbnB1dGxhYmVsCTM4NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4NSIKICAgIGlucHV0bGFiZWwJMzg2CSJTdWItTmV0d29yayBJbnB1dCAjMzg2IgogICAgaW5wdXQ= +bGFiZWwJMzg3CSJTdWItTmV0d29yayBJbnB1dCAjMzg3IgogICAgaW5wdXRsYWJlbAkzODgJIlN1Yi1OZXR3b3JrIElucHV0ICMzODgiCiAgICBpbnB1dGxhYmVsCTM4OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4OSIKICAgIGk= +bnB1dGxhYmVsCTM5MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM5MCIKICAgIGlucHV0bGFiZWwJMzkxCSJTdWItTmV0d29yayBJbnB1dCAjMzkxIgogICAgaW5wdXRsYWJlbAkzOTIJIlN1Yi1OZXR3b3JrIElucHV0ICMzOTIiCiA= +ICAgaW5wdXRsYWJlbAkzOTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzOTMiCiAgICBpbnB1dGxhYmVsCTM5NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM5NCIKICAgIGlucHV0bGFiZWwJMzk1CSJTdWItTmV0d29yayBJbnB1dCAjMzk= +NSIKICAgIGlucHV0bGFiZWwJMzk2CSJTdWItTmV0d29yayBJbnB1dCAjMzk2IgogICAgaW5wdXRsYWJlbAkzOTcJIlN1Yi1OZXR3b3JrIElucHV0ICMzOTciCiAgICBpbnB1dGxhYmVsCTM5OAkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICMzOTgiCiAgICBpbnB1dGxhYmVsCTM5OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM5OSIKICAgIGlucHV0bGFiZWwJNDAwCSJTdWItTmV0d29yayBJbnB1dCAjNDAwIgogICAgaW5wdXRsYWJlbAk0MDEJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjNDAxIgogICAgaW5wdXRsYWJlbAk0MDIJIlN1Yi1OZXR3b3JrIElucHV0ICM0MDIiCiAgICBpbnB1dGxhYmVsCTQwMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQwMyIKICAgIGlucHV0bGFiZWwJNDA0CSJTdWItTmV0d28= +cmsgSW5wdXQgIzQwNCIKICAgIGlucHV0bGFiZWwJNDA1CSJTdWItTmV0d29yayBJbnB1dCAjNDA1IgogICAgaW5wdXRsYWJlbAk0MDYJIlN1Yi1OZXR3b3JrIElucHV0ICM0MDYiCiAgICBpbnB1dGxhYmVsCTQwNwkiU3ViLU4= +ZXR3b3JrIElucHV0ICM0MDciCiAgICBpbnB1dGxhYmVsCTQwOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQwOCIKICAgIGlucHV0bGFiZWwJNDA5CSJTdWItTmV0d29yayBJbnB1dCAjNDA5IgogICAgaW5wdXRsYWJlbAk0MTAJIlM= +dWItTmV0d29yayBJbnB1dCAjNDEwIgogICAgaW5wdXRsYWJlbAk0MTEJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTEiCiAgICBpbnB1dGxhYmVsCTQxMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxMiIKICAgIGlucHV0bGFiZWwJNDE= +MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxMyIKICAgIGlucHV0bGFiZWwJNDE0CSJTdWItTmV0d29yayBJbnB1dCAjNDE0IgogICAgaW5wdXRsYWJlbAk0MTUJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTUiCiAgICBpbnB1dGxhYmU= +bAk0MTYJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTYiCiAgICBpbnB1dGxhYmVsCTQxNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxNyIKICAgIGlucHV0bGFiZWwJNDE4CSJTdWItTmV0d29yayBJbnB1dCAjNDE4IgogICAgaW5wdXQ= +bGFiZWwJNDE5CSJTdWItTmV0d29yayBJbnB1dCAjNDE5IgogICAgaW5wdXRsYWJlbAk0MjAJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjAiCiAgICBpbnB1dGxhYmVsCTQyMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQyMSIKICAgIGk= +bnB1dGxhYmVsCTQyMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQyMiIKICAgIGlucHV0bGFiZWwJNDIzCSJTdWItTmV0d29yayBJbnB1dCAjNDIzIgogICAgaW5wdXRsYWJlbAk0MjQJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjQiCiA= +ICAgaW5wdXRsYWJlbAk0MjUJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjUiCiAgICBpbnB1dGxhYmVsCTQyNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQyNiIKICAgIGlucHV0bGFiZWwJNDI3CSJTdWItTmV0d29yayBJbnB1dCAjNDI= +NyIKICAgIGlucHV0bGFiZWwJNDI4CSJTdWItTmV0d29yayBJbnB1dCAjNDI4IgogICAgaW5wdXRsYWJlbAk0MjkJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjkiCiAgICBpbnB1dGxhYmVsCTQzMAkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICM0MzAiCiAgICBpbnB1dGxhYmVsCTQzMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQzMSIKICAgIGlucHV0bGFiZWwJNDMyCSJTdWItTmV0d29yayBJbnB1dCAjNDMyIgogICAgaW5wdXRsYWJlbAk0MzMJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjNDMzIgogICAgaW5wdXRsYWJlbAk0MzQJIlN1Yi1OZXR3b3JrIElucHV0ICM0MzQiCiAgICBpbnB1dGxhYmVsCTQzNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQzNSIKICAgIGlucHV0bGFiZWwJNDM2CSJTdWItTmV0d28= +cmsgSW5wdXQgIzQzNiIKICAgIGlucHV0bGFiZWwJNDM3CSJTdWItTmV0d29yayBJbnB1dCAjNDM3IgogICAgaW5wdXRsYWJlbAk0MzgJIlN1Yi1OZXR3b3JrIElucHV0ICM0MzgiCiAgICBpbnB1dGxhYmVsCTQzOQkiU3ViLU4= +ZXR3b3JrIElucHV0ICM0MzkiCiAgICBpbnB1dGxhYmVsCTQ0MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0MCIKICAgIGlucHV0bGFiZWwJNDQxCSJTdWItTmV0d29yayBJbnB1dCAjNDQxIgogICAgaW5wdXRsYWJlbAk0NDIJIlM= +dWItTmV0d29yayBJbnB1dCAjNDQyIgogICAgaW5wdXRsYWJlbAk0NDMJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDMiCiAgICBpbnB1dGxhYmVsCTQ0NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0NCIKICAgIGlucHV0bGFiZWwJNDQ= +NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0NSIKICAgIGlucHV0bGFiZWwJNDQ2CSJTdWItTmV0d29yayBJbnB1dCAjNDQ2IgogICAgaW5wdXRsYWJlbAk0NDcJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDciCiAgICBpbnB1dGxhYmU= +bAk0NDgJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDgiCiAgICBpbnB1dGxhYmVsCTQ0OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0OSIKICAgIGlucHV0bGFiZWwJNDUwCSJTdWItTmV0d29yayBJbnB1dCAjNDUwIgogICAgaW5wdXQ= +bGFiZWwJNDUxCSJTdWItTmV0d29yayBJbnB1dCAjNDUxIgogICAgaW5wdXRsYWJlbAk0NTIJIlN1Yi1OZXR3b3JrIElucHV0ICM0NTIiCiAgICBpbnB1dGxhYmVsCTQ1MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1MyIKICAgIGk= +bnB1dGxhYmVsCTQ1NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1NCIKICAgIGlucHV0bGFiZWwJNDU1CSJTdWItTmV0d29yayBJbnB1dCAjNDU1IgogICAgaW5wdXRsYWJlbAk0NTYJIlN1Yi1OZXR3b3JrIElucHV0ICM0NTYiCiA= +ICAgaW5wdXRsYWJlbAk0NTcJIlN1Yi1OZXR3b3JrIElucHV0ICM0NTciCiAgICBpbnB1dGxhYmVsCTQ1OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1OCIKICAgIGlucHV0bGFiZWwJNDU5CSJTdWItTmV0d29yayBJbnB1dCAjNDU= +OSIKICAgIGlucHV0bGFiZWwJNDYwCSJTdWItTmV0d29yayBJbnB1dCAjNDYwIgogICAgaW5wdXRsYWJlbAk0NjEJIlN1Yi1OZXR3b3JrIElucHV0ICM0NjEiCiAgICBpbnB1dGxhYmVsCTQ2MgkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICM0NjIiCiAgICBpbnB1dGxhYmVsCTQ2MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ2MyIKICAgIGlucHV0bGFiZWwJNDY0CSJTdWItTmV0d29yayBJbnB1dCAjNDY0IgogICAgaW5wdXRsYWJlbAk0NjUJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjNDY1IgogICAgaW5wdXRsYWJlbAk0NjYJIlN1Yi1OZXR3b3JrIElucHV0ICM0NjYiCiAgICBpbnB1dGxhYmVsCTQ2NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ2NyIKICAgIGlucHV0bGFiZWwJNDY4CSJTdWItTmV0d28= +cmsgSW5wdXQgIzQ2OCIKICAgIGlucHV0bGFiZWwJNDY5CSJTdWItTmV0d29yayBJbnB1dCAjNDY5IgogICAgaW5wdXRsYWJlbAk0NzAJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzAiCiAgICBpbnB1dGxhYmVsCTQ3MQkiU3ViLU4= +ZXR3b3JrIElucHV0ICM0NzEiCiAgICBpbnB1dGxhYmVsCTQ3MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ3MiIKICAgIGlucHV0bGFiZWwJNDczCSJTdWItTmV0d29yayBJbnB1dCAjNDczIgogICAgaW5wdXRsYWJlbAk0NzQJIlM= +dWItTmV0d29yayBJbnB1dCAjNDc0IgogICAgaW5wdXRsYWJlbAk0NzUJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzUiCiAgICBpbnB1dGxhYmVsCTQ3NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ3NiIKICAgIGlucHV0bGFiZWwJNDc= +NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ3NyIKICAgIGlucHV0bGFiZWwJNDc4CSJTdWItTmV0d29yayBJbnB1dCAjNDc4IgogICAgaW5wdXRsYWJlbAk0NzkJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzkiCiAgICBpbnB1dGxhYmU= +bAk0ODAJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODAiCiAgICBpbnB1dGxhYmVsCTQ4MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ4MSIKICAgIGlucHV0bGFiZWwJNDgyCSJTdWItTmV0d29yayBJbnB1dCAjNDgyIgogICAgaW5wdXQ= +bGFiZWwJNDgzCSJTdWItTmV0d29yayBJbnB1dCAjNDgzIgogICAgaW5wdXRsYWJlbAk0ODQJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODQiCiAgICBpbnB1dGxhYmVsCTQ4NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ4NSIKICAgIGk= +bnB1dGxhYmVsCTQ4NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ4NiIKICAgIGlucHV0bGFiZWwJNDg3CSJTdWItTmV0d29yayBJbnB1dCAjNDg3IgogICAgaW5wdXRsYWJlbAk0ODgJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODgiCiA= +ICAgaW5wdXRsYWJlbAk0ODkJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODkiCiAgICBpbnB1dGxhYmVsCTQ5MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ5MCIKICAgIGlucHV0bGFiZWwJNDkxCSJTdWItTmV0d29yayBJbnB1dCAjNDk= +MSIKICAgIGlucHV0bGFiZWwJNDkyCSJTdWItTmV0d29yayBJbnB1dCAjNDkyIgogICAgaW5wdXRsYWJlbAk0OTMJIlN1Yi1OZXR3b3JrIElucHV0ICM0OTMiCiAgICBpbnB1dGxhYmVsCTQ5NAkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICM0OTQiCiAgICBpbnB1dGxhYmVsCTQ5NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ5NSIKICAgIGlucHV0bGFiZWwJNDk2CSJTdWItTmV0d29yayBJbnB1dCAjNDk2IgogICAgaW5wdXRsYWJlbAk0OTcJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjNDk3IgogICAgaW5wdXRsYWJlbAk0OTgJIlN1Yi1OZXR3b3JrIElucHV0ICM0OTgiCiAgICBpbnB1dGxhYmVsCTQ5OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ5OSIKICAgIGlucHV0bGFiZWwJNTAwCSJTdWItTmV0d28= +cmsgSW5wdXQgIzUwMCIKCiAgICBwYXJtIHsKCW5hbWUJImV4ZWN1dGUiCgliYXNlcGFybQoJbGFiZWwJIlJlbmRlciB0byBEaXNrIgoJam9pbm5leHQKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInJlbmQ= +ZXJwcmV2aWV3IgoJYmFzZXBhcm0KCWxhYmVsCSJSZW5kZXIgdG8gTVBsYXkiCglqb2lubmV4dAoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZXhlY3V0ZWJhY2tncm91bmQiCgliYXNlcGFybQoJbGFiZWw= +CSJSZW5kZXIgdG8gRGlzayBpbiBCYWNrZ3JvdW5kIgoJam9pbm5leHQKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInJlbmRlcmRpYWxvZyIKCWJhc2VwYXJtCglsYWJlbAkiQ29udHJvbHMuLi4iCglleHA= +b3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkidHJhbmdlIgoJYmFzZXBhcm0KCWxhYmVsCSJWYWxpZCBGcmFtZSBSYW5nZSIKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImYiCgliYXNlcGFybQo= +CWxhYmVsCSJTdGFydC9FbmQvSW5jIgoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkidGFrZSIKCWJhc2VwYXJtCglsYWJlbAkiUmVuZGVyIFdpdGggVGFrZSIKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXI= +bSB7CgluYW1lCSJjYW1lcmEiCglsYWJlbAkiQ2FtZXJhIgoJdHlwZQlvcHBhdGgKCWRlZmF1bHQJeyAiL29iai9jYW0xIiB9CglwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovQ0FNRVJBISEiIH0KCXBhcm10YWcJeyAib3A= +cmVsYXRpdmUiICIuIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJIm92ZXJyaWRlX2NhbWVyYXJlcyIKCWxhYmVsCSJPdmVycmlkZSBDYW1lcmEgUmVzb2x1dGlvbiIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgIjAiIH0KICA= +ICB9CiAgICBwYXJtIHsKCW5hbWUJInJlc19mcmFjdGlvbiIKCWxhYmVsCSJSZXNvbHV0aW9uIFNjYWxlIgoJdHlwZQlzdHJpbmcKCWRlZmF1bHQJeyAiMC41IiB9CgloaWRld2hlbgkieyBvdmVycmlkZV9jYW1lcmFyZXMgPT0= +IDAgfSIKCW1lbnUJewoJICAgICIwLjEiCSIxLzEwIChPbmUgVGVudGggUmVzb2x1dGlvbikiCgkgICAgIjAuMiIJIjEvNSAoT25lIEZpZnRoIFJlc29sdXRpb24pIgoJICAgICIwLjI1IgkiMS80IChRdWFydGVyIFJlc29sdXQ= +aW9uKSIKCSAgICAiMC4zMzMzMzMzIgkiMS8zIChPbmUgVGhpcmQgUmVzb2x1dGlvbikiCgkgICAgIjAuNSIJIjEvMiAoSGFsZiBSZXNvbHV0aW9uKSIKCSAgICAiMC42NjY2NjY2IgkiMi8zIChUd28gVGhpcmRzIFJlc29sdXQ= +aW9uKSIKCSAgICAiMC43NSIJIjMvNCAoVGhyZWUgUXVhcnRlciBSZXNvbHV0aW9uKSIKCSAgICAic3BlY2lmaWMiCSJVc2VyIFNwZWNpZmllZCBSZXNvbHV0aW9uIgoJfQogICAgfQogICAgcGFybSB7CgluYW1lCSJyZXNfb3Y= +ZXJyaWRlIgoJbGFiZWwJIlJlc29sdXRpb24iCgl0eXBlCWludHZlY3RvcjIKCWpvaW5uZXh0CglzaXplCTIKCWRlZmF1bHQJeyAiMTI4MCIgIjcyMCIgfQoJZGlzYWJsZXdoZW4JInsgcmVzX2ZyYWN0aW9uICE9IHNwZWNpZmk= +YyB9IgoJaGlkZXdoZW4JInsgb3ZlcnJpZGVfY2FtZXJhcmVzID09IDAgfSIKCXJhbmdlCXsgLTEgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInJlc19vdmVycmlkZU1lbnUiCglsYWJlbAkiQ2hvb3NlIFJlc29sdXRpb24= +IgoJdHlwZQlidXR0b24KCW5vbGFiZWwKCWRlZmF1bHQJeyAiMCIgfQoJZGlzYWJsZXdoZW4JInsgcmVzX2ZyYWN0aW9uICE9IHNwZWNpZmljIH0iCgloaWRld2hlbgkieyBvdmVycmlkZV9jYW1lcmFyZXMgPT0gMCB9IgoJbWU= +bnVtaW5pCXsKCSAgICBbICJlY2hvIGBweXRob25leHBycyhcIl9faW1wb3J0X18oJ3Rvb2x1dGlscycpLnBhcnNlRGlhbG9nU2NyaXB0TWVudSgnRkJyZXMnKVwiKWAiIF0KCX0KCXBhcm10YWcJeyAic2NyaXB0X2NhbGxiYWM= +ayIgIm9wcGFybSAuIHJlc19vdmVycmlkZSAoIGBhcmcoXCIkc2NyaXB0X3ZhbHVlXCIsIDApYCBgYXJnKFwiJHNjcmlwdF92YWx1ZVwiLCAxKWAgYXNwZWN0X292ZXJyaWRlICggYGFyZyhcIiRzY3JpcHRfdmFsdWVcIiwgMik= +YCApIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImFzcGVjdF9vdmVycmlkZSIKCWxhYmVsCSJQaXhlbCBBc3BlY3QgUmF0aW8iCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCWRpc2FibGV3aGVuCSJ7IHJlc19mcmE= +Y3Rpb24gIT0gc3BlY2lmaWMgfSIKCWhpZGV3aGVuCSJ7IG92ZXJyaWRlX2NhbWVyYXJlcyA9PSAwIH0iCglyYW5nZQl7IDAuMDUgMiB9CiAgICB9CiAgICBncm91cCB7CgluYW1lCSJpbWFnZXMiCglsYWJlbAkiSW1hZ2VzIgo= +CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX3Byb2dyYW0iCgkgICAgbGFiZWwJInNvaG8gUHJvZ3JhbSIKCSAgICB0eXBlCWZpbGUKCSAgICBpbnZpc2libGUKCSAgICBkZWZhdWx0CXsgIklGRC5weSIgfQoJICAgIHBhcm10YWc= +CXsgImZpbGVjaG9vc2VyX21vZGUiICJyZWFkIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX3Nob3BzdHlsZSIKCSAgICBsYWJlbAkic29obyBTSE9QIFN0eWxlIgoJICAgIHR5cGUJc3RyaW5nCgkgICAgaW52aXNpYmw= +ZQoJICAgIGRlZmF1bHQJeyAiVk1hbnRyYSIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19pcHJfc3VwcG9ydCIKCSAgICBsYWJlbAkiSVBSIFN1cHBvcnRlZCIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIGludmlzaWJsZQo= +CSAgICBkZWZhdWx0CXsgIjEiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fcHJldmlld3N1cHBvcnQiCgkgICAgbGFiZWwJIlByZXZpZXcgU3VwcG9ydGVkIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgaW52aXNpYmxlCgk= +ICAgIGRlZmF1bHQJeyAiMSIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkidm1fcGljdHVyZSIKCSAgICBsYWJlbAkiT3V0cHV0IFBpY3R1cmUiCgkgICAgdHlwZQlmaWxlCgkgICAgZGVmYXVsdAl7ICIkSElQL3JlbmRlci8kSEk= +UE5BTUUuJE9TLiRGNC5leHIiIH0KCSAgICBtZW51cmVwbGFjZQl7CgkJWyAiZWNobyBgcHl0aG9uZXhwcnMoXCJfX2ltcG9ydF9fKCd0b29sdXRpbHMnKS5wYXJzZURpYWxvZ1NjcmlwdE1lbnUoJ0ZCcmVuZGVyJylcIilgIiA= +XQoJICAgIH0KCSAgICByYW5nZQl7IDAgMSB9CgkgICAgcGFybXRhZwl7ICJmaWxlY2hvb3Nlcl9tb2RlIiAid3JpdGUiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInZtX2RldmljZSIKCSAgICBsYWJlbAkiT3V0cHV0IERldmk= +Y2UiCgkgICAgdHlwZQlzdHJpbmcKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIG1lbnUJewoJCSIiCSJJbmZlciBmcm9tIGZpbGVuYW1lIgoJCSJIb3VkaW5pIgkiSG91ZGluaSAucGljIGZvcm1hdCIKCQkiVElGRiIJIlRhZ2c= +ZWQgSW1hZ2UgRmlsZSBGb3JtYXQgKFRJRkYpIgoJCSJPcGVuRVhSIgkiT3BlbiBFWFIiCgkJIlBORyIJIlBvcnRhYmxlIE5ldHdvcmsgR3JhcGhpY3MgKFBORykiCgkJIkpQRUciCSJKUEVHIgoJCSJSQVQiCSJSYW5kb20gQWM= +Y2VzcyBUZXh0dXJlIChSQVQpIgoJICAgIH0KCSAgICByYW5nZQl7IDAgMSB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX21rcGF0aCIKCSAgICBsYWJlbAkiQ3JlYXRlIEludGVybWVkaWF0ZSBEaXJlY3RvcmllcyIKCSA= +ICAgdHlwZQl0b2dnbGUKCSAgICBkZWZhdWx0CXsgIjEiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fc2tpcF9mcmFtZSIKCSAgICBsYWJlbAkiU2tpcCBSZW5kZXJlZCBGcmFtZXMiCgkgICAgdHlwZQlzdHJpbmcKCSA= +ICAgZGVmYXVsdAl7ICJubyIgfQoJICAgIG1lbnUJewoJCSJubyIJIk92ZXJ3cml0ZSBleGlzdGluZyBmcmFtZXMiCgkJImV4aXN0OnZtX3BpY3R1cmUiCSJTa2lwIGZpbGVzIHRoYXQgZXhpc3QiCgkJInZhbGlkOnZtX3BpY3Q= +dXJlIgkiU2tpcCBmcmFtZXMgdGhhdCBhcmUgdmFsaWQgaW1hZ2VzIgoJICAgIH0KCX0KCWdyb3VwIHsKCSAgICBuYW1lCSJvdXRwdXQiCgkgICAgbGFiZWwJIk91dHB1dCIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJIm91dHA= +dXRfMSIKCSAgICBsYWJlbAkiRXh0cmEgSW1hZ2UgUGxhbmVzIgoKCX0KCglncm91cCB7CgkgICAgbmFtZQkib3V0cHV0XzIiCgkgICAgbGFiZWwJIkRlZXAgT3V0cHV0IgoKCX0KCglncm91cCB7CgkgICAgbmFtZQkib3V0cHU= +dF8zIgoJICAgIGxhYmVsCSJDcnlwdG9tYXR0ZSIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJIm91dHB1dF80IgoJICAgIGxhYmVsCSJNZXRhIERhdGEiCgkgICAgdGFiYnJlYWsKCgl9CgogICAgfQoKICAgIGdyb3VwIHsKCW4= +YW1lCSJpbWFnZXNfMSIKCWxhYmVsCSJSZW5kZXJpbmciCgoJZ3JvdXAgewoJICAgIG5hbWUJInNhbXBsaW5nIgoJICAgIGxhYmVsCSJTYW1wbGluZyIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJInNhbXBsaW5nXzEiCgkgICA= +IGxhYmVsCSJMaW1pdHMiCgoJfQoKCWdyb3VwIHsKCSAgICBuYW1lCSJzYW1wbGluZ18yIgoJICAgIGxhYmVsCSJTaGFkaW5nIgoKCX0KCglncm91cCB7CgkgICAgbmFtZQkic2FtcGxpbmdfMyIKCSAgICBsYWJlbAkiUmVuZGU= +ciIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJInNhbXBsaW5nXzQiCgkgICAgbGFiZWwJIkRpY2luZyIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJInNhbXBsaW5nXzUiCgkgICAgbGFiZWwJIlN0YXRpc3RpY3MiCgoJfQoKICA= +ICB9CgogICAgZ3JvdXAgewoJbmFtZQkiaW1hZ2VzXzIiCglsYWJlbAkiT2JqZWN0cyIKCglwYXJtIHsKCSAgICBuYW1lCSJ2b2JqZWN0IgoJICAgIGxhYmVsCSJDYW5kaWRhdGUgT2JqZWN0cyIKCSAgICB0eXBlCW9wbGlzdAo= +CSAgICBkZWZhdWx0CXsgIioiIH0KCSAgICBoZWxwCSJPYmplY3RzIHdpbGwgbm90IGJlIG91dHB1dCBpZiB0aGVpciBkaXNwbGF5IGZsYWcgaXMgb2ZmIgoJICAgIHBhcm10YWcJeyAib3BmaWx0ZXIiICIhIU9CSi9HRU9NRVQ= +UlkhISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJImZvcmNlb2JqZWN0IgoJICAgIGxhYmVsCSJGb3JjZSBPYmplY3RzIgoJICAgIHR5cGUJb3BsaXN0CgkgICA= +IGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiT2JqZWN0cyB3aWxsIGJlIG91dHB1dCByZWdhcmRsZXNzIG9mIHRoZSBzdGF0ZSBvZiB0aGVpciBkaXNwbGF5IGZsYWciCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0I= +Si9HRU9NRVRSWSEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkibWF0dGVfb2JqZWN0cyIKCSAgICBsYWJlbAkiRm9yY2VkIE1hdHRlIgoJICAgIHR5cGUJb3A= +bGlzdAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiT2JqZWN0cyBmb3JjZWQgdG8gYmUgb3V0cHV0IGFzIG1hdHRlIG9iamVjdHMiCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0dFT01FVFJZISEiIH0= +CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkicGhhbnRvbV9vYmplY3RzIgoJICAgIGxhYmVsCSJGb3JjZWQgUGhhbnRvbSIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGQ= +ZWZhdWx0CXsgIiIgfQoJICAgIGhlbHAJIk9iamVjdHMgZm9yY2VkIHRvIGJlIG91dHB1dCBhcyBwaGFudG9tIG9iamVjdHMiCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0dFT01FVFJZISEiIH0KCSAgICBwYXI= +bXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkiZXhjbHVkZW9iamVjdCIKCSAgICBsYWJlbAkiRXhjbHVkZSBPYmplY3RzIgoJICAgIHR5cGUJb3BsaXN0CgkgICAgZGVmYXVsdAl7ICI= +IiB9CgkgICAgaGVscAkiT2JqZWN0cyB3aGljaCBhcmUgbm90IG91dHB1dCIKCSAgICBwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovR0VPTUVUUlkhISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0= +Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJvYmpfbGlnaHRfc2VwIgoJICAgIGxhYmVsCSJTZXBhcmF0b3IiCgkgICAgdHlwZQlzZXBhcmF0b3IKCSAgICBkZWZhdWx0CXsgIiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29sb2w= +aWdodCIKCSAgICBsYWJlbAkiU29sbyBMaWdodCIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiU29sbyBMaWdodHMiCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0xJR0g= +VCEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkiYWxpZ2h0cyIKCSAgICBsYWJlbAkiQ2FuZGlkYXRlIExpZ2h0cyIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGQ= +ZWZhdWx0CXsgIioiIH0KCSAgICBoZWxwCSJMaWdodHMgd2lsbCBub3QgYmUgb3V0cHV0IGlmIHRoZWlyIGRpbW1lciBjaGFubmVsIGlzIDAuIgoJICAgIGRpc2FibGV3aGVuCSJ7IHNvbG9saWdodCAhPSBcIlwiIH0iCgkgICA= +IHBhcm10YWcJeyAib3BmaWx0ZXIiICIhIU9CSi9MSUdIVCEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkiZm9yY2VsaWdodHMiCgkgICAgbGFiZWwJIkZvcmM= +ZSBMaWdodHMiCgkgICAgdHlwZQlvcGxpc3QKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIGhlbHAJIkxpZ2h0cyB3aWxsIGJlIG91dHB1dCByZWdhcmRsZXNzIG9mIHRoZSB2YWx1ZSBvZiB0aGVpciBkaW1tZXIgY2hhbm5lbCI= +CgkgICAgZGlzYWJsZXdoZW4JInsgc29sb2xpZ2h0ICE9IFwiXCIgfSIKCSAgICBwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovTElHSFQhISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KCXA= +YXJtIHsKCSAgICBuYW1lCSJleGNsdWRlbGlnaHRzIgoJICAgIGxhYmVsCSJFeGNsdWRlIExpZ2h0cyIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiTGlnaHRzIHdpbGwgbm90IGJlIG8= +dXRwdXQgdW5kZXIgYW55IGNpcmN1bXN0YW5jZXMuIgoJICAgIGRpc2FibGV3aGVuCSJ7IHNvbG9saWdodCAhPSBcIlwiIH0iCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0xJR0hUISEiIH0KCSAgICBwYXJtdGE= +Zwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19hdXRvaGVhZGxpZ2h0IgoJICAgIGxhYmVsCSJIZWFkbGlnaHQgQ3JlYXRpb24iCgkgICAgdHlwZQl0b2dnbGUKCSAgICBkZWZhdWw= +dAl7ICIxIiB9CgkgICAgaGVscAkiQnkgZGVmYXVsdCwgaWYgdGhlcmUgYXJlIG5vIGxpZ2h0cyBpbiB0aGUgc2NlbmUsIGEgaGVhZGxpZ2h0IHdpbGwgYXV0b21hdGljYWxseSBiZSBjcmVhdGVkLiAgVG8gZGlzYWJsZSB0aGk= +cywgdHVybiB0aGlzIHRvZ2dsZSBvZmYuIgoJICAgIGRpc2FibGV3aGVuCSJ7IHNvbG9saWdodCAhPSBcIlwiIH0iCgl9CglwYXJtIHsKCSAgICBuYW1lCSJsaWdodF9mb2dfc2VwIgoJICAgIGxhYmVsCSJTZXBhcmF0b3IiCgk= +ICAgIHR5cGUJc2VwYXJhdG9yCgkgICAgZGVmYXVsdAl7ICIiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInZmb2ciCgkgICAgbGFiZWwJIlZpc2libGUgRm9nIgoJICAgIHR5cGUJb3BsaXN0CgkgICAgZGVmYXVsdAl7ICIqIiA= +fQoJICAgIGhlbHAJIk9iamVjdHMgd2lsbCBub3QgYmUgb3V0cHV0IGlmIHRoZWlyIGRpc3BsYXkgZmxhZyBpcyBvZmYiCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0ZPRyEhIiB9CgkgICAgcGFybXRhZwl7ICI= +b3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KICAgIH0KCiAgICBncm91cCB7CgluYW1lCSJpbWFnZXNfMyIKCWxhYmVsCSJTY3JpcHRzIgoKCXBhcm0gewoJICAgIG5hbWUJInRwcmVyZW5kZXIiCgkgICAgbGFiZWwJInRwcmVyZW4= +ZGVyIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgbm9sYWJlbAoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIxIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJwcmVyZW5kZXIiCgkgICAgbGFiZWwJIlByZS1SZW5kZXIgU2M= +cmlwdCIKCSAgICB0eXBlCWZpbGUKCSAgICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHByZXJlbmRlciA9PSAwIH0iCgkgICAgcGFybXRhZwl7ICJmaWxlY2hvb3Nlcl9tb2RlIiA= +InJlYWQiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJImxwcmVyZW5kZXIiCgkgICAgbGFiZWwJImxwcmVyZW5kZXIiCgkgICAgdHlwZQlzdHJpbmcKCSAgICBub2xhYmVsCgkgICAgZGVmYXVsdAl7ICJoc2NyaXB0IiB9CgkgICA= +IGRpc2FibGV3aGVuCSJ7IHRwcmVyZW5kZXIgPT0gMCB9IgoJICAgIG1lbnUJewoJCSJoc2NyaXB0IgkiSHNjcmlwdCIKCQkicHl0aG9uIgkiUHl0aG9uIgoJICAgIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInRwcmVmcmFtZSI= +CgkgICAgbGFiZWwJInRwcmVmcmFtZSIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIG5vbGFiZWwKCSAgICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyAiMSIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkicHJlZnJhbWUiCgkgICAgbGE= +YmVsCSJQcmUtRnJhbWUgU2NyaXB0IgoJICAgIHR5cGUJZmlsZQoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIiIH0KCSAgICBkaXNhYmxld2hlbgkieyB0cHJlZnJhbWUgPT0gMCB9IgoJICAgIHBhcm10YWcJeyAiZmk= +bGVjaG9vc2VyX21vZGUiICJyZWFkIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJscHJlZnJhbWUiCgkgICAgbGFiZWwJImxwcmVmcmFtZSIKCSAgICB0eXBlCXN0cmluZwoJICAgIG5vbGFiZWwKCSAgICBkZWZhdWx0CXsgImg= +c2NyaXB0IiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHByZWZyYW1lID09IDAgfSIKCSAgICBtZW51CXsKCQkiaHNjcmlwdCIJIkhzY3JpcHQiCgkJInB5dGhvbiIJIlB5dGhvbiIKCSAgICB9Cgl9CglwYXJtIHsKCSAgICBuYW0= +ZQkidHBvc3RmcmFtZSIKCSAgICBsYWJlbAkidHBvc3RmcmFtZSIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIG5vbGFiZWwKCSAgICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyAiMSIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkicG8= +c3RmcmFtZSIKCSAgICBsYWJlbAkiUG9zdC1GcmFtZSBTY3JpcHQiCgkgICAgdHlwZQlmaWxlCgkgICAgam9pbm5leHQKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHRwb3N0ZnJhbWUgPT0gMCB9Igo= +CSAgICBwYXJtdGFnCXsgImZpbGVjaG9vc2VyX21vZGUiICJyZWFkIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJscG9zdGZyYW1lIgoJICAgIGxhYmVsCSJscG9zdGZyYW1lIgoJICAgIHR5cGUJc3RyaW5nCgkgICAgbm9sYWI= +ZWwKCSAgICBkZWZhdWx0CXsgImhzY3JpcHQiIH0KCSAgICBkaXNhYmxld2hlbgkieyB0cG9zdGZyYW1lID09IDAgfSIKCSAgICBtZW51CXsKCQkiaHNjcmlwdCIJIkhzY3JpcHQiCgkJInB5dGhvbiIJIlB5dGhvbiIKCSAgICA= +fQoJfQoJcGFybSB7CgkgICAgbmFtZQkidHBvc3RyZW5kZXIiCgkgICAgbGFiZWwJInRwb3N0cmVuZGVyIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgbm9sYWJlbAoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIxIiB9Cgk= +fQoJcGFybSB7CgkgICAgbmFtZQkicG9zdHJlbmRlciIKCSAgICBsYWJlbAkiUG9zdC1SZW5kZXIgU2NyaXB0IgoJICAgIHR5cGUJZmlsZQoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIiIH0KCSAgICBkaXNhYmxld2g= +ZW4JInsgdHBvc3RyZW5kZXIgPT0gMCB9IgoJICAgIHBhcm10YWcJeyAiZmlsZWNob29zZXJfbW9kZSIgInJlYWQiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJImxwb3N0cmVuZGVyIgoJICAgIGxhYmVsCSJscG9zdHJlbmRlciI= +CgkgICAgdHlwZQlzdHJpbmcKCSAgICBub2xhYmVsCgkgICAgZGVmYXVsdAl7ICJoc2NyaXB0IiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHBvc3RyZW5kZXIgPT0gMCB9IgoJICAgIG1lbnUJewoJCSJoc2NyaXB0IgkiSHNjcmk= +cHQiCgkJInB5dGhvbiIJIlB5dGhvbiIKCSAgICB9Cgl9CiAgICB9CgogICAgZ3JvdXAgewoJbmFtZQkiaW1hZ2VzXzQiCglsYWJlbAkiRHJpdmVyIgoKCXBhcm0gewoJICAgIG5hbWUJInNvaG9fcGlwZWNtZCIKCSAgICBsYWI= +ZWwJIkNvbW1hbmQiCgkgICAgdHlwZQlzdHJpbmcKCSAgICBkZWZhdWx0CXsgIm1hbnRyYSIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHNvaG9fb3V0cHV0bW9kZSAhPSAwIH0iCgkgICAgbWVudXJlcGxhY2UJewoJCSJtYW50cmE= +IgkiTm8gY29tbWFuZCBsaW5lIG9wdGlvbnMiCgkJIm1hbnRyYSAtSCBob3N0MSxob3N0MiIJIk5ldHdvcmsgcmVuZGVyaW5nIgoJCSJtYW50cmEgLW8gY29uc29sZXdhaXQiCSJWZXJib3NlIHRvIGNvbnNvbGUgKFdpbmRvd3M= +IG9ubHkpIgoJCSJtYW50cmEgLWUgYmFzaWMiCSJFbmFibGUgY3VydmUvcG9pbnQgZW5naW5lIHByb2NlZHVyYWwiCgkJIm1hbnRyYSAtZSBmdWxsIgkiRW5hYmxlIGZ1bGwgZW5naW5lIHByb2NlZHVyYWwiCgkJIm1hbnRyYSA= +LVAgZml0bGVyLnB5IgkiRmlsdGVyIElGRCB1c2luZyBweXRob24iCgkgICAgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19vdXRwdXRtb2RlIgoJICAgIGxhYmVsCSJTYXZlIElGRCBGaWxlIFRvIERpc2siCgkgICAgdHk= +cGUJdG9nZ2xlCgkgICAgbm9sYWJlbAoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIwIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX2Rpc2tmaWxlIgoJICAgIGxhYmVsCSJEaXNrIEZpbGUiCgkgICAgdHlwZQk= +ZmlsZQoJICAgIGRlZmF1bHQJeyAiJEhJUC9tYW50cmEuaWZkIiB9CgkgICAgZGlzYWJsZXdoZW4JInsgc29ob19vdXRwdXRtb2RlICE9IDEgfSIKCSAgICBwYXJtdGFnCXsgImZpbGVjaG9vc2VyX21vZGUiICJ3cml0ZSIgfQo= +CX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fY29tcHJlc3Npb24iCgkgICAgbGFiZWwJIkZpbGUgQ29tcHJlc3Npb24iCgkgICAgdHlwZQlzdHJpbmcKCSAgICBkZWZhdWx0CXsgImV4dCIgfQoJICAgIGhlbHAJIkRldGVybWk= +bmVzIHRoZSBmaWxlIGNvbXByZXNzaW9uIHVzZWQgd2hlbiB3cml0aW5nIHRvIGEgZGlzayBmaWxlIChvciBpZiBzb2hvX2ZvcmNlX2NvbXByZXNzaW9uIGlzIGVuYWJsZWQpLiIKCSAgICBkaXNhYmxld2hlbgkieyBzb2hvX28= +dXRwdXRtb2RlICE9IDEgc29ob19mb3JjZV9jb21wcmVzc2lvbiAhPSAxIH0iCgkgICAgbWVudQl7CgkJImV4dCIJIlVzZSBGaWxlbmFtZSBFeHRlbnNpb24iCgkJIm5vbmUiCSJObyBDb21wcmVzc2lvbiIKCQkiYmxvc2MiCSI= +QkxPU0MgQ29tcHJlc3Npb24iCgkJImd6aXAiCSJnemlwIENvbXByZXNzaW9uIgoJICAgIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fZm9yZWdyb3VuZCIKCSAgICBsYWJlbAkiQmxvY2sgVW50aWwgUmVuZGVyIENvbXA= +bGV0ZSIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIGRlZmF1bHQJeyAiMCIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHNvaG9fb3V0cHV0bW9kZSAhPSAwIH0iCgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX2luaXRzaW0iCgkgICA= +IGxhYmVsCSJJbml0aWFsaXplIFNpbXVsYXRpb24gT1BzIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgZGVmYXVsdAl7ICIwIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX3ZpZXdwb3J0X21lbnUiCgkgICAgbGFiZWwJIlM= +aG93IEluIFZpZXdwb3J0IE1lbnUiCgkgICAgdHlwZQl0b2dnbGUKCSAgICBkZWZhdWx0CXsgIjEiIH0KCSAgICBoZWxwCSJCeSBkZWZhdWx0IFNPSE8gb3V0cHV0IGRyaXZlcnMgZG8gbm90IGFwcGVhciBpbiB0aGUgdmlld3A= +b3J0IG1lbnUuICBBZGRpbmcgdGhpcyBwcm9wZXJ0eSBhbmQgdHVybmluZyBpdCBvbiB3aWxsIGNhdXNlIHRoZSBkcml2ZXIgdG8gc2hvdyB1cC4iCgl9CiAgICB9Cgp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXA= +dAAAAAAAAAJgX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXA= +cm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk= +NDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJpbnR0b2Zsb2F0IgogICAgc2NyaXB0CSJpbnQ= +dG9mbG9hdCIKICAgIGxhYmVsCSJpbnR0b2Zsb2F0IgoKCiAgICBjb2RlIHsKCSIkZnZhbCA9IChmbG9hdCkkaXZhbDsiCiAgICB9CgogICAgaW5wdXQJaW50CWl2YWwJIkludGVnZXIgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQ= +CWZ2YWwJIkZsb2F0IE91dHB1dCIKCiAgICBwYXJtIHsKCW5hbWUJaXZhbAoJbGFiZWwJIkludGVnZXIgSW5wdXQiCgl0eXBlCWludAoJc2l6ZQkxCglkZWZhdWx0CXsgMCB9CiAgICB9Cn0KCklORFgAAAAAAAAAAAAAAAEAAAA= +DERpYWxvZ1NjcmlwdAAAAAAAAALbX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG4= +b3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnQ= +d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewo= +ICAgIG5hbWUJImludHRvdmVjIgogICAgc2NyaXB0CSJpbnR0b3ZlYyIKICAgIGxhYmVsCSJpbnR0b3ZlYyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkdmVjID0gc2V0KCg= +ZmxvYXQpICRpbnQxLCAoZmxvYXQpICRpbnQyLCAoZmxvYXQpICRpbnQzKTsiCiAgICB9CgogICAgb3V0cHV0CXZlY3Rvcgl2ZWMJIk91dHB1dCBWZWN0b3IiCgogICAgVk9QX0lOVF9JTlBVVF9SKGludDEsICJDb21wb25lbnQ= +IDEiLCAwLCAwLCAxKQogICAgVk9QX0lOVF9JTlBVVF9SKGludDIsICJDb21wb25lbnQgMiIsIDAsIDAsIDEpCiAgICBWT1BfSU5UX0lOUFVUX1IoaW50MywgIkNvbXBvbmVudCAzIiwgMCwgMCwgMSkKfQpJTkRYAAAAAAAAAAA= +AAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAFrV9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGE= +bmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWM= +dHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkiaXNjb25uZWM= +dGVkIgogICAgc2NyaXB0CSJpc2Nvbm5lY3RlZCIKICAgIGxhYmVsCSJpc2Nvbm5lY3RlZCIKCgogICAgY29kZSB7CgkiJGNvbm5lY3RlZCA9ICRpc2Nvbm5lY3RlZF9pbnB1dCA/IDEgOiAwOyIKICAgIH0KCiAgICBvdXRlcmM= +b2RlIHsKCSIjaW5jbHVkZSA8c2hhZGVybGF5ZXIuaD4iCiAgICB9CgogICAgaW5wdXQJZmxvYXQJaW5wdXQJCSJJbnB1dCIKICAgIG91dHB1dAlpbnQJY29ubmVjdGVkCSJJbnB1dCBDb25uZWN0ZWQgT3IgTm90IgoKICAgIHM= +aWduYXR1cmUJIkZsb2F0IgkgCQlkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSJTdHJpbmciCQlzCXsgc3RyaW5nIGludCB9CiAgICBzaWduYXR1cmUJIjM= +RCBWZWN0b3IiIAkJdgl7IHZlY3RvciBpbnQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJIAlwCXsgcG9pbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIiAJCW4JeyBub3JtYWwgaW50IH0KICAgIHNpZ25hdHU= +cmUJIlJHQiBDb2xvciIgCQljCXsgY29sb3IgaW50IH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIiAJCXY0CXsgdmVjdG9yNCBpbnQgfQogICAgc2lnbmF0dXJlCSIzeDMgTWF0cml4IiAJCW0zCXsgbWF0cml4MyBpbnQgfQo= +ICAgIHNpZ25hdHVyZQkiNHg0IE1hdHJpeCIgCQltCXsgbWF0cml4IGludCB9CiAgICBzaWduYXR1cmUJIkJTREYiIAkJCWIJeyBic2RmIGludCB9CiAgICBzaWduYXR1cmUJIlNoYWRlciBMYXllciIgCQlzbAl7IHN0cnVjdF8= +U2hhZGVyTGF5ZXIgaW50IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCBpbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIGludCB9CiAgICBzaWc= +bmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCBpbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIGludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG8= +ciIJdWMJeyB1Y29sb3IgaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA0eDQgTWF0cml4Igl1bQl7IHVtYXRyaXggaW50IH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAHqX1B9Ri8qCiAqIFA= +Uk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXQ= +dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCA= +V2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkiaXNzaGFkb3ciCiAgICBzY3JpcHQJImlzc2hhZG93IgogICAgbGFiZWwJImlzc2g= +YWRvdyIKCgogICAgY29kZSB7CgkiJGlzc2hhZG93ID0gaXNzaGFkb3dyYXkoKTsiCiAgICB9CgogICAgb3V0cHV0CWludAlpc3NoYWRvdwkiSXMgU2hhZG93IFJheSIKfQoKSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3I= +aXB0AAAAAAAABGVfUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHI= +ZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiA= +Kgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSI= +bGFtYmVydCIKICAgIHNjcmlwdAkibGFtYmVydCIKICAgIGxhYmVsCSJsYW1iZXJ0IgoKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSJWT1B2ZWN0b3IgJGlpID0gKCRpc2Nvbm4= +ZWN0ZWRfbkkgIT0gMCkgPyAkbkkgOiBub3JtYWxpemUoSSk7IgoJIlZPUG5vcm1hbCAkbmYgPSAoJGlzY29ubmVjdGVkX25OICE9IDApID8gJG5OIDogbm9ybWFsaXplKE4pOyIKCSIiCgkiaWYgKCRmYWNlZndkKSAkbmYgPSA= +dm9wX2Zyb250ZmFjZSgkbmYsICRpaSk7IgoJIiRpbGx1bSA9IGRpZmZ1c2UoJG5mKTsiCgkiJGNsciA9ICRLZCAqICRkaWZmICogJGlsbHVtOyIKCVZPUF9BU1NJR05fQlNERiggIiRmID0gJEtkICogJGRpZmYgKiBic2RmKGQ= +aWZmdXNlKCRuZikpOyIgKQogICAgfQoKICAgIG91dHB1dAljb2xvcgljbHIJIkNvbG9yIgogICAgb3V0cHV0CWNvbG9yCWlsbHVtCSJJbGx1bWluYXRpb24iCiAgICBvdXRwdXQJYnNkZglmCSJCU0RGIgoKICAgIGlucHV0IG4= +b3JtYWwgICAgbk4JCSJOb3JtYWwgVmVjdG9yIgogICAgaW5wdXQgdmVjdG9yICAgIG5JCQkiSW5jaWRlbnQgVmVjdG9yIgoKICAgIFZPUF9GTFRfSU5QVVRfUihLZCwJCSJEaWZmdXNlIEludGVuc2l0eSIsCTEsIDAsIDEpCiA= +ICAgVk9QX0NMUl9JTlBVVCAgKGRpZmYsCSJEaWZmdXNlIENvbG9yIiwJMSwgMSwgMSkKICAgIFZPUF9UT0dHTEVfSU5QVVQoZmFjZWZ3ZCwJIkVuc3VyZSBGYWNlcyBQb2ludCBGb3J3YXJkIiwgMSkKfQpJTkRYAAAAAAAAAAA= +AAAAAgAAAAhDb250ZW50cwAAAAAAAABXYcxp4AAAAAxEaWFsb2dTY3JpcHQAAABXAAAJUV9QfUAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDE2MzA2NDc0MDAwMDAxMzAwMDAwMDA= +MDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBsYXllcmV4cG9ydCBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlsYXllcmV4cG9ydAogICAgc2NyaXB0CWxheWVyZXhwb3J0CiAgICBsYWJlbAk= +IkxheWVyIEV4cG9ydCIKCiAgICBpbnB1dAlzdHJ1Y3RfU2hhZGVyTGF5ZXIJbGF5ZXIJTGF5ZXIKICAgIGlucHV0CWZsb2F0CWRlZmF1bHR2YWx1ZQkiSW5wdXQgMSIKICAgIG91dHB1dAlmbG9hdAlleHBvcnR2YWx1ZQkiRXg= +cG9ydCBWYWx1ZSIKICAgIGlucHV0ZmxhZ3MJbGF5ZXIJMAogICAgaW5wdXRmbGFncwlkZWZhdWx0dmFsdWUJMAogICAgc2lnbmF0dXJlCSJGbG9hdCBWYWx1ZSIJZGVmYXVsdAl7IHN0cnVjdF9TaGFkZXJMYXllciBmbG9hdCA= +ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgVmFsdWUiCXYJeyBzdHJ1Y3RfU2hhZGVyTGF5ZXIgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIlZlY3RvcjQgVmFsdWUiCXY0CXsgc3RydWN0X1NoYWRlckxheWU= +ciB2ZWN0b3I0IHZlY3RvciB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CiAgICBvdXRwdXRvdmVycmlkZXMJdgogICAgewoJX19fYmVnaW4JYXV0bwoJCQk= +KDAsMCwwKQogICAgfQogICAgb3V0cHV0b3ZlcnJpZGVzCXY0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgcGFybSB7CgluYW1lCSJzaWduYXR1cmUiCgk= +YmFzZXBhcm0KCWxhYmVsCSJTaWduYXR1cmUiCglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJleHBvcnRuYW1lIgoJbGFiZWwJIkV4cG9ydCBOYW1lIgoJdHlwZQlzdHJpbmcKCWRlZmF1bHQJeyAicGFybSI= +IH0KCXJhbmdlCXsgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkidm9wX2ZvcmNlX2NvZGVfY29udGV4dCIKCWxhYmVsCSJGb3JjZSBDb2RlIGluIENvbnRleHQiCgl0eXBlCXN0cmluZwoJaW52aXNpYmxlCglkZWZhdWw= +dAl7ICJzdXJmYWNlIiB9CgloZWxwCSJBIHN0cmluZyBwcm9wZXJ0eSBvbiBhIFZPUCBkaWdpdGFsIGFzc2V0IG5vZGUgdGhhdCBzcGVjaWZpZXMgc2hhZGluZ1xuICAgIGNvbnRleHRzIGluIHdoaWNoIHRoZSBub2RlIHNob3U= +bGQgZm9yY2UgZ2VuZXJhdGlvbiBvZiBjb2RlLlxuICAgIEluIGEgbXVsdGktY29udGV4dCBuZXR3b3JrIHN1Y2ggYXMgdm9wbWF0ZXJpYWwsIG5vdCBhbGwgbm9kZXMgc2hvdWxkIGdlbmVyYXRlXG4gICAgY29kZSBmb3IgYSA= +Z2l2ZW4gY29udGV4dC4gRm9yIGV4YW1wbGUsIHNvbWUgbm9kZXMgYXJlIGFwcGxpY2FibGUgb25seSB0b1xuICAgIHN1cmZhY2Ugc2hhZGVyIHdoaWxlIG90aGVyIHRvIGRpc3BsYWNlbWVudCBzaGFkZXIuIE9ubHkgYSBmZXc= +IG5vZGVzIGluaXRpYXRlXG4gICAgKGZvcmNlKSBnZW5lcmF0aW9uIG9mIGNvZGUsIHN1Y2ggYXMgQ29sbGVjdCBWT1AgLCBPdXRwdXQgVk9QICwgb3IgZXhwb3J0aW5nXG4gICAgUGFyYW1ldGVyIFZPUCAuIFRoZW4sIG9ubHk= +IG5vZGVzIHRoYXQgZmVlZCBpbnRvIHRoZW0gd2lsbCBhbHNvIGdlbmVyYXRlIGNvZGUuXG4gICAgSWYgYW4gSERBIGRvZXMgbm90IGhhdmUgb3V0cHV0IGNvbm5lY3RvcnMgb3Igd2FudHMgdG8gZ2VuZXJhdGUgY29kZSBldmU= +biBcbiAgICBpZiBub3QgKGluZGlyZWN0bHkpIGNvbm5lY3RlZCB0byB0aGUgT3V0cHV0IFZPUCAsIGl0IGNhbiB1c2UgdGhpcyBwcm9wZXJ0eVxuICAgIHBhcmFtZXRlciB0byBzcGVjaWZ5IHRoZSBzaGFkaW5nIGNvbnRleHQ= +IGluIHdoaWNoIHRvIGluaXRpYXRlIGdlbmVyYXRpb24gXG4gICAgb2YgY29kZS4iCglyYW5nZQl7IDAgMSB9CglwYXJtdGFnCXsgInNwYXJlX2NhdGVnb3J5IiAiQ29tcGlsZXIiIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQk= +ImV4cG9ydGFzIgoJbGFiZWwJIkV4cG9ydCBBcyIKCXR5cGUJc3RyaW5nCglkZWZhdWx0CXsgWyAiY2hzKFwiZXhwb3J0bmFtZVwiKSIgaHNjcmlwdC1leHByIF0gfQoJcmFuZ2UJeyAwIDEgfQogICAgfQogICAgcGFybSB7Cgk= +bmFtZQkiZGVmYXVsdHZhbHVlIgoJbGFiZWwJIkRlZmF1bHQgVmFsdWUiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVmYXVsdHZhbHVlX3YiCgk= +bGFiZWwJIkRlZmF1bHQgVmFsdWUiCgl0eXBlCXZlY3RvcgoJc2l6ZQkzCglkZWZhdWx0CXsgIjAiICIwIiAiMCIgfQoJcmFuZ2UJeyAwIDEgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJkZWZhdWx0dmFsdWVfdjQiCglsYWI= +ZWwJIkRlZmF1bHQgVmFsdWUiCgl0eXBlCWludHZlY3RvcjQKCXNpemUJNAoJZGVmYXVsdAl7ICIwIiAiMCIgIjAiICIwIiB9CglyYW5nZQl7IDAgMSB9CiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQ= +AAAAAAAABE1fUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHI= +b2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ= +NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCWxheWU= +cnBhY2sKICAgIHNjcmlwdAlsYXllcnBhY2sKICAgIGxhYmVsCSJMYXllciBQYWNrIgoKICAgIG91dGVyY29kZSB7CgkiI2luY2x1ZGUgPHNoYWRlcmxheWVyLmg+IgogICAgfQoKICAgIGNvZGUgewoJImluaXRfbGF5ZXIoJGw= +YXllcik7IgoJIiIKCSIkbGF5ZXIuRiA9IHNlbGVjdCgkaXNjb25uZWN0ZWRfRiwgJEYsICRsYXllci5GKTsiCgkiJGxheWVyLk9mID0gc2VsZWN0KCRpc2Nvbm5lY3RlZF9PZiwgJE9mLCAkbGF5ZXIuT2YpOyIKCSIkbGF5ZXI= +LkNlID0gc2VsZWN0KCRpc2Nvbm5lY3RlZF9DZSwgJENlLCAkbGF5ZXIuQ2UpOyIKCSIkbGF5ZXIuUCA9IHNlbGVjdCgkaXNjb25uZWN0ZWRfUCwgJFAsICRsYXllci5QKTsiCgkiJGxheWVyLk4gPSBzZWxlY3QoJGlzY29ubmU= +Y3RlZF9OLCAkTiwgJGxheWVyLk4pOyIKCSIkbGF5ZXIubWFza3MgPSBzZWxlY3QoJGlzY29ubmVjdGVkX21hc2tzLCAkbWFza3MsICRsYXllci5tYXNrcyk7IgogICAgfQoKICAgIG91dHB1dAlzdHJ1Y3RfU2hhZGVyTGF5ZXI= +CWxheWVyCWxheWVyCgogICAgaW5wdXQJYnNkZglGCUYKICAgIGlucHV0CXZlY3RvcglPZglPcGFjaXR5CiAgICBpbnB1dAl2ZWN0b3IJQ2UJRW1pc3Npb24KICAgIGlucHV0CXZlY3RvcglQCVBvc2l0aW9uCiAgICBpbnB1dAk= +dmVjdG9yCU4JTm9ybWFsCiAgICBpbnB1dAlmbG9hdAlsYXllcmFscGhhCSJMYXllciBBbHBoYSIKICAgIGlucHV0CWZsb2F0YQltYXNrcwlNYXNrcwoKfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdhzGk= +4AAAAAxEaWFsb2dTY3JpcHQAAABXAAAC619QfT4wNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDE2MzA2NDc0MDAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3I= +aXB0IGZvciBsYXllcnVucGFjayBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlsYXllcnVucGFjawogICAgc2NyaXB0CWxheWVydW5wYWNrCiAgICBsYWJlbAkiTGF5ZXIgVW5wYWNrIgoKICAgIGlucHV0CXM= +dHJ1Y3RfU2hhZGVyTGF5ZXIJbGF5ZXIJbGF5ZXIKICAgIG91dHB1dAlic2RmCUYJQlNERgogICAgb3V0cHV0CXZlY3RvcglPZglPcGFjaXR5CiAgICBvdXRwdXQJdmVjdG9yCUNlCUVtaXNzaW9uCiAgICBvdXRwdXQJdmVjdG8= +cglQCVBvc2l0aW9uCiAgICBvdXRwdXQJdmVjdG9yCU4JTm9ybWFsCiAgICBvdXRwdXQJZmxvYXQJbGF5ZXJhbHBoYQkiTGF5ZXIgQWxwaGEiCiAgICBvdXRwdXQJZmxvYXRhCW1hc2tzCU1hc2tzCiAgICBpbnB1dGZsYWdzCWw= +YXllcgkwCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgc3RydWN0X1NoYWRlckxheWVyIGJzZGYgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIGZsb2F0IGZsb2F0YSB9CgogICAgb3V0cHV0b3Y= +ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmU= +Z2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAA= +AAAAAAAFFV9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm8= +ZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc= +NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImxlbmc= +dGgiCiAgICBzY3JpcHQJImxlbmd0aCIKICAgIGxhYmVsCSJsZW5ndGgiCgoKICAgIGNvZGUgewoJIiRsZW4gPSBsZW5ndGgoJHZlYyk7IgogICAgfQoKICAgIGlucHV0CXZlY3Rvcgl2ZWMJIlZlY3RvciIKICAgIG91dHB1dAk= +ZmxvYXQJbGVuCSJWZWN0b3IgTGVuZ3RoIgogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjM= +RCBQb2ludCIJCXAJeyBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgZmxvYXQgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgZmxvYXQgfQogICAgc2k= +Z25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDM= +RCBOb3JtYWwiCXVuCXsgdW5vcm1hbCBmbG9hdCB9CgogICAgVk9QX1ZFQ19QQVJNKHZlYywJCSJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZlY191LAkiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVI= +TSh2ZWNfcCwJCSJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX24sCQkiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2ZWNfdjQsCSJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfVkU= +Q19QQVJNKHZlY191diwJIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXAsCSJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX3VuLAkiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3U= +cCB7IG5hbWUgImcwIiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAJzX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm8= +cHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiA= +cGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwo= +ICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImx1bWluYW5jZSIKICAgIHNjcmlwdAkibHVtaW5hbmNlIgogICAgbGFiZWwJImx1bWluYW5jZSIKCgogICAgb3V0ZXI= +Y29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRsdW0gPSB2b3BfbHVtaW5hbmNlKCRyZ2IpOyIKICAgIH0KCiAgICBpbnB1dAljb2xvcglyZ2IJIlJHQiBjb2xvciIKICAgIG91dHB1dAlmbG9hdAk= +bHVtCSJMdW1pbmFuY2UiCgogICAgVk9QX0NMUl9QQVJNKHJnYiwgIlJHQiBDb2xvciIsIDAsIDAsIDApCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAHzV9QfUovKgogKiBQUk9QUklFVEFSWSBJTkY= +T1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG8= +c2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnQ= +bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJtb2R1bG8iCiAgICBzY3JpcHQJIm1vZHVsbyIKICAgIGxhYmU= +bAkibW9kdWxvIgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiNpZiBkZWZpbmVkKF9fdmV4KSIKCSIkbW9kID0gJGlucHV0MSAlICRpbnB1dDI7IgoJIiNlbHNlIgoJIiRtb2Q= +ID0gdm9wX21vZCgkaW5wdXQxLCAkaW5wdXQyKTsiCgkiI2VuZGlmIgogICAgfQoKICAgIGlucHV0CWZsb2F0CWlucHV0MQkiSW5wdXQgMSIKICAgIGlucHV0CWZsb2F0CWlucHV0MgkiSW5wdXQgMiIKICAgIG91dHB1dAlmbG8= +YXQJbW9kCSJNb2R1bG8iCgogICAgVk9QX0ZMVF9QQVJNKGlucHV0MiwgICAiRGl2aXNvciIsIDEpCiAgICBWT1BfRkxUX1BBUk0oaW5wdXQyX2ksICJEaXZpc29yIiwgMSkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfdiwgIkQ= +aXZpc29yIiwgMSwgMSwgMSkKICAgIFZPUF9WRUMyX1BBUk0oaW5wdXQyX3UsICJEaXZpc29yIiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfcCwgIkRpdmlzb3IiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGk= +bnB1dDJfbiwgIkRpdmlzb3IiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKGlucHV0Ml9jLCAiRGl2aXNvciIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKGlucHV0Ml92NCwiRGl2aXNvciIsIDEsIDEsIDEsIDEpCiA= +ICAgVk9QX0ZMVF9QQVJNKGlucHV0Ml91ZiwgIkRpdmlzb3IiLCAxKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml91diwgIkRpdmlzb3IiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml91cCwgIkRpdmlzb3IiLCA= +MSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfdW4sICJEaXZpc29yIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTShpbnB1dDJfdWMsICJEaXZpc29yIiwgMSwgMSwgMSkKCiAgICBzaWduYXR1cmUJIkZsb2F0Igk= +CQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQk= +IjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCA= +bm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IHZlY3RvcjQgfQoKICA= +ICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2k= +Z25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ24= +YXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgdWNvbG9yIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAWYX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU8= +Ti4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiA= +YW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGE= +cmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkibXVsY29uc3QiCiAgICBzY3JpcHQJIm11bGNvbnN0IgogICAgbGFiZWwJIm11bGNvbnN0IgoKCiAgICBjb2RlIHsKCSI= +JHNjYWxlZCA9ICR2YWwgKiAkbXVsY29uc3Q7IgogICAgfQoKICAgIGRlc2NyaXB0aXZlcGFybQltdWxjb25zdAoKICAgIGlucHV0CWZsb2F0CXZhbAkJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CXNjYWxlZAkJIkk= +bnB1dCBWYWx1ZSAqIENvbnN0YW50IgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXs= +IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCA= +Tm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSJCU0RGIgkJCWIJeyBic2RmIGJzZGYgfQogICAgc2lnbmF0dXJlCSI= +NEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQogICAgc2lnbmF0dXJlCSIzeDMgTWF0cml4IgkJbTMJeyBtYXRyaXgzIG1hdHJpeDMgfQogICAgc2lnbmF0dXJlCSI0eDQgTWF0cml4ICIJCW00CXsgbWF0cml4IG0= +YXRyaXggfQogICAgCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2k= +Z25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= +UkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIHBhcm0gewoJbmFtZQltdWxjb25zdAoJbGFiZWwJIk11bHRpcGxpZXIiCgl0eXBlCWZsb2F0CglzaXplCTEKCWRlZmF1bHQJeyAxLjAgfQogICAgfQp9CklORFg= +AAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAR4X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmU= +IEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2k= +ZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSI= +bmVnYXRlIgogICAgc2NyaXB0CSJuZWdhdGUiCiAgICBsYWJlbAkibmVnYXRlIgoKCiAgICBjb2RlIHsKCSIkbmVnYXRlZCA9IC0kdmFsOyIKICAgIH0KCiAgICBpbnB1dAlpbnQJdmFsCQkiSW5wdXQgVmFsdWUiCiAgICBvdXQ= +cHV0CWludAluZWdhdGVkCQkiTmVnYXRlZCBWYWx1ZSIKICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWYJeyBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjI= +RCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICA= +c2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCA= +dmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ24= +YXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkc= +QiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAR+X1B9Ri8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm8= +cHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiA= +cGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJMTIzIEZyb250IFN0cmVldCBXZXN0LCBTdWl0ZSAxNDAxCiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICA= +IE01SiAyTTIKICoJNDE2LTUwNC05ODc2CiAqCiAqIE5BTUU6CW5vcm1hbGZhbGxvZmYuZHMgKCBWT1AgKQogKgogKiBDT01NRU5UUzoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkibm9ybWFsZmE= +bGxvZmYiCiAgICBzY3JpcHQJIm5vcm1hbGZhbGxvZmYiCiAgICBsYWJlbAkibm9ybWFsZmFsbG9mZiIKCgkKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIiCgkidmVjdG9yICQ= +aWkgPSAoJGlzY29ubmVjdGVkX25JICAhPSAwKSA/ICRuSSAgOiBub3JtYWxpemUoSSk7IgoJInZlY3RvciAkbmYgPSAoJGlzY29ubmVjdGVkX25OICAhPSAwKSA/ICRuTiAgOiBub3JtYWxpemUoTik7IgoJImlmICgkZmFjZWY= +d2QpICRuZiA9IHZvcF9mcm9udGZhY2UoJG5mLCAkaWkpOyIKCSIiCgkiJGZhbGxvZmYgPSBjbGFtcCh2b3BfZG90KCRuZiwtJGlpKSwgMC4wLCAxLjApOyIKCSJpZiAoJGludmVydCAhPSAwKSAkZmFsbG9mZiA9IDEtJGZhbGw= +b2ZmOyIKCSIkZmFsbG9mZiA9IHBvdygkZmFsbG9mZiwgJGV4cCk7IgoJIiIKICAgIH0KCiAgICBvdXRwdXQJIAlmbG9hdCAJZmFsbG9mZiAJImZhbGxvZmYiCiAgICBpbnB1dCBub3JtYWwJbk4JCQkiTm9ybWFsIFZlY3RvciI= +CiAgICBpbnB1dCB2ZWN0b3IJbkkJCQkiSW5jaWRlbnQgVmVjdG9yIgoJCiAgICBWT1BfRkxUX0lOUFVUX1IgKGV4cCwJIkV4cG9uZW50IiwJCTEsIDAsIDEwKQogICAgVk9QX1RPR0dMRV9JTlBVVChpbnZlcnQsCSJJbnZlcnQ= +PyIsCQkwKQogICAgVk9QX1RPR0dMRV9JTlBVVChmYWNlZndkLAkiRW5zdXJlIEZhY2VzIFBvaW50IEZvcndhcmQiLCAwKQoKfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAVvX1B9Si8qCiAqIFBST1A= +UklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQ= +LCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXM= +dAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJIm5vcm1hbGl6ZSIKICAgIHNjcmlwdAkibm8= +cm1hbGl6ZSIKICAgIGxhYmVsCSJub3JtYWxpemUiCgoKICAgIGNvZGUgewoJIiRudmVjID0gbm9ybWFsaXplKCR2ZWMpOyIKICAgIH0KCiAgICBpbnB1dAlub3JtYWwJdmVjCSJJbnB1dCBWZWN0b3IiCiAgICBvdXRwdXQJbm8= +cm1hbAludmVjCSJOb3JtYWxpemVkIFZlY3RvciIKCiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCWRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmE= +dHVyZQkiM0QgUG9pbnQiCQlwICB7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdiAgeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQgIHsgdmVjdG9yNCB2ZWM= +dG9yNCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1biB7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwIHsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXQ= +dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYgeyB1dmVjdG9yIHV2ZWN0b3IgfQoKICAgIFZPUF9WRUNfUEFSTSh2ZWMsICAgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDMl9QQVJNKHZlY191LCAiTm9ybWFsIiwJMSw= +IDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3AsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY192LCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUM0X1BBUk0odmVjX3Y0LCAiUXVhdGVybmlvbiI= +LAkwLCAwLCAwLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZlY191biwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3VwLCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXYsICI= +Tm9ybWFsIiwJMSwgMCwgMCkKICAgIAogICAgZ3JvdXAgeyBuYW1lICJnMCIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImcxIiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1M= +Y3JpcHQAAAAAAAAaFGA3htkjIENvbnRleHQ6IFN1cmZhY2UKCi8qCiAqIEhvdWRpbmkgRGlhbG9nIFNjcmlwdCBnZW5lcmF0ZWQgYXV0b21hdGljYWxseQogKiBieSB2Y2MgZnJvbSBzb3VyY2UgZmlsZSBwYnJsaWdodGluZy4= +CiAqIEdlbmVyYXRlZDogVGh1IEZlYiAyNSAwNjoxNTozNyAyMDIxCiAqLwoKewogICAgbmFtZQkicGJybGlnaHRpbmciCiAgICBzY3JpcHQJInBicmxpZ2h0aW5nIgogICAgbGFiZWwJIlBCUiBMaWdodGluZyIKICAgIG91dGU= +cmNvZGUgewogICAgICAgICJpbXBvcnQgcGJybGlnaHRpbmc7IgogICAgfQogICAgY29kZSB7CiAgICAgICAgInBicmxpZ2h0aW5nKCIKICAgICAgICAiXCJkaXJlY3RcIiwgJGRpcmVjdCwiCiAgICAgICAgIlwiaW5kaXJlY3Q= +XCIsICRpbmRpcmVjdCwiCiAgICAgICAgIlwiYWxsXCIsICRhbGwsIgogICAgICAgICJcImluZGlyZWN0X2VtaXNzaW9uXCIsICRpbmRpcmVjdF9lbWlzc2lvbiwiCiAgICAgICAgIlwiZGlyZWN0X2NvbXBcIiwgJGRpcmVjdF8= +Y29tcCwiCiAgICAgICAgIlwiaW5kaXJlY3RfY29tcFwiLCAkaW5kaXJlY3RfY29tcCwiCiAgICAgICAgIlwiYWxsX2NvbXBcIiwgJGFsbF9jb21wLCIKICAgICAgICAiXCJkaXJlY3Rfbm9zaGFkb3dcIiwgJGRpcmVjdF9ub3M= +aGFkb3csIgogICAgICAgICJcImRpcmVjdF9zaGFkb3dcIiwgJGRpcmVjdF9zaGFkb3csIgogICAgICAgICJcImluZGlyZWN0X25vc2hhZG93XCIsICRpbmRpcmVjdF9ub3NoYWRvdywiCiAgICAgICAgIlwiaW5kaXJlY3Rfc2g= +YWRvd1wiLCAkaW5kaXJlY3Rfc2hhZG93LCIKICAgICAgICAiXCJsZXZlbFwiLCAkbGV2ZWwsIgogICAgICAgICJcImRpZmZ1c2VsZXZlbFwiLCAkZGlmZnVzZWxldmVsLCIKICAgICAgICAiXCJzcGVjdWxhcmxldmVsXCIsICQ= +c3BlY3VsYXJsZXZlbCwiCiAgICAgICAgIlwidm9sdW1lbGV2ZWxcIiwgJHZvbHVtZWxldmVsLCIKICAgICAgICAiXCJkaXJlY3Rfc2FtcGxlc1wiLCAkZGlyZWN0X3NhbXBsZXMsIgogICAgICAgICJcImluZGlyZWN0X3NhbXA= +bGVzXCIsICRpbmRpcmVjdF9zYW1wbGVzLCIKICAgICAgICAiXCJubGlnaHRzXCIsICRubGlnaHRzLCIKICAgICAgICAiXCJkaXJlY3Rfbm9zaGFkb3dfY29tcFwiLCAkZGlyZWN0X25vc2hhZG93X2NvbXAsIgogICAgICAgICI= +XCJpbmRpcmVjdF9ub3NoYWRvd19jb21wXCIsICRpbmRpcmVjdF9ub3NoYWRvd19jb21wLCIKICAgICAgICAiXCJpbkZcIiwgJEYsIgogICAgICAgICJcImluT2ZcIiwgJE9mLCIKICAgICAgICAiXCJ1c2VfcmVuZGVyc3RhdGU= +XCIsICR1c2VfcmVuZGVyc3RhdGUsIgogICAgICAgICJcInBhdGh0eXBlXCIsICRwYXRodHlwZSwiCiAgICAgICAgIlwiY29uc3RyYWlubWF4cm91Z2hcIiwgJGNvbnN0cmFpbm1heHJvdWdoLCIKICAgICAgICAiXCJyYXlsaW0= +aXRldmFsXCIsICRyYXlsaW1pdGV2YWwsIgogICAgICAgICJcInJlZmxlY3RyYXRpb1wiLCAkcmVmbGVjdHJhdGlvLCIKICAgICAgICAiXCJjb2xvcmxpbWl0XCIsICRjb2xvcmxpbWl0LCIKICAgICAgICAiXCJjb2xvcmxpbWk= +dGRlY2F5XCIsICRjb2xvcmxpbWl0ZGVjYXksIgogICAgICAgICJcImNvbG9ybGltaXRkZXB0aFwiLCAkY29sb3JsaW1pdGRlcHRoLCIKICAgICAgICAiXCJjb2xvcnNwYWNlXCIsICRjb2xvcnNwYWNlLCIKICAgICAgICAiXCI= +cmF5ZmlsdGVyYW1vdW50XCIsICRyYXlmaWx0ZXJhbW91bnQsIgogICAgICAgICJcIm1pc2JpYXNcIiwgJG1pc2JpYXMsIgogICAgICAgICJcImRvc2hhZG93XCIsICRkb3NoYWRvdywiCiAgICAgICAgIlwibXVsdGlsaWdodFw= +IiwgJG11bHRpbGlnaHQsIgogICAgICAgICJcInJlY3Vyc2l2ZVwiLCAkcmVjdXJzaXZlLCIKICAgICAgICAiXCJhYnNvcnB0aW9uXCIsICRhYnNvcnB0aW9uLCIKICAgICAgICAiXCJuZHByaW9yaXR5XCIsICRuZHByaW9yaXQ= +eSwiCiAgICAgICAgIlwibmRpb3JcIiwgJG5kaW9yLCIKICAgICAgICAiXCJwYnJzc3NzYW1wbGluZ21vZGVcIiwgJHBicnNzc3NhbXBsaW5nbW9kZSwiCiAgICAgICAgIlwiZGlyZWN0X2VtaXNzaW9uXCIsICRkaXJlY3RfZW0= +aXNzaW9uKTsiCiAgICB9CiAgICBvdXRwdXQJdmVjdG9yCWRpcmVjdAkiZGlyZWN0IgogICAgb3V0cHV0CXZlY3RvcglpbmRpcmVjdAkiaW5kaXJlY3QiCiAgICBvdXRwdXQJdmVjdG9yCWFsbAkiYWxsIgogICAgb3V0cHV0CXY= +ZWN0b3IJaW5kaXJlY3RfZW1pc3Npb24JImluZGlyZWN0X2VtaXNzaW9uIgogICAgb3V0cHV0CXZlY3RvcmEJZGlyZWN0X2NvbXAJImRpcmVjdF9jb21wIgogICAgb3V0cHV0CXZlY3RvcmEJaW5kaXJlY3RfY29tcAkiaW5kaXI= +ZWN0X2NvbXAiCiAgICBvdXRwdXQJdmVjdG9yYQlhbGxfY29tcAkiYWxsX2NvbXAiCiAgICBvdXRwdXQJdmVjdG9yCWRpcmVjdF9ub3NoYWRvdwkiZGlyZWN0X25vc2hhZG93IgogICAgb3V0cHV0CXZlY3RvcglkaXJlY3Rfc2g= +YWRvdwkiZGlyZWN0X3NoYWRvdyIKICAgIG91dHB1dAl2ZWN0b3IJaW5kaXJlY3Rfbm9zaGFkb3cJImluZGlyZWN0X25vc2hhZG93IgogICAgb3V0cHV0CXZlY3RvcglpbmRpcmVjdF9zaGFkb3cJImluZGlyZWN0X3NoYWRvdyI= +CiAgICBvdXRwdXQJZmxvYXQJbGV2ZWwJImxldmVsIgogICAgb3V0cHV0CWZsb2F0CWRpZmZ1c2VsZXZlbAkiZGlmZnVzZWxldmVsIgogICAgb3V0cHV0CWZsb2F0CXNwZWN1bGFybGV2ZWwJInNwZWN1bGFybGV2ZWwiCiAgICA= +b3V0cHV0CWZsb2F0CXZvbHVtZWxldmVsCSJ2b2x1bWVsZXZlbCIKICAgIG91dHB1dAlmbG9hdAlkaXJlY3Rfc2FtcGxlcwkiZGlyZWN0X3NhbXBsZXMiCiAgICBvdXRwdXQJZmxvYXQJaW5kaXJlY3Rfc2FtcGxlcwkiaW5kaXI= +ZWN0X3NhbXBsZXMiCiAgICBvdXRwdXQJZmxvYXQJbmxpZ2h0cwkibmxpZ2h0cyIKICAgIG91dHB1dAl2ZWN0b3JhCWRpcmVjdF9ub3NoYWRvd19jb21wCSJkaXJlY3Rfbm9zaGFkb3dfY29tcCIKICAgIG91dHB1dAl2ZWN0b3I= +YQlpbmRpcmVjdF9ub3NoYWRvd19jb21wCSJpbmRpcmVjdF9ub3NoYWRvd19jb21wIgogICAgaW5wdXQJYnNkZglGCSJpbkYiCiAgICBpbnB1dAl2ZWN0b3IJT2YJImluT2YiCiAgICBpbnB1dAlpbnQJdXNlX3JlbmRlcnN0YXQ= +ZQkiVXNlIFJPUCBQYXJhbWV0ZXJzIgogICAgaW5wdXQJc3RyaW5nCXBhdGh0eXBlCSJBbGxvd2FibGUgUGF0aHMiCiAgICBpbnB1dAlpbnQJY29uc3RyYWlubWF4cm91Z2gJIkNvbnN0cmFpbiBieSBNYXhpbXVtIFJvdWdobmU= +c3MiCiAgICBpbnB1dAlzdHJpbmcJcmF5bGltaXRldmFsCSJBdCBSZWZsZWN0IExpbWl0IgogICAgaW5wdXQJZmxvYXQJcmVmbGVjdHJhdGlvCSJNaW4gUmVmbGVjdCBSYXRpbyIKICAgIGlucHV0CWZsb2F0CWNvbG9ybGltaXQ= +CSJDb2xvciBMaW1pdCIKICAgIGlucHV0CWZsb2F0CWNvbG9ybGltaXRkZWNheQkiQ29sb3IgTGltaXQgRGVjYXkiCiAgICBpbnB1dAlpbnQJY29sb3JsaW1pdGRlcHRoCSJjb2xvcmxpbWl0ZGVwdGgiCiAgICBpbnB1dAlzdHI= +aW5nCWNvbG9yc3BhY2UJIkNvbG9yIFNwYWNlIgogICAgaW5wdXQJZmxvYXQJcmF5ZmlsdGVyYW1vdW50CSJSYXkgRmlsdGVyIEFtb3VudCIKICAgIGlucHV0CWZsb2F0CW1pc2JpYXMJIk1JUyBCaWFzIgogICAgaW5wdXQJaW4= +dAlkb3NoYWRvdwkiRW5hYmxlIFNoYWRvd3MiCiAgICBpbnB1dAlpbnQJbXVsdGlsaWdodAkiU2FtcGxlIEFsbCBMaWdodHMiCiAgICBpbnB1dAlpbnQJcmVjdXJzaXZlCSJSZWN1cnNpdmUiCiAgICBpbnB1dAl2ZWN0b3IJYWI= +c29ycHRpb24JImFic29ycHRpb24iCiAgICBpbnB1dAlpbnQJbmRwcmlvcml0eQkibmRwcmlvcml0eSIKICAgIGlucHV0CWZsb2F0CW5kaW9yCSJuZGlvciIKICAgIGlucHV0CWludAlwYnJzc3NzYW1wbGluZ21vZGUJIlNTUyA= +U2FtcGxpbmcgTW9kZSIKICAgIGlucHV0CXZlY3RvcglkaXJlY3RfZW1pc3Npb24JImRpcmVjdF9lbWlzc2lvbiIKCiAgICBoZWxwIHsKCSAgIiIKICAgIH0KCiAgICBwYXJtIHsKCW5hbWUJT2YKCWxhYmVsCSJpbk9mIgoJdHk= +cGUJZmxvYXQKCWludmlzaWJsZQoJc2l6ZQkzCglkZWZhdWx0CXsgMSAxIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQl1c2VfcmVuZGVyc3RhdGUKCWxhYmVsCSJVc2UgUk9QIFBhcmFtZXRlcnMiCgk= +dHlwZQl0b2dnbGUKCWRlZmF1bHQJeyAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJcGF0aHR5cGUKCWxhYmVsCSJBbGxvd2FibGUgUGF0aHMiCgl0eXBlCXN0cmluZwoJbWVudQl7CgkgICAgInNwZWM= +dWxhciIJIlNwZWN1bGFyIFBhdGhzIgoJICAgICJkaWZmdXNlIgkiU3BlY3VsYXIsIERpZmZ1c2UgUGF0aHMiCgkgICAgImNhdXN0aWMiCSJTcGVjdWxhciwgRGlmZnVzZSwgQ2F1c3RpYyBQYXRocyIKCSAgICAiYWxsIgkiQWw= +bCBQYXRocyIKCX0KCWRlZmF1bHQJeyAic3BlY3VsYXIiIH0KCWV4cG9ydAlub25lCglkaXNhYmxld2hlbiAieyB1c2VfcmVuZGVyc3RhdGUgMSB9IgogICAgfQogICAgcGFybSB7CgluYW1lCWNvbnN0cmFpbm1heHJvdWdoCgk= +bGFiZWwJIkNvbnN0cmFpbiBieSBNYXhpbXVtIFJvdWdobmVzcyIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgMCB9CglleHBvcnQJbm9uZQoJZGlzYWJsZXdoZW4gInsgdXNlX3JlbmRlcnN0YXRlIDEgfSIKICAgIH0KICAgIHA= +YXJtIHsKCW5hbWUJcmF5bGltaXRldmFsCglsYWJlbAkiQXQgUmVmbGVjdCBMaW1pdCIKCXR5cGUJc3RyaW5nCgltZW51CXsKCSAgICAibm9uZSIJIlVzZSBCbGFjayBCYWNrZ3JvdW5kIgoJICAgICJkaXJlY3QiCSJVc2UgRGk= +cmVjdCBMaWdodGluZyBhcyBCYWNrZ3JvdW5kIENvbG9yIgoJfQoJZGVmYXVsdAl7ICJub25lIiB9CglleHBvcnQJbm9uZQoJZGlzYWJsZXdoZW4gInsgdXNlX3JlbmRlcnN0YXRlIDEgfSIKICAgIH0KICAgIHBhcm0gewoJbmE= +bWUJcmVmbGVjdHJhdGlvCglsYWJlbAkiTWluIFJlZmxlY3QgUmF0aW8iCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgMCB9CglyYW5nZQkgeyAwIDEgfQoJZXhwb3J0CW5vbmUKCWRpc2FibGV3aGVuICJ7IHVzZV9yZW5kZXJzdGE= +dGUgMSB9IgogICAgfQogICAgcGFybSB7CgluYW1lCWNvbG9ybGltaXQKCWxhYmVsCSJDb2xvciBMaW1pdCIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAxMCB9CglyYW5nZQkgeyAwIDIwIH0KCWV4cG9ydAlub25lCglkaXNhYmw= +ZXdoZW4gInsgdXNlX3JlbmRlcnN0YXRlIDEgfSIKICAgIH0KICAgIHBhcm0gewoJbmFtZQljb2xvcmxpbWl0ZGVjYXkKCWxhYmVsCSJDb2xvciBMaW1pdCBEZWNheSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAxIH0KCXJhbmc= +ZQkgeyAwIDEgfQoJZXhwb3J0CW5vbmUKCWRpc2FibGV3aGVuICJ7IHVzZV9yZW5kZXJzdGF0ZSAxIH0iCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJY29sb3JsaW1pdGRlcHRoCglsYWJlbAkiY29sb3JsaW1pdGRlcHRoIgoJdHk= +cGUJaW50ZWdlcgoJZGVmYXVsdAl7IDIgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQljb2xvcnNwYWNlCglsYWJlbAkiQ29sb3IgU3BhY2UiCgl0eXBlCXN0cmluZwoJbWVudQl7CgkgICAgImxpbmVhciI= +CSJMaW5lYXIiCgkgICAgImdhbW1hIgkiR2FtbWEgMi4yIgoJfQoJZGVmYXVsdAl7ICJnYW1tYSIgfQoJZXhwb3J0CW5vbmUKCWRpc2FibGV3aGVuICJ7IHVzZV9yZW5kZXJzdGF0ZSAxIH0iCiAgICB9CiAgICBwYXJtIHsKCW4= +YW1lCXJheWZpbHRlcmFtb3VudAoJbGFiZWwJIlJheSBGaWx0ZXIgQW1vdW50IgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7IDAgfQoJcmFuZ2UJIHsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJbWk= +c2JpYXMKCWxhYmVsCSJNSVMgQmlhcyIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAwIH0KCXJhbmdlCSB7IC0xIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQlkb3NoYWRvdwoJbGFiZWwJIkVuYWJsZSA= +U2hhZG93cyIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCW11bHRpbGlnaHQKCWxhYmVsCSJTYW1wbGUgQWxsIExpZ2h0cyIKCXR5cGUJdG9nZ2xlCglkZWY= +YXVsdAl7IDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQlyZWN1cnNpdmUKCWxhYmVsCSJSZWN1cnNpdmUiCgl0eXBlCXRvZ2dsZQoJZGVmYXVsdAl7IDAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHA= +YXJtIHsKCW5hbWUJYWJzb3JwdGlvbgoJbGFiZWwJImFic29ycHRpb24iCgl0eXBlCWZsb2F0CglzaXplCTMKCWRlZmF1bHQJeyAwIDAgMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCW5kcHJpb3JpdHk= +CglsYWJlbAkibmRwcmlvcml0eSIKCXR5cGUJaW50ZWdlcgoJZGVmYXVsdAl7IDAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQluZGlvcgoJbGFiZWwJIm5kaW9yIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAk= +eyAxLjUgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQlwYnJzc3NzYW1wbGluZ21vZGUKCWxhYmVsCSJTU1MgU2FtcGxpbmcgTW9kZSIKCXR5cGUJaW50ZWdlcgoJZGVmYXVsdAl7IDEgfQoJZXhwb3J0CW4= +b25lCglkaXNhYmxld2hlbiAieyB1c2VfcmVuZGVyc3RhdGUgMSB9IgogICAgfQogICAgcGFybSB7CgluYW1lCWRpcmVjdF9lbWlzc2lvbgoJbGFiZWwJImRpcmVjdF9lbWlzc2lvbiIKCXR5cGUJZmxvYXQKCXNpemUJMwoJZGU= +ZmF1bHQJeyAwIDAgMCB9CglleHBvcnQJbm9uZQogICAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAA1RfUH06IyBEaWFsb2cgc2NyaXB0IGZvciBwYnJwaGFzZSBhdXRvbWF0aWNhbGx5IGdlbmU= +cmF0ZWQKCnsKICAgIG5hbWUJcGJycGhhc2UKICAgIHNjcmlwdAlwYnJwaGFzZQogICAgbGFiZWwJIlBCUiBWb2x1bWUgUGhhc2UgRnVuY3Rpb24iCgogICAgY29kZSB7CgkiaWYgKCRwaGFzZSA9PSAwKSIKCSIgICAgJGYgPSA= +aXNvdHJvcGljKFwibGFiZWxcIiwgJGxhYmVsKTsiCgkiZWxzZSIKCSIgICAgJGYgPSBoZW55ZXlncmVlbnN0ZWluKCRwaGFzZSwgXCJsYWJlbFwiLCAkbGFiZWwpOyIKICAgIH0KCiAgICBpbnB1dAlzdHJpbmcJbW9kZWwJIlM= +Y2F0dGVyaW5nIE1vZGVsIgogICAgaW5wdXQJc3RyaW5nCWxhYmVsCSJDb21wb25lbnQgTGFiZWwiCiAgICBpbnB1dAlmbG9hdAlwaGFzZQkiU2NhdHRlcmluZyBQaGFzZSIKICAgIG91dHB1dAlic2RmCWYJQlNERgogICAgaW4= +cHV0ZmxhZ3MJbW9kZWwJMAogICAgaW5wdXRmbGFncwlsYWJlbAkwCiAgICBpbnB1dGZsYWdzCXBoYXNlCTAKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQJeyBzdHJpbmcgc3RyaW5nIGZsb2F0IGJzZGY= +IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgcGFybSB7CgluYW1lCSJwaGFzZSIKCWxhYmVsCSJTY2F0dGU= +cmluZyBQaGFzZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAtMSAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkibGFiZWwiCglsYWJlbAkiQ29tcG9uZW50IExhYmVsIgoJdHlwZQlzdHJpbmcKCWQ= +ZWZhdWx0CXsgIiIgfQoJcmFuZ2UJeyAwIDEgfQogICAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMaeAAAAAMRGlhbG9nU2NyaXB0AAAAVwAACH9fUH0rMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY= +NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MTYzMDY0NzQwMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgcG9pbnRqaXR0ZXIgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG4= +YW1lCXBvaW50aml0dGVyCiAgICBzY3JpcHQJcG9pbnRqaXR0ZXIKICAgIGxhYmVsCSJQb2ludCBKaXR0ZXIiCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgdG8gSml0dGVyIFBvaW4= +dHMgb24iCiAgICBpbnB1dGxhYmVsCTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyIgogICAgaW5wdXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCgo= +ICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImdyb3VwIgogICAgICAgIGxhYmVsICAgIkdyb3VwIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBtZW51dG9nZ2xlIHsKICA= +ICAgICAgICAgIFsgIm9wbWVudSAtbCBhdHRyaWJ2b3AxIGJpbmRncm91cCIgXQogICAgICAgIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDA= +IiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uIiAiaW1wb3J0IHNvcHV0aWxzXG5rd2FyZ3NbJ2dlb21ldHJ5dHlwZSddID0gaG91Lmdlb21ldHJ5VHlwZS5Qb2ludHNcbmt3YXJnc1snaW5wdXRpbmRleCddID0= +IDBcbnNvcHV0aWxzLnNlbGVjdEdyb3VwUGFybShrd2FyZ3MpIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJTZWxlY3QgZ2VvbWV0cnkgZnJvbSBhbiBhdmFpbGFibGUgdmlld3BvcnQuIiB9CiA= +ICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9pY29uIiAiQlVUVE9OU19yZXNlbGVjdCIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidXNlaWRhdHRyaWIiCiAgICAgICAgbGFiZWwgICAiVXNlIEk= +RCBBdHRyaWJ1dGUiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHA= +YXJtIHsKICAgICAgICBuYW1lICAgICJpZGF0dHJpYiIKICAgICAgICBsYWJlbCAgICJJZCBBdHRyaWJ1dGUiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgImlkIiB9CiAgICAgICAgZGlzYWJsZXc= +aGVuICJ7IHVzZWlkYXR0cmliID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInBhcm12b3A= +IiAiMSIgfQogICAgICAgIHBhcm10YWcgeyAic2hhZGVycGFybWNvbnRleHRzIiAic29wIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzY2FsZSIKICAgICAgICBsYWJlbCAgICJTY2FsZSIKICAgICAgICA= +dHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImF4aXNzY2FsZSIKICAgICAgICBsYWJlbCAgICJBeGk= +cyBTY2FsZXMiCiAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICBzaXplICAgIDMKICAgICAgICBkZWZhdWx0IHsgIjEiICIxIiAiMSIgfQogICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgIH0KICAgIHBhcm0gewogICA= +ICAgICBuYW1lICAgICJzZWVkIgogICAgICAgIGxhYmVsICAgIlNlZWQiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0= +IHsKICAgICAgICBuYW1lICAgICJ1c2Vwc2NhbGUiCiAgICAgICAgbGFiZWwgICAiVXNlIFBTY2FsZSIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgcmFuZ2UgICB7IDA= +IDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidXBkYXRlbm1scyIKICAgICAgICBsYWJlbCAgICJVcGRhdGUgTm9ybWFscyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAib24= +IiB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXYcxp4AAAAAxEaWFsb2dTY3JpcHQAAABXAAAW1V8= +UH0xMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQxNjMwNjQ3NDAwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBwb2ludHNmcm9tdm9sdW1lIGE= +dXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlwb2ludHNmcm9tdm9sdW1lCiAgICBzY3JpcHQJcG9pbnRzZnJvbXZvbHVtZQogICAgbGFiZWwJIlBvaW50cyBmcm9tIFZvbHVtZSIKCiAgICBoZWxwIHsKCSIiCiA= +ICAgfQoKICAgIGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgdG8gRmlsbCB3aXRoIFBvaW50cyIKICAgIGlucHV0bGFiZWwJMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCgogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAic291cmNlIgogICAgICAgIGxhYmVsICAgIlNvdXJjZSBUeXBlIgogICAgICAgIHR5cGUgICA= +IG9yZGluYWwKICAgICAgICBkZWZhdWx0IHsgImF1dG8iIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgImF1dG8iICAgICAgIkF1dG8gRGV0ZWN0IgogICAgICAgICAgICAiZ2VvbWV0cnkiICAiR2VvbWV0cnkiCiAgICA= +ICAgICAgICAiZm9nIiAgICAgICAiRm9nIgogICAgICAgICAgICAic2RmIiAgICAgICAiU2lnbmVkIERpc3RhbmNlIEZpZWxkIgogICAgICAgIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICA= +ICAgICBuYW1lICAgICJwb2ludG1ldGhvZCIKICAgICAgICBsYWJlbCAgICJDb25zdHJ1Y3Rpb24gTWV0aG9kIgogICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgIGRlZmF1bHQgeyAic3BhcnNlIiB9CiAgICAgICAgbWU= +bnUgewogICAgICAgICAgICAiZGVuc2UiICAgICAiRGVuc2UgR3JpZCIKICAgICAgICAgICAgInNwYXJzZSIgICAgIlNwYXJzZSBWb2x1bWUiCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGE= +cm0gewogICAgICAgIG5hbWUgICAgImludmVydCIKICAgICAgICBsYWJlbCAgICJJbnZlcnQgVm9sdW1lIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDA= +IDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiaW5pdHR5cGUiCiAgICAgICAgbGFiZWwgICAiUG9pbnQgQ29uZmlndXJhdGlvbiIKICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICBkZWZhdWx0IHs= +ICIwIiB9CiAgICAgICAgbWVudSB7CiAgICAgICAgICAgICJncmlkIiAgICAgICAgICAiR3JpZCIKICAgICAgICAgICAgInRldHJhaGVkcmFsIiAgICJUZXRyYWhlZHJhbCIKICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDA= +IDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicGFydGljbGVzZXAiCiAgICAgICAgbGFiZWwgICAiUG9pbnQgU2VwYXJhdGlvbiIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICI= +MC4xIiB9CiAgICAgICAgcmFuZ2UgICB7IDAhIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImlzbyIKICAgICAgICBsYWJlbCAgICJJc292YWx1ZSIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICA= +IGRlZmF1bHQgeyAiMCIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHBvaW50bWV0aG9kICE9IHNwYXJzZSB9IHsgc291cmNlID09IGZvZyB9IgogICAgICAgIHJhbmdlICAgeyAtMTAgMTAgfQogICAgfQogICAgcGFybSB7CiA= +ICAgICAgIG5hbWUgICAgImRvbWluaXNvIgogICAgICAgIGxhYmVsICAgImRvbWluaXNvIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgbm9sYWJlbAogICAgICAgIGpvaW5uZXh0CiAgICAgICAgZGVmYXVsdCB7ICI= +MCIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHBvaW50bWV0aG9kICE9IHNwYXJzZSB9IHsgc291cmNlID09IGZvZyB9IgogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICA= +Im1pbmlzbyIKICAgICAgICBsYWJlbCAgICJNaW4gSXNvdmFsdWUiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHBvaW50bWV0aG9kICE9IHNwYXI= +c2UgfSB7IGRvbWluaXNvID09IDAgfSB7IHNvdXJjZSA9PSBmb2cgfSIKICAgICAgICByYW5nZSAgIHsgLTEwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImppdHRlcnNlZWQiCiAgICAgICAgbGFiZWw= +ICAgIkppdHRlciBTZWVkIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJqaXR0ZXI= +c2NhbGUiCiAgICAgICAgbGFiZWwgICAiSml0dGVyIFNjYWxlIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICA= +ICAgICAgbmFtZSAgICAiY29udmVydHRvZm9nIgogICAgICAgIGxhYmVsICAgIkNvbnZlcnQgdG8gRm9nIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgZGlzYWJsZXdoZW4= +ICJ7IHNvdXJjZSA9PSBmb2cgfSB7IHNvdXJjZSA9PSBzZGYgfSB7IHBvaW50bWV0aG9kID09IHNwYXJzZSB9IgogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAib2Zmc2U= +dCIKICAgICAgICBsYWJlbCAgICJHcmlkIE9mZnNldCIKICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgIHNpemUgICAgMwogICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IC0xIDE= +IH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImFkZHNjYWxlIgogICAgICAgIGxhYmVsICAgIkFkZCBTY2FsZSBBdHRyaWJ1dGUiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBkZWZhdWx0IHsgIjA= +IiB9CiAgICAgICAgcmFuZ2UgICB7IDAhIDEwIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInJhZGl1c3NjYWxlIgo= +ICAgICAgICBsYWJlbCAgICJQYXJ0aWNsZSBSYWRpdXMgU2NhbGUiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMiIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IGFkZHNjYWxlID09IDAgfSIKICA= +ICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZG9kaXRoZXIiCiAgICAgICAgbGFiZWwgICAiRGl0aGVyIFN1cmZhY2UiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICA= +ICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgaGlkZXdoZW4gInsgcG9pbnRtZXRob2QgIT0gc3BhcnNlIH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkaXRoZXI= +bm9ybWFsIgogICAgICAgIGxhYmVsICAgIkRpdGhlciBOb3JtYWwiCiAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICBzaXplICAgIDMKICAgICAgICBkZWZhdWx0IHsgIjAiICIxIiAiMCIgfQogICAgICAgIGhpZGV3aGU= +biAieyBwb2ludG1ldGhvZCAhPSBzcGFyc2UgfSB7IGRvZGl0aGVyID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkaXRoZXJhbmdsZSIKICAgICAgICA= +bGFiZWwgICAiRGl0aGVyIEFuZ2xlIgogICAgICAgIHR5cGUgICAgYW5nbGUKICAgICAgICBkZWZhdWx0IHsgIjQ1IiB9CiAgICAgICAgaGlkZXdoZW4gInsgcG9pbnRtZXRob2QgIT0gc3BhcnNlIH0geyBkb2RpdGhlciA9PSA= +MCB9IgogICAgICAgIHJhbmdlICAgeyAwIDE4MCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkb3NjYXR0ZXIiCiAgICAgICAgbGFiZWwgICAiZG9zaGVsbCIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICA= +ICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInNjYXR0ZXIiCiAgICAgICA= +IGxhYmVsICAgIlNjYXR0ZXIgRGVuc2l0eSIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9zY2F0dGVyID09IDAgfSIKICAgICAgICByYW5nZSA= +ICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicmVsYXhwb2ludHMiCiAgICAgICAgbGFiZWwgICAiUmVsYXggUG9pbnRzIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgbm9sYWJlbAo= +ICAgICAgICBqb2lubmV4dAogICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9zY2F0dGVyID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICBwYXJtdGFnIHsgImE= +dXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICIiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInJlbGF4aXRlcmF0aW9ucyIKICAgICA= +ICAgbGFiZWwgICAiUmVsYXggSXRlcmF0aW9ucyIKICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICBkZWZhdWx0IHsgIjEwIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9zY2F0dGVyID09IDAgfSB7IHJlbGF4cG8= +aW50cyA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAhIDEwMCB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICI= +IiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkb292ZXJzYW1wbGluZyIKICAgICAgICBsYWJlbCAgICJkb292ZXJzYW1wbGluZyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIG5vbGFiZWwKICA= +ICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm92ZXJzYW1wbGluZyIKICAgICAgICBsYWJlbCAgICI= +T3ZlcnNhbXBsaW5nIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjIiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyBkb292ZXJzYW1wbGluZyA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDEgMTA= +IH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm92ZXJzYW1wbGluZ2JhbmR3aWR0aCIKICAgICAgICBsYWJlbCAgICJPdmVyc2FtcGxpbmcgQmFuZHdpZHRoIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICA= +ICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9vdmVyc2FtcGxpbmcgPT0gMCB9IgogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm5ld2c= +IgogICAgICAgIGxhYmVsICAgIkNyZWF0ZSBPdXRwdXQgR3JvdXAiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewo= +ICAgICAgICBuYW1lICAgICJvdXRwdXRncm91cCIKICAgICAgICBsYWJlbCAgICJPdXRwdXQgR3JvdXAiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgIGRpc2FibGV3aGVuICI= +eyBuZXdnID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAePX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyA= +c29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHc= +aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2E= +bmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInBvdyIKICAgIHNjcmlwdAkicG93IgogICAgbGFiZWwJInBvdyIKCiAgICBvdXRlcmNvZGU= +IHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJHBvdyA9IHZvcF9wb3coKCR2YWwpLCAkZXhwKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIGlucHV0CWZsb2F0CWU= +eHAJIkV4cG9uZW50IgogICAgb3V0cHV0CWZsb2F0CXBvdwkiT3V0cHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgZmw= +b2F0IHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIGZsb2F0IHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IGZsb2F0IHBvaW50IH0KICAgIHNpZ25hdHU= +cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgZmxvYXQgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGZsb2F0IGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWM= +dG9yNCBmbG9hdCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciA= +dWZsb2F0IHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1ZmxvYXQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1Zmw= +b2F0IHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWZsb2F0IHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVI= +TSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmE= +bF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSg= +dmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3U= +biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICAKICAgIHBhcm0gewoJbmFtZQlleHAKCWxhYmVsCSJFeHBvbmVudCIKCXR5cGUJZmxvYXQKCXNpemUJMQo= +CWRlZmF1bHQJeyAxLjAgfQogICAgfQogICAgCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGk= +YWxvZ1NjcmlwdAAAAAAAAAKQX1B9Ri8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCA= +dG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXI= +ZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJzaGFkb3ciCiAgICBzY3JpcHQ= +CSJzaGFkb3ciCiAgICBsYWJlbAkic2hhZG93IgoKCiAgICBjb2RlIHsKCSIkY29sb3IgPSAkbGlnaHRjb2xvcjsiCgkic2hhZG93KCRjb2xvcik7IgogICAgfQoKICAgIGlucHV0CXZlY3RvcglsaWdodGNvbG9yCSJMaWdodCA= +Q29sb3IiCiAgICBvdXRwdXQJdmVjdG9yCWNvbG9yCQkiTGlnaHQgQ29sb3IgQWZ0ZXIgU2hhZG93aW5nIgoKICAgIHBhcm0gewoJbmFtZQlsaWdodGNvbG9yCglsYWJlbAkiTGlnaHQgQ29sb3IiCgl0eXBlCWZsb2F0CglzaXo= +ZQkzCglkZWZhdWx0CXsgMC4wIDAuMCAwLjAgfQogICAgfQp9CgpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAerX1B9Ri8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSA= +aXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3I= +aXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTU= +ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInNwZWN1bGFyIgogICAgc2NyaXB0CSJzcGVjdWxhciIKICAgIGxhYmVsCSJzcGVjdWxhciIKCgogICAgb3U= +dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIlZPUHZlY3RvciAkaWkgPSAoJGlzY29ubmVjdGVkX25JICE9IDApID8gJG5JIDogbm9ybWFsaXplKEkpOyIKCSJWT1Bub3JtYWwgJG5mID0gKCQ= +aXNjb25uZWN0ZWRfbk4gIT0gMCkgPyAkbk4gOiBub3JtYWxpemUoTik7IgoJIiIKICAgICAgICAiaWYgKCRmYWNlZndkKSAkbmYgPSB2b3BfZnJvbnRmYWNlKCRuZiwgJGlpKTsiCgkiIgoJIiRpbGx1bSA9IHZvcF9zcGVjdWw= +YXIoJHNwZWNUeXBlLCAkbmYsICRpaSwgJHV2LCAkdXJvdWdoLCAkdnJvdWdoLCAkc2hhcnAsICR0c3R5bGUpOyIKCSIkY2xyID0gJEtzICogJHNwZWMgKiAkaWxsdW07IgoJVk9QX0FTU0lHTl9CU0RGKAoJICAgICIkZiA9ICQ= +S3MgKiAkc3BlYyAqIHZvcF9zcGVjdWxhcl9ic2RmKCRzcGVjVHlwZSwgJG5mLCAkaWksICR1diwgezAsMCwwfSwgezAsMCwwfSwgJHVyb3VnaCwgJHZyb3VnaCwgJHNoYXJwLCAkdHN0eWxlKTsiCgkpCiAgICB9CgogICAgb3U= +dHB1dAljb2xvcgljbHIJICJDb2xvciIKICAgIG91dHB1dAljb2xvcglpbGx1bQkgIklsbHVtaW5hdGlvbiIKICAgIG91dHB1dAlic2RmCWYJICJCU0RGIgoKICAgIGlucHV0IG5vcm1hbCAgICBuTgkJIk5vcm1hbCBWZWN0b3I= +IgogICAgaW5wdXQgdmVjdG9yICAgIG5JCQkiSW5jaWRlbnQgVmVjdG9yIgoKICAgIGlucHV0IHN0cmluZyBzcGVjVHlwZQkiU3BlY3VsYXIgVHlwZSIKCiAgICBWT1BfRkxUX0lOUFVUX1IoS3MsCQkiU3BlY3VsYXIgSW50ZW4= +c2l0eSIsCTAuNSwgMCwgMSkKICAgIFZPUF9DTFJfSU5QVVQgIChzcGVjLAkiU3BlY3VsYXIgQ29sb3IiLAkxLCAxLCAxKQogICAgVk9QX0ZMVF9JTlBVVF9SKHVyb3VnaCwJIlUgUm91Z2huZXNzIiwJCTAuMSwgMCwgMSkKICA= +ICBWT1BfRkxUX0lOUFVUX1IodnJvdWdoLAkiViBSb3VnaG5lc3MiLAkJMC4wNSwgMCwgMSkKICAgIFZPUF9GTFRfSU5QVVRfUihzaGFycCwJIlNoYXJwbmVzcyIsCQkwLjEsIDAsIDEpCiAgICBWT1BfVE9HR0xFX0lOUFVUKGY= +YWNlZndkLAkiRW5zdXJlIEZhY2VzIFBvaW50IEZvcndhcmQiLCAxKQoKICAgIHBhcm0gewoJbmFtZQlzcGVjVHlwZQoJbGFiZWwJIlNwZWN1bGFyIFR5cGUiCgl0eXBlCXN0cmluZwoJbWVudQl7CgkJInBob25nIgkJIlBob24= +ZyIKCQkiYmxpbm4iCQkiQmxpbm4iCgkJImFuaXNvdHJvcGljIgkiQW5pc290cm9waWMiCgkJImdsb3NzeSIJIkdsb3NzeSIKCQkic3BlYyIJCSJWRVggU3BlY3VsYXIiCgl9CglkZWZhdWx0IHsgInNwZWMiIH0KICAgIH0KCiA= +ICAgaW5wdXQgdmVjdG9yICAgIHV2CQkiVVYgQ29vcmRpbmF0ZSIKICAgIGlucHV0IGludAkgICAgdHN0eWxlCSJUYW5nZW50IFN0eWxlIgogICAgcGFybSB7CgluYW1lCXRzdHlsZQoJbGFiZWwJIlRhbmdlbnQgU3R5bGUiCgk= +dHlwZQlpbnQKCW1lbnUJewoJCTAJCSJJbnRyaW5zaWMgV29ybGQgU3BhY2UiCgkJMQkJIkludHJpbnNpYyBPYmplY3QgU3BhY2UiCgkJMgkJIkNvbXB1dGUgZnJvbSBVViIKCX0KCWRlZmF1bHQgeyAwIH0KICAgIH0KfQpJTkQ= +WAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAGyl9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXI= +ZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVM= +aWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHA= +YXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJzcXJ0IgogICAgc2NyaXB0CSJzcXJ0IgogICAgbGFiZWwJInNxcnQiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJHNxcnQgPSA= +dm9wX3NxcnQoJHZhbCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJc3FydAkiU3F1YXJlIFJvb3QiCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyA= +fQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyA= +cG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3Q= +b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciA= +dXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWc= +bmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICA= +IFZPUF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFY= +T1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF8= +VkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1A= +X0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAA= +AAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAUFX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW4= +ZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3Q= +cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJzdWJjb25zdCI= +CiAgICBzY3JpcHQJInN1YmNvbnN0IgogICAgbGFiZWwJInN1YmNvbnN0IgoKCiAgICBjb2RlIHsKCSIkc3ViZWQgPSAkdmFsIC0gJHN1YmNvbnN0OyIKICAgIH0KCiAgICBkZXNjcmlwdGl2ZXBhcm0Jc3ViY29uc3QKCiAgICA= +aW5wdXQJaW50CXZhbAkJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWludAlzdWJlZAkJIklucHV0IFZhbHVlIC0gQ29uc3RhbnQiCiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSI= +RmxvYXQiCQkJZgl7IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHM= +aWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3I= +IH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0= +IDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyA= +dW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgcGFybSB7CgluYW1lCXN1YmNvbnN0CglsYWJlbAkiU3VidHJhY3QiCgl0eXBlCWZsb2E= +dAoJc2l6ZQkxCglkZWZhdWx0CXsgMS4wIH0KICAgIH0KfQoKSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAYT19ljj4vKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXM= +IHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXQ= +dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKiAgICAgIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICogICAgICA0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICogICAgICBUb3JvbnRvLCBPbnRhcmlvCiA= +KiAgICAgIENhbmFkYSAgIE01ViAzRTcKICogICAgICA0MTYtNTA0LTk4NzYKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZSAgICAgICAgInRleHR1cmUiCiAgICBzY3JpcHQgICAgICAidGV4dHVyZSI= +CiAgICBsYWJlbCAgICAgICAidGV4dHVyZSIKCiAgICBjb2RlIHsKICAgICAgICAiaWYgKCRtYXAgIT0gXCJcIikgeyIKICAgICAgICAiI2lmIGRlZmluZWQoVk9QX1NIQURJTkcpIgogICAgICAgICIgICAgZmxvYXQgbXlTID0= +ICRpc2Nvbm5lY3RlZF9zID8gJHMgOiBzOyIKICAgICAgICAiICAgIGZsb2F0IG15VCA9ICRpc2Nvbm5lY3RlZF90ID8gJHQgOiB0OyIKICAgICAgICAiICAgIGludCBmcHRleCA9ICRpc2Nvbm5lY3RlZF9wdGV4ZmFjZSA/ICQ= +cHRleGZhY2UgOiBnZXRwdGV4dHVyZWlkKCk7IgogICAgICAgICIjZWxzZSIKICAgICAgICAiICAgIGZsb2F0IG15UyA9ICRzOyIKICAgICAgICAiICAgIGZsb2F0IG15VCA9ICR0OyIKICAgICAgICAiICAgIGludCBmcHRleCA= +PSAkcHRleGZhY2U7IgogICAgICAgICIjZW5kaWYiCiAgICAgICAgIiAgICBzdHJpbmcgd3JhcG1vZGUgPSAkd3JhcDsiCiAgICAgICAgIiAgICBpZiAoJG9yaWVudCAmIDB4MDEpIHsgbXlTID0gMSAtIG15UzsgfSIKICAgICA= +ICAgIiAgICBpZiAoJG9yaWVudCAmIDB4MDIpIHsgbXlUID0gMSAtIG15VDsgfSIKICAgICAgICAiICAgIGlmICgkb3JpZW50ICYgMHgwNCkgeyBmbG9hdCB4ID0gbXlTOyBteVMgPSBteVQ7IG15VCA9IHg7IH0iCiAgICAgICA= +ICIgICAgc3RyaW5nIG1hcF91ZGltID0gJG1hcDsiCgkiICAgIHN0cmluZyBvY2lvID0gb2Npb19wYXJzZWNvbG9yc3BhY2UoJG1hcCk7IgogICAgICAgICIgICAgaWYgKCR1ZGltICYmIGhhc191ZGltKCRtYXApKSB7IG1hcF8= +dWRpbSA9IGV4cGFuZF91ZGltKG15UywgbXlULCAkbWFwKTsgfSIKICAgICAgICAiICAgIGlmIChtYXBfdWRpbSA9PSAnJykgeyAkY2xyID0gc2V0KCRkZWZjbHIpOyB9IgogICAgICAgICIgICAgZWxzZSB7IgogICAgICAgICI= +ICAgICAgICBpZiAobWFwX3VkaW0gIT0gJG1hcCkgeyIKICAgICAgICAiICAgICAgICAgICAgbXlTICU9IDEuMDsgbXlUICU9IDEuMDsiCiAgICAgICAgIiAgICAgICAgICAgIHdyYXBtb2RlID0gJ3N0cmVhayc7IgogICAgICA= +ICAiICAgICAgICB9IgogICAgICAgICIgICAgICAgIGlmICgkaXNjb25uZWN0ZWRfZHMgIT0gMCAmJiAkaXNjb25uZWN0ZWRfZHQgIT0gMCkgeyIKICAgICAgICAiICAgICAgICAgICAgZmxvYXQgdGRzID0gJGRzKjAuNSwgdGQ= +dCA9ICRkdCowLjU7IgogICAgICAgICIgICAgICAgICAgICBpZiAoJG9yaWVudCAmIDB4MDQpIHsgZmxvYXQgeCA9IHRkczsgdGRzID0gdGR0OyB0ZHQgPSB4OyB9IgogICAgICAgICIgICAgICAgICAgICAkY2xyID0gdGV4dHU= +cmUobWFwX3VkaW0sIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgICBteVMgLSB0ZHMsIG15VCAtIHRkdCwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgIG15UyArIHRkcywgbXlUIC0gdGR0LCIKICAgICAgICA= +IiAgICAgICAgICAgICAgICAgICAgIG15UyArIHRkcywgbXlUICsgdGR0LCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICAgbXlTIC0gdGRzLCBteVQgKyB0ZHQsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFw= +IndyYXBcIiwgd3JhcG1vZGUsIFwiZmlsdGVyXCIsICRmaWx0ZXIsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFwid2lkdGhcIiwgJHdpZHRoLCBcImJvcmRlclwiLCAkYm9yZGVyLCIKICAgICAgICAiICAgICAgICA= +ICAgICAgICAgICAgXCJleHRyYXBvbGF0ZVwiLCAkZXh0cmFwb2wsIFwibGVycFwiLCAkaW50ZXJwLCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcImNoYW5uZWxcIiwgJGNoYW5uZWwsIFwiZmFjZVwiLCBmcHRleCw= +IgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFwiYmx1clwiLCAkYmx1ciwgXCJwaXhlbGJsdXJcIiwgJHBpeGVsYmx1ciwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgXCJzcmNjb2xvcnNwYWNlXCIsIG9jaW8= +ID09ICcnID8gJHNyY2NvbG9yc3BhY2UgOiAnbGluZWFyJyk7IgogICAgICAgICIgICAgICAgIH0gZWxzZSB7IgogICAgICAgICIgICAgICAgICAgICAkY2xyID0gdGV4dHVyZShtYXBfdWRpbSwgbXlTLCBteVQsIFwid3JhcFw= +Iiwgd3JhcG1vZGUsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFwiZmlsdGVyXCIsICRmaWx0ZXIsIFwid2lkdGhcIiwgJHdpZHRoLCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcImJvcmRlclwiLCAkYm8= +cmRlciwgXCJleHRyYXBvbGF0ZVwiLCAkZXh0cmFwb2wsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFwiY2hhbm5lbFwiLCAkY2hhbm5lbCwgXCJmYWNlXCIsIGZwdGV4LCIKICAgICAgICAiICAgICAgICAgICAgICA= +ICAgICAgXCJsZXJwXCIsICRpbnRlcnAsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFwiYmx1clwiLCAkYmx1ciwgXCJwaXhlbGJsdXJcIiwgJHBpeGVsYmx1ciwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICA= +IFwic3JjY29sb3JzcGFjZVwiLCBvY2lvID09ICcnID8gJHNyY2NvbG9yc3BhY2UgOiAnbGluZWFyJyk7IgogICAgICAgICIgICAgICAgIH0iCiAgICAgICAgIiAgICB9IgoJIiAgICBpZiAob2NpbyAhPSAnJykgJGNsciA9IG8= +Y2lvX3RyYW5zZm9ybShvY2lvLCAnc2NlbmVfbGluZWFyJywgJGNscik7IgogICAgICAgICJ9IGVsc2UgeyIKICAgICAgICAiICAgJGNsciA9IHNldCgkZGVmY2xyKTsiCiAgICAgICAgIn0iCiAgICB9CgogICAgaW5wdXQgICA= +ICAgIHN0cmluZyAgbWFwICAgICAgICAgICAgICJUZXh0dXJlIE1hcCIKICAgIGlucHV0CWludAl1ZGltCQkiVURJTSBGaWxlbmFtZSBFeHBhbnNpb24iCiAgICBpbnB1dCAgICAgICBmbG9hdCAgIHMgICAgICAgICAgICAgICA= +IlMgQ29vcmRpbmF0ZSIKICAgIGlucHV0ICAgICAgIGZsb2F0ICAgdCAgICAgICAgICAgICAgICJUIENvb3JkaW5hdGUiCiAgICBpbnB1dCAgICAgICBmbG9hdCAgIGRzICAgICAgICAgICAgICAiUyBEZXJpdmF0aXZlIgogICA= +IGlucHV0ICAgICAgIGZsb2F0ICAgZHQgICAgICAgICAgICAgICJUIERlcml2YXRpdmUiCiAgICBpbnB1dCAgICAgICBzdHJpbmcgIHNyY2NvbG9yc3BhY2UgICAiU291cmNlIENvbG9yIFNwYWNlIgogICAgaW5wdXQgICAgICA= +IHN0cmluZyAgd3JhcCAgICAgICAgICAgICJXcmFwIgogICAgLy8gVGhlIHBhcmFtZXRlcnMgZm9yIG1hcCBhbmQgd3JhcCBuZWVkIHRvIG9jY3VyIGJlZm9yZSB0aGUgZmlsdGVyCiAgICAvLyBtYWNyb3MgYXJlIGludm9rZWQ= +IChzbyB0aGF0IHRoZSBwYXJhbWV0ZXJzIG1hdGNoIHRoZSBpbnB1dAogICAgLy8gb3JkZXIpCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgIG1hcAogICAgICAgIGxhYmVsICAgIlRleHR1cmUgTWFwIgogICAgICAgIHR5cGU= +ICAgIGltYWdlCiAgICAgICAgZGVmYXVsdCB7ICJNYW5kcmlsLnBpYyIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICB1ZGltCiAgICAgICAgbGFiZWwgICAiVURJTSBGaWxlbmFtZSBFeHBhbnNpb24iCiAgICA= +ICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgc2l6ZSAgICAxCiAgICAgICAgZGVmYXVsdCB7IDAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICBzcmNjb2xvcnNwYWNlCiAgICAgICAgbGFiZWwgICAiU291cmM= +ZSBDb2xvciBTcGFjZSIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgIG1lbnUgICAgewogICAgICAgICAgICAiYXV0byIgICAgICAiQXV0b21hdGljIgogICAgICAgICAgICAibGluZWFyIiAgICAiTGluZWFyIgogICA= +ICAgICB9CiAgICAgICAgZGVmYXVsdCB7ICJhdXRvIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgIHdyYXAKICAgICAgICBsYWJlbCAgICJXcmFwIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgbWU= +bnUgICAgewogICAgICAgICAgICAicmVwZWF0IiAgICAiUmVwZWF0IgogICAgICAgICAgICAic3RyZWFrIiAgICAiU3RyZWFrIgogICAgICAgICAgICAiZGVjYWwiICAgICAiRGVjYWwiCiAgICAgICAgfQogICAgICAgIGRlZmE= +dWx0IHsgInJlcGVhdCIgfQogICAgfQogICAgVk9QX0ZVTExfRklMVEVSX0lOUFVUKGZpbHRlciwgICAgICAgIkZpbHRlciBUeXBlIikKICAgIFZPUF9GTFRfSU5QVVRfUiggICAgd2lkdGgsICAgICAgICAgICJGaWx0ZXIgV2k= +ZHRoIiwgMSwgMSwgMTApCiAgICBWT1BfRkxUX0lOUFVUX1IoICAgIGJsdXIsICAgICAgICAgICAiVGV4dHVyZSBCbHVyIiwgMCwgMCwgMSkKICAgIFZPUF9GTFRfSU5QVVRfUiggICAgcGl4ZWxibHVyLCAgICAgICJQaXhlbCA= +Qmx1ciIsICAgMCwgMCwgMTApCiAgICBpbnB1dCAgICAgICB2ZWN0b3I0IGJvcmRlciAgICAgICAgICAiQm9yZGVyIENvbG9yIgogICAgaW5wdXQgICAgICAgaW50ICAgICBleHRyYXBvbCAgICAgICAgIkV4dHJhcG9sYXRlIEQ= +ZXJpdmF0aXZlcyIKICAgIGlucHV0ICAgICAgIGludCAgICAgaW50ZXJwICAgICAgICAgICJJbnRlcnBvbGF0ZSBNSVAgTGV2ZWxzIgogICAgaW5wdXQgICAgICAgdmVjdG9yNCBkZWZjbHIgICAgICAgICAgIkRlZmF1bHQgQ28= +bG9yIgogICAgb3V0cHV0ICAgICAgdmVjdG9yICBjbHIgICAgICAgICAgICAgIlRleHR1cmUgTWFwIENvbG9yIgoKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgYm9yZGVyCiAgICAgICAgbGFiZWwgICAiQm9yZGVyIENvbG8= +ciIKICAgICAgICB0eXBlICAgIGNvbG9yNAogICAgICAgIHNpemUgICAgNAogICAgICAgIGRlZmF1bHQgeyAwLjAgMC4wIDAuMCAxLjAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICBleHRyYXBvbAogICAgICA= +ICBsYWJlbCAgICJFeHRyYXBvbGF0ZSBEZXJpdmF0aXZlcyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIHNpemUgICAgMQogICAgICAgIGRlZmF1bHQgeyAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWU= +ICAgIGludGVycAogICAgICAgIGxhYmVsICAgIkludGVycG9sYXRlIE1JUCBMZXZlbHMiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBzaXplICAgIDEKICAgICAgICBkZWZhdWx0IHsgMCB9CiAgICB9CiAgICBWT1A= +X0NMUjRfUEFSTSgiZGVmY2xyIiwgIkRlZmF1bHQgQ29sb3IiLCAwLCAwLCAwLCAwKQogICAgVk9QX1NUUl9JTlBVVChjaGFubmVsLCAgIlRleHR1cmUgQ2hhbm5lbCIsICIiKQogICAgVk9QX0lOVF9JTlBVVChwdGV4ZmFjZSw= +ICJQVGV4dHVyZSBGYWNlIiwgMCkKICAgIGlucHV0ICAgICAgIGludCAgICAgb3JpZW50ICAiVVYgT3JpZW50YXRpb24iCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgIG9yaWVudAogICAgICAgIGxhYmVsICAgIlVWIE9yaWU= +bnRhdGlvbiIKICAgICAgICB0eXBlICAgIGludAogICAgICAgIGRlZmF1bHQgeyAwIH0KICAgICAgICBtZW51ICAgIHsKICAgICAgICAgICAgIjAiICJEZWZhdWx0IgogICAgICAgICAgICAiMSIgIkZsaXAgUyIKICAgICAgICA= +ICAgICIyIiAiRmxpcCBUIgogICAgICAgICAgICAiMyIgIkZsaXAgUyBhbmQgVCIKICAgICAgICAgICAgIjQiICJTd2FwIFMvVCIKICAgICAgICAgICAgIjUiICJTd2FwIFMvVCwgRmxpcCBTIgogICAgICAgICAgICAiNiIgIlM= +d2FwIFMvVCwgRmxpcCBUIgogICAgICAgICAgICAiNyIgIlN3YXAgUy9ULCBGbGlwIFMgYW5kIFQiCiAgICAgICAgfQogICAgfQoKICAgIHNpZ25hdHVyZSAgICJSR0IgVmFsdWVzIiAgICBkZWZhdWx0IHsgfQogICAgc2lnbmE= +dHVyZSAgICJSR0JBIFZhbHVlcyIgICB2NCAgICAgIHsgc3RyaW5nIGludCBmbG9hdCBmbG9hdCBmbG9hdCBmbG9hdCBzdHJpbmcgc3RyaW5nIHN0cmluZyBmbG9hdCBmbG9hdCBmbG9hdCB2ZWN0b3I0IGludCBpbnQgdmVjdG8= +cjQgc3RyaW5nIGludCBpbnQgdmVjdG9yNCB9Cn0KCklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAADo1fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3A= +cmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHA= +ZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiA= +Kgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkidHdvd2F5IgogICAgc2NyaXB0CSJ0d293YXkiCiAgICBsYWJlbAkidHdvd2F5IgoKCiAgICBjb2RlIHsKCSIjaWZuZGU= +ZiBfX3ZleCIKCSIgICRyZXN1bHQgPSAoJGNvbmR0eXBlICE9IDAgPyAoJGNvbmRpdGlvbiAhPSAwID8gJGlucHV0MiA6ICRpbnB1dDEpIgoJIiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICgkY29uZGl0aW9uICE9IDA= +ID8gJGlucHV0MSA6ICRpbnB1dDIpKTsiCgkiI2Vsc2UiCiAgICAgICAgIiAgI2lmICFzdHJjbXAoJHNpZ25hdHVyZSwgXCJiXCIpIgoJIiAgICBmbG9hdCAkc2NhbGUgPSAoJGNvbmR0eXBlICE9IDAgPyAoJGNvbmRpdGlvbiA= +IT0gMCA/IDEgOiAwKSIKCSIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKCRjb25kaXRpb24gIT0gMCA/IDAgOiAxKSk7IgoJIiAgICAkcmVzdWx0ID0gKDEtJHNjYWxlKSokaW5wdXQxICsgJHNjYWxlKiQ= +aW5wdXQyOyIKICAgICAgICAiICAjZWxzZSIKCSIgICAgJHJlc3VsdCA9ICgkY29uZHR5cGUgIT0gMCA/ICgkY29uZGl0aW9uICE9IDAgPyAkaW5wdXQyIDogJGlucHV0MSkiCgkiICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgIDogKCRjb25kaXRpb24gIT0gMCA/ICRpbnB1dDEgOiAkaW5wdXQyKSk7IgoJIiAgI2VuZGlmIgogICAgICAgICIjZW5kaWYiCiAgICB9CgogICAgaW5wdXQJaW50CWNvbmRpdGlvbgkiQ29uZGl0aW9uIFZhbHVlIChpbnQ= +KSIKICAgIGlucHV0CWZsb2F0CWlucHV0MQkJIklucHV0IDEiCiAgICBpbnB1dAlmbG9hdAlpbnB1dDIJCSJJbnB1dCAyIgogICAgb3V0cHV0CWZsb2F0CXJlc3VsdAkJIk91dHB1dCBWYWx1ZSIKCiAgICBzaWduYXR1cmUJIkY= +bG9hdCIJIAkJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSJTdHJpbmciCQlzCXsgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIH0KICAgIHM= +aWduYXR1cmUJIjJEIFZlY3RvciIgCQl1IAl7IGludCB2ZWN0b3IyIHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIgCQl2IAl7IGludCB2ZWN0b3IgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXQ= +dXJlCSIzRCBQb2ludCIgCQlwIAl7IGludCBwb2ludCBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIgCQluIAl7IGludCBub3JtYWwgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2w= +b3IiCSAJYyAJeyBpbnQgY29sb3IgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSJCU0RGIgkgCQliIAl7IGludCBic2RmIGJzZGYgYnNkZiB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIgCQl2NCAJeyBpbnQgdmVjdG8= +cjQgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiMngyIE1hdHJpeCIgCQltMiAJeyBpbnQgbWF0cml4MiBtYXRyaXgyIG1hdHJpeDIgfQogICAgc2lnbmF0dXJlCSIzeDMgTWF0cml4IiAJCW0zIAl7IGludCBtYXQ= +cml4MyBtYXRyaXgzIG1hdHJpeDMgfQogICAgc2lnbmF0dXJlCSI0eDQgTWF0cml4IiAJCW0gCXsgaW50IG1hdHJpeCBtYXRyaXggbWF0cml4IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCSAJdWYJeyB1ZmxvYXQ= +IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiIAl1diAJeyB1ZmxvYXQgdXZlY3RvciB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW4= +dCIgCXVwIAl7IHVmbG9hdCB1cG9pbnQgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIiAJdW4gCXsgdWZsb2F0IHVub3JtYWwgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQk= +IlVuaWZvcm0gUkdCIENvbG9yIgl1YyAJeyB1ZmxvYXQgdWNvbG9yIHVjb2xvciB1Y29sb3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDR4NCBNYXRyaXgiIAl1bSAJeyB1ZmxvYXQgdW1hdHJpeCB1bWF0cml4IHVtYXRyaXg= +IH0KCgogICAgcGFybSB7CgluYW1lCWNvbmR0eXBlCglsYWJlbAlDb25kaXRpb24KCXR5cGUJaW50CgltZW51CXsKCSAgICAidHJ1ZSIJIlVzZSBJbnB1dCAxIElmIENvbmRpdGlvbiBUcnVlIgoJICAgICJmYWxzZSIJIlVzZSA= +SW5wdXQgMSBJZiBDb25kaXRpb24gRmFsc2UiCgl9CglkZWZhdWx0CXsgMCB9CiAgICB9CgogICAgVk9QX0ZMVF9QQVJNKGlucHV0MiwgIklucHV0IDIiLCAwKQogICAgVk9QX0lOVF9QQVJNKGlucHV0Ml9pLCAiSW5wdXQgMiI= +LCAwKQogICAgVk9QX1NUUl9QQVJNKGlucHV0Ml9zLCAiSW5wdXQgMiIsICIiKQogICAgVk9QX1ZFQzJfUEFSTShpbnB1dDJfdSwgIklucHV0IDIiLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml92LCAiSW5wdXQgMiI= +LCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml9wLCAiSW5wdXQgMiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oaW5wdXQyX24sICJJbnB1dCAyIiwgMCwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTShpbnB1dDI= +X2MsICJJbnB1dCAyIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0oaW5wdXQyX3Y0LCAiSW5wdXQgMiIsIDAsIDAsIDAsIDApCiAgICBwYXJtIHsKCW5hbWUJaW5wdXQyX20yCglsYWJlbAkiSW5wdXQgMiIKCXR5cGUJZmw= +b2F0CglzaXplCTQKCWRlZmF1bHQJeyAxIDAgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlpbnB1dDJfbTMKCWxhYmVsCSJJbnB1dCAyIgoJdHlwZQlmbG9hdAoJc2l6ZQk5CglkZWZhdWx0CXsgMSAwIDAgMCAxIDAgMCA= +MCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlpbnB1dDJfbQoJbGFiZWwJIklucHV0IDIiCgl0eXBlCWZsb2F0CglzaXplCTE2CglkZWZhdWx0CXsgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIDAgMCAwIDAgMSB9CiAgICB9Cgo= +ICAgIFZPUF9GTFRfUEFSTShpbnB1dDJfdWYsICJJbnB1dCAyIiwgMCkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfdXYsICJJbnB1dCAyIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfdXAsICJJbnB1dCAyIiw= +IDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oaW5wdXQyX3VuLCAiSW5wdXQgMiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oaW5wdXQyX3VjLCAiSW5wdXQgMiIsIDAsIDAsIDApCiAgICBwYXJtIHsKCW5hbWUJaW5wdXQ= +Ml91bQoJbGFiZWwJIklucHV0IDIiCgl0eXBlCWZsb2F0CglzaXplCTE2CglkZWZhdWx0CXsgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIDAgMCAwIDAgMSB9CiAgICB9CiAgICAKICAgIGdyb3VwIHsgbmFtZSAiZzAiIG9ic29sZXQ= +ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzEiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJnMiIgb2Jzb2xldGUgMTIuMCB9Cn0KCklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMaeA= +AAAADERpYWxvZ1NjcmlwdAAAAFcAAAGzVRAXODA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MTYzMDY0NzQwMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmk= +cHQgZm9yIHV2Y29vcmRzIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDAzLzIzLzE1IDE0OjM4OjAwCgp7CiAgICBuYW1lCXV2Y29vcmRzCiAgICBzY3JpcHQJdXZjb29yZHMKICAgIGxhYmVsCSJVViBDb29yZHMiCgogICAgb3U= +dHB1dAl2ZWN0b3IJdXYJIk91dHB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAlzCSJDb21wb25lbnQgMSIKICAgIG91dHB1dAlmbG9hdAl0CSJDb21wb25lbnQgMiIKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWQ= +ZWZhdWx0CXsgdmVjdG9yIGZsb2F0IGZsb2F0IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwo= +CQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAaGX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSA= +aXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3I= +aXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTU= +ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInZlY2dldGNvbXBvbiIKICAgIHNjcmlwdAkidmVjZ2V0Y29tcG9uIgogICAgbGFiZWwJInZlY2dldGNvbXA= +b24iCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJGZ2YWwgPSB2b3BfZ2V0Y29tcCgkdmVjLCAkcGFydCk7IgogICAgfQoKICAgIGlucHV0CXZlY3Rvcgl2ZWMJIklucHV0IFY= +ZWN0b3IiCiAgICBvdXRwdXQJZmxvYXQJZnZhbAkiT3V0cHV0IENvbXBvbmVudCIKCiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJICAgICAgIGRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IiAgICAgcCAgICA= +ICAgeyBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUgICAiM0QgTm9ybWFsIiAgICBuICAgICAgIHsgbm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIiAgICAgYyAgICAgICB7IGNvbG9yICBmbG9hdCA= +fQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiICAgIHY0ICAgICAgeyB2ZWN0b3I0IGZsb2F0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIiAgICB1dgl7IHV2ZWN0b3IgZmxvYXQgfQogICAgc2lnbmF0dXI= +ZQkiVW5pZm9ybSAzRCBQb2ludCIgICAgIHVwICAgICAgIHsgdXBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZSAgICJVbmlmb3JtIDNEIE5vcm1hbCIgICAgdW4gICAgICAgeyB1bm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHU= +cmUJIlVuaWZvcm0gUkdCIENvbG9yIiAgICAgdWMgICAgICAgeyB1Y29sb3IgIGZsb2F0IH0KCiAgICBwYXJtIHsKCW5hbWUJcGFydAoJbGFiZWwJIlZlY3RvciBDb21wb25lbnQiCgl0eXBlCWludAoJbWVudQl7CgkgICAgMAk= +CSJDb21wb25lbnQgMSIKCSAgICAxCQkiQ29tcG9uZW50IDIiCgkgICAgMgkJIkNvbXBvbmVudCAzIgoJfQoJZGVmYXVsdAl7IDAgfQogICAgfQoKICAgIFZPUF9WRUNfUEFSTSh2ZWMsICJJbnB1dCIsIDAsIDAsIDApCiAgICA= +Vk9QX1ZFQ19QQVJNKHZlY19wLCAiSW5wdXQiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY19uLCAiSW5wdXQiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY19jLCAiSW5wdXQiLCAwLCAwLCAwKQogICAgVk8= +UF9WRUM0X1BBUk0odmVjX3Y0LCAiSW5wdXQiLCAwLCAwLCAwLCAwKQoKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXYsICJJbnB1dCIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3VwLCAiSW5wdXQiLCAwLCAwLCAwKQo= +ICAgIFZPUF9WRUNfUEFSTSh2ZWNfdW4sICJJbnB1dCIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3VjLCAiSW5wdXQiLCAwLCAwLCAwKQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABgQ= +X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAo= +ICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG0= +b25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkidmVjdG9mbG9hdCI= +CiAgICBzY3JpcHQJInZlY3RvZmxvYXQiCiAgICBsYWJlbAkidmVjdG9mbG9hdCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSJ2b3BfdmVjdG9mbG9hdCgkdmVjLCAkZnZhbDE= +LCAkZnZhbDIsICRmdmFsMyk7IgogICAgfQoKICAgIGlucHV0CXZlY3Rvcgl2ZWMJIklucHV0IFZlY3RvciIKICAgIG91dHB1dAlmbG9hdAlmdmFsMQkiQ29tcG9uZW50IDEiCiAgICBvdXRwdXQJZmxvYXQJZnZhbDIJIkNvbXA= +b25lbnQgMiIKICAgIG91dHB1dAlmbG9hdAlmdmFsMwkiQ29tcG9uZW50IDMiCgogICAgVk9QX1ZFQ19QQVJNKHZlYywgIlZhbHVlIiwgICAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY19wLCAiVmFsdWUiLCAgMCwgMCw= +IDApCiAgICBWT1BfVkVDX1BBUk0odmVjX24sICJWYWx1ZSIsIDAsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjX2MsICJWYWx1ZSIsICAwLCAwLCAwKQoKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXYsICJWYWx1ZSIsIDAsIDA= +LCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY191cCwgIlZhbHVlIiwgIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3VuLCAiVmFsdWUiLCAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlY191YywgIlZhbHVlIiwgIDA= +LCAwLCAwKQoKICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIglkZWZhdWx0CXsgdmVjdG9yIGZsb2F0IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCXAJeyBwb2ludCBmbG9hdCBmbG9hdCBmbG9hdCB9CiA= +ICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCW4JeyBub3JtYWwgZmxvYXQgZmxvYXQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCWMJeyBjb2xvciBmbG9hdCBmbG9hdCBmbG9hdCB9CgogICAgc2lnbmF0dXJlCSI= +VW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHM= +aWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWZsb2F0IHVmbG9hdCB1Zmw= +b2F0IH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAJ6X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmU= +Y3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWM= +ZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgo= +I2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInZlY3RvaHZlYyIKICAgIHNjcmlwdAkidmVjdG9odmVjIgogICAgbGFiZWwJInZlY3RvaHZlYyIKCgogICAgY29kZSB7CgkiJGh2ZWMgPSAkdmVjOyIKCSJzZXQ= +Y29tcCgkaHZlYywgJGZ2YWw0LCAzKTsiCiAgICB9CgogICAgVk9QX1ZFQ19JTlBVVCgJdmVjLAkiSW5wdXQgVmVjdG9yIiwgMCwgMCwgMCkKICAgIFZPUF9GTFRfSU5QVVQoCWZ2YWw0LAkiRm91cnRoIENvbXBvbmVudCIsIDA= +KQogICAgb3V0cHV0CXZlY3RvcjQJaHZlYwkiT3V0cHV0IFZlY3RvcjQiCn0KCklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMaeAAAAAMRGlhbG9nU2NyaXB0AAAAVwAACjRUV5aLMDcwNzA3MDAwMDAxMDA= +MDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MTYzMDY0NzQwMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3Igdm9sdW1lbW9kZWwgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQ= +IDExLzAzLzE0IDA5OjUxOjU1Cgp7CiAgICBuYW1lCXZvbHVtZW1vZGVsCiAgICBzY3JpcHQJdm9sdW1lbW9kZWwKICAgIGxhYmVsCSJWb2x1bWUgTW9kZWwiCgogICAgaW5wdXQJZmxvYXQJZGVuc2l0eQlEZW5zaXR5CiAgICA= +aW5wdXQJZmxvYXQJZGVuc2l0eXNjYWxlCSJEZW5zaXR5IFNjYWxlIgogICAgaW5wdXQJZmxvYXQJc2hhZG93c2NhbGUJIlNoYWRvdyBEZW5zaXR5IE11bHRpcGxpZXIiCiAgICBpbnB1dAlmbG9hdAlwaGFzZQkiU2NhdHRlcmk= +bmcgUGhhc2UiCiAgICBpbnB1dAlmbG9hdAlzbW9rZV9pbnQJIlNtb2tlIEludGVuc2l0eSIKICAgIGlucHV0CXZlY3RvcglzbW9rZV9jbHIJIlNtb2tlIENvbG9yIgogICAgaW5wdXQJZmxvYXQJZW1pdF9pbnQJIkVtaXNzaW8= +biBJbnRlbnNpdHkiCiAgICBpbnB1dAl2ZWN0b3IJZW1pdF9jbHIJIkVtaXNzaW9uIENvbG9yIgogICAgaW5wdXQJc3RyaW5nCXNpZ25hdHVyZQlTaWduYXR1cmUKICAgIG91dHB1dAl2ZWN0b3IJQ2YJQ2YKICAgIG91dHB1dAk= +ZmxvYXQJT2YJT2YKICAgIG91dHB1dAlic2RmCUYJRgogICAgaW5wdXRmbGFncwlkZW5zaXR5CTAKICAgIGlucHV0ZmxhZ3MJZGVuc2l0eXNjYWxlCTAKICAgIGlucHV0ZmxhZ3MJc2hhZG93c2NhbGUJMAogICAgaW5wdXRmbGE= +Z3MJcGhhc2UJMAogICAgaW5wdXRmbGFncwlzbW9rZV9pbnQJMAogICAgaW5wdXRmbGFncwlzbW9rZV9jbHIJMAogICAgaW5wdXRmbGFncwllbWl0X2ludAkwCiAgICBpbnB1dGZsYWdzCWVtaXRfY2xyCTAKICAgIGlucHV0Zmw= +YWdzCXNpZ25hdHVyZQkwCiAgICBzaWduYXR1cmUJIkZsb2F0IERlbnNpdHkgU2NhbGUiCWRlZmF1bHQJeyBmbG9hdCBmbG9hdCBmbG9hdCBmbG9hdCBmbG9hdCB2ZWN0b3IgZmxvYXQgdmVjdG9yIHN0cmluZyB2ZWN0b3IgZmw= +b2F0IGJzZGYgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgRGVuc2l0eSBTY2FsZSIJdmVjZAl7IGZsb2F0IHZlY3RvciBmbG9hdCBmbG9hdCBmbG9hdCB2ZWN0b3IgZmxvYXQgdmVjdG9yIHN0cmluZyB2ZWN0b3IgZmxvYXQgYnM= +ZGYgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQogICAgb3V0cHV0b3Y= +ZXJyaWRlcwl2ZWNkCiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHs= +CgluYW1lCSJzaWduYXR1cmUiCgliYXNlcGFybQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVuc2l0eSIKCWxhYmVsCSJEZW5zaXR5IgoJdHlwZQlmbG9hdAoJaW52aXNpYmxlCglkZWZhdWx0CXsgIjE= +IiB9CglyYW5nZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVuc2l0eXNjYWxlIgoJbGFiZWwJIkRlbnNpdHkgU2NhbGUiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmc= +ZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVuc2l0eXNjYWxlX3ZlY2QiCglsYWJlbAkiRGVuc2l0eSBDb2xvciIKCXR5cGUJY29sb3IKCXNpemUJMwoJZGVmYXVsdAl7ICIxIiAiMSI= +ICIxIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJzaGFkb3dzY2FsZSIKCWxhYmVsCSJTaGFkb3cgRGVuc2l0eSBNdWx0aXBsaWVyIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAk= +eyAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkic2VwcGFybSIKCWxhYmVsCSJTZXBhcmF0b3IiCgl0eXBlCXNlcGFyYXRvcgoJZGVmYXVsdAl7IH0KCXJhbmdlCXsgMCA= +MSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJwaGFzZSIKCWxhYmVsCSJTY2F0dGVyaW5nIFBoYXNlIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IC0xIDEgfQoJZXhwb3J0CW4= +b25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNtb2tlX2ludCIKCWxhYmVsCSJTbW9rZSBJbnRlbnNpdHkiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiA= +ICAgcGFybSB7CgluYW1lCSJzbW9rZV9jbHIiCglsYWJlbAkiU21va2UgQ29sb3IiCgl0eXBlCWNvbG9yCglzaXplCTMKCWRlZmF1bHQJeyAiMSIgIjEiICIxIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQo= +ICAgIHBhcm0gewoJbmFtZQkiZW1pdF9pbnQiCglsYWJlbAkiRW1pc3Npb24gSW50ZW5zaXR5IgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSA= +ewoJbmFtZQkiZW1pdF9jbHIiCglsYWJlbAkiRW1pc3Npb24gQ29sb3IiCgl0eXBlCWNvbG9yCglzaXplCTMKCWRlZmF1bHQJeyAiMSIgIjEiICIxIiB9CglyYW5nZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KfQpJTkQ= +WAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXYcxp4AAAAAxEaWFsb2dTY3JpcHQAAABXAAAH71NpNaQwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDE2MzA2NDc0MDAwMDA= +MTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciB2b2x1bWVyYW1wIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDA1LzA2LzE0IDE1OjE5OjAwCgp7CiAgICBuYW1lCXZvbHVtZXJhbXAKICAgIHNjcmk= +cHQJdm9sdW1lcmFtcAogICAgbGFiZWwJIlZvbHVtZSBSYW1wIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIlZvbHVtZSB0byBSZW1hcCB0aHJvdWdoIFJhbXBzIgogICAgaW5wdXRsYWJlbAkyCSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayBJbnB1dCAjNCIKCiAgICBwYXJtIHsKCW5hbWUJInByaW1pdGk= +dmUiCglsYWJlbAkiVm9sdW1lIFByaW1pdGl2ZSIKCXR5cGUJaW50ZWdlcgoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkibmFtZSIKCWxhYmVsCSI= +TmV3IE5hbWUiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICIiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNyY21pbiIKCWxhYmVsCSJTb3VyY2UgTWluIgoJdHlwZQlmbG8= +YXQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKCXBhcm10YWcJeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJzcmNtYXgiCglsYWI= +ZWwJIlNvdXJjZSBNYXgiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCglwYXJtdGFnCXsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHA= +YXJtIHsKCW5hbWUJImRlc3RtaW4iCglsYWJlbAkiRGVzdCBNaW4iCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCglwYXJtdGFnCXsgImF1dG9zY29wZSIgIjAwMDAwMDA= +MDAwMDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlc3RtYXgiCglsYWJlbAkiRGVzdCBNYXgiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCglwYXJtdGE= +Zwl7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInVzZWNvbG9yIgoJbGFiZWwJIlVzZSBDb2xvciBSYW1wIgoJdHlwZQl0b2dnbGUKCWRlZmF1bHQJeyAiMCIgfQoJcmE= +bmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNjYWxhcnJhbXAiCglsYWJlbAkiU2NhbGFyIFJhbXAiCgl0eXBlCXJhbXBfZmx0CglkZWZhdWx0CXsgIjIiIH0KCXJhbmdlCXsgMSEgMTA= +IH0KCWV4cG9ydAlub25lCglwYXJtdGFnCXsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KCXBhcm10YWcJeyAicmFtcGJhc2lzX3ZhciIgInNjYWxhcnJhbXBfdGhlX2Jhc2lzX3N0cmluZ3MiIH0KCXBhcm10YWc= +CXsgInJhbXBiYXNpc2RlZmF1bHQiICJsaW5lYXIiIH0KCXBhcm10YWcJeyAicmFtcGtleXNfdmFyIiAic2NhbGFycmFtcF90aGVfa2V5X3Bvc2l0aW9ucyIgfQoJcGFybXRhZwl7ICJyYW1wdmFsdWVzX3ZhciIgInNjYWxhcnI= +YW1wX3RoZV9rZXlfdmFsdWVzIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImNvbG9ycmFtcCIKCWxhYmVsCSJDb2xvciBSYW1wIgoJdHlwZQlyYW1wX3JnYgoJZGVmYXVsdAl7ICIyIiB9CglyYW5nZQl7IDEhIDEwIH0KCWU= +eHBvcnQJbm9uZQoJcGFybXRhZwl7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CglwYXJtdGFnCXsgInJhbXBiYXNpc192YXIiICJyYW1wX3RoZV9iYXNpc19zdHJpbmdzIiB9CglwYXJtdGFnCXsgInJhbXBiYXM= +aXNkZWZhdWx0IiAibGluZWFyIiB9CglwYXJtdGFnCXsgInJhbXBrZXlzX3ZhciIgInJhbXBfdGhlX2tleV9wb3NpdGlvbnMiIH0KCXBhcm10YWcJeyAicmFtcHZhbHVlc192YXIiICJyYW1wX3RoZV9rZXlfdmFsdWVzIiB9CiA= +ICAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMaeAAAAAMRGlhbG9nU2NyaXB0AAAAVwAACgZfUH1AMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQxNjM= +MDY0NzQwMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3Igdm9sdW1lc2hhZGVyIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDA0LzIyLzE1IDE3OjQxOjA2Cgp7CiAgICBuYW1lCXZvbHVtZXM= +aGFkZXIKICAgIHNjcmlwdAl2b2x1bWVtb2RlbAogICAgbGFiZWwJIlZvbHVtZSBTaGFkZXIiCgogICAgaW5wdXQJZmxvYXQJZGVuc2l0eQlEZW5zaXR5CiAgICBpbnB1dAlmbG9hdAlkZW5zaXR5c2NhbGUJIkRlbnNpdHkgU2M= +YWxlIgogICAgaW5wdXQJZmxvYXQJc2hhZG93c2NhbGUJIlNoYWRvdyBEZW5zaXR5IE11bHRpcGxpZXIiCiAgICBpbnB1dAlmbG9hdAlwaGFzZQkiU2NhdHRlcmluZyBQaGFzZSIKICAgIGlucHV0CXZlY3RvcglzbW9rZWNvbG8= +cgkiU21va2UgQ29sb3IiCiAgICBpbnB1dAlmbG9hdAllbWl0CSJFbWlzc2lvbiBJbnRlbnNpdHkiCiAgICBpbnB1dAlmbG9hdAllbWl0c2NhbGUJIkVtaXNzaW9uIFNjYWxlIgogICAgaW5wdXQJdmVjdG9yCWVtaXRjb2xvcgk= +IkVtaXNzaW9uIENvbG9yIgogICAgb3V0cHV0CXN0cnVjdF9TaGFkZXJMYXllcglsYXllcglsYXllcgogICAgb3V0cHV0CWJzZGYJRglGCiAgICBvdXRwdXQJZmxvYXQJT2YJT2YKICAgIG91dHB1dAl2ZWN0b3IJQ2UJQ2UKICA= +ICBpbnB1dGZsYWdzCWRlbnNpdHkJMAogICAgaW5wdXRmbGFncwlkZW5zaXR5c2NhbGUJMAogICAgaW5wdXRmbGFncwlzaGFkb3dzY2FsZQkwCiAgICBpbnB1dGZsYWdzCXBoYXNlCTAKICAgIGlucHV0ZmxhZ3MJc21va2Vjb2w= +b3IJMAogICAgaW5wdXRmbGFncwllbWl0CTAKICAgIGlucHV0ZmxhZ3MJZW1pdHNjYWxlCTAKICAgIGlucHV0ZmxhZ3MJZW1pdGNvbG9yCTAKICAgIHNpZ25hdHVyZQkiRmxvYXQgRGVuc2l0eSBTY2FsZSIJZGVmYXVsdAl7IGY= +bG9hdCBmbG9hdCBmbG9hdCBmbG9hdCB2ZWN0b3IgZmxvYXQgZmxvYXQgdmVjdG9yIHN0cnVjdF9TaGFkZXJMYXllciBic2RmIGZsb2F0IHZlY3RvciB9CiAgICBzaWduYXR1cmUJIlZlY3RvciBEZW5zaXR5IFNjYWxlIgl2ZWM= +ZAl7IGZsb2F0IHZlY3RvciBmbG9hdCBmbG9hdCB2ZWN0b3IgZmxvYXQgZmxvYXQgdmVjdG9yIHN0cnVjdF9TaGFkZXJMYXllciBic2RmIHZlY3RvciB2ZWN0b3IgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICA= +ewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCiAgICB9CiAgICBvdXRwdXRvdmVycmlkZXMJdmVjZAogICA= +IHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9Cgo= +ICAgIHBhcm0gewoJbmFtZQkic2lnbmF0dXJlIgoJYmFzZXBhcm0KCWxhYmVsCSJTaWduYXR1cmUiCglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJkZW5zaXR5IgoJbGFiZWwJIkRlbnNpdHkiCgl0eXBlCWY= +bG9hdAoJaW52aXNpYmxlCglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJkZW5zaXR5c2NhbGUiCglsYWJlbAkiRGVuc2l0eSBTY2FsZSIKCXR5cGU= +CWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJkZW5zaXR5c2NhbGVfdmVjZCIKCWxhYmVsCSJEZW5zaXR5IENvbG9yIgoJdHlwZQljb2w= +b3IKCXNpemUJMwoJZGVmYXVsdAl7ICIxIiAiMSIgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNoYWRvd3NjYWxlIgoJbGFiZWwJIlNoYWRvdyBEZW5zaXR5IFNjYWw= +ZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkicGhhc2UiCglsYWJlbAkiU2NhdHRlcmluZyBQaGFzZSIKCXR5cGUJZmxvYXQ= +CglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgLTEgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJzbW9rZWNvbG9yIgoJbGFiZWwJIlNtb2tlIENvbG9yIgoJdHlwZQljb2xvcgoJc2l6ZQkzCglkZWY= +YXVsdAl7ICIxIiAiMSIgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImVtaXQiCglsYWJlbAkiRW1pc3Npb24iCgl0eXBlCWZsb2F0CglpbnZpc2libGUKCWRlZmF1bHQ= +CXsgIjAiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJlbWl0c2NhbGUiCglsYWJlbAkiRW1pc3Npb24gU2NhbGUiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjAiIH0KCXI= +YW5nZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZW1pdGNvbG9yIgoJbGFiZWwJIkVtaXNzaW9uIENvbG9yIgoJdHlwZQljb2xvcgoJc2l6ZQkzCglkZWZhdWx0CXsgIjEiICIxIiAiMSI= +IH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMaeAAAAAMRGlhbG9nU2NyaXB0AAAAVwAABhZRR0+QMDcwNzA3MDAwMDAxMDAwMDAwMDA= +MDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MTYzMDY0NzQwMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3Igdm9sdW1ldm9wZ2xvYmFsIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDA= +My8xOC8xMyAxMzozMjowMAoKewogICAgbmFtZQl2b2x1bWV2b3BnbG9iYWwKICAgIHNjcmlwdAl2b2x1bWV2ZXhnbG9iYWwKICAgIGxhYmVsCSJWb2x1bWUgVk9QIEdsb2JhbCBQYXJhbWV0ZXJzIgoKICAgIG91dHB1dAl2ZWM= +dG9yCVAJUAogICAgb3V0cHV0CWZsb2F0CWRlbnNpdHkJZGVuc2l0eQogICAgb3V0cHV0CWludAlpeAlpeAogICAgb3V0cHV0CWludAlpeQlpeQogICAgb3V0cHV0CWludAlpeglpegogICAgb3V0cHV0CWludAlyZXN4CXJlc3g= +CiAgICBvdXRwdXQJaW50CXJlc3kJcmVzeQogICAgb3V0cHV0CWludAlyZXN6CXJlc3oKICAgIG91dHB1dAl2ZWN0b3IJY2VudGVyCWNlbnRlcgogICAgb3V0cHV0CXZlY3RvcglvcmlnCW9yaWcKICAgIG91dHB1dAl2ZWN0b3I= +CXNpemUJc2l6ZQogICAgb3V0cHV0CXZlY3RvcglkUGR4CWRQZHgKICAgIG91dHB1dAl2ZWN0b3IJZFBkeQlkUGR5CiAgICBvdXRwdXQJdmVjdG9yCWRQZHoJZFBkegogICAgb3V0cHV0CXZlY3RvcglCQglCQgogICAgb3V0cHU= +dAlmbG9hdAlUaW1lCVRpbWUKICAgIG91dHB1dAlmbG9hdAlUaW1laW5jCVRpbWVpbmMKICAgIG91dHB1dAlmbG9hdAlGcmFtZQlGcmFtZQogICAgb3V0cHV0CXN0cmluZwlPcElucHV0MQlPcElucHV0MQogICAgb3V0cHV0CXM= +dHJpbmcJT3BJbnB1dDIJT3BJbnB1dDIKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDMJT3BJbnB1dDMKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDQJT3BJbnB1dDQKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWQ= +ZWZhdWx0CXsgdmVjdG9yIGZsb2F0IGludCBpbnQgaW50IGludCBpbnQgaW50IHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciBmbG9hdCBmbG9hdCBmbG9hdCBzdHJpbmcgc3RyaW5nIHM= +dHJpbmcgc3RyaW5nIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2k= +bglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQo= +CV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDA= +KQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgiIikKCV9fX2JlZ2luCWE= +dXRvCgkJCSgiIikKCV9fX2JlZ2luCWF1dG8KCQkJKCIiKQoJX19fYmVnaW4JYXV0bwoJCQkoIiIpCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdhzGk= +4AAAAAxEaWFsb2dTY3JpcHQAAABXAAAByFFHT5wwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDE2MzA2NDc0MDAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3I= +aXB0IGZvciB2b2x1bWV2b3BvdXRwdXQgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgMDMvMTgvMTMgMTM6MzI6MTIKCnsKICAgIG5hbWUJdm9sdW1ldm9wb3V0cHV0CiAgICBzY3JpcHQJdm9sdW1ldmV4b3V0cHV0CiAgICBsYWI= +ZWwJIlZvbHVtZSBWT1AgT3V0cHV0IgoKICAgIGlucHV0CWZsb2F0CWRlbnNpdHkJIkNvbWJpbmVkIFZhbHVlIgogICAgaW5wdXRmbGFncwlkZW5zaXR5CTAKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQ= +CXsgZmxvYXQgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIHBhcm0gewoJbmFtZQkic3VtIgoJbGFiZWwJInN1bSIKCXR5cGUJZmxvYXQKCWludmk= +c2libGUKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXYcxp4AAAAAxEaWFsb2dTY3JpcHQAAABXAAAVVl9QfSo= +MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQxNjMwNjQ3NDAwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciB2b2x1bWV3cmFuZ2xlIGF1dG9tYXQ= +aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQl2b2x1bWV3cmFuZ2xlCiAgICBzY3JpcHQJdm9sdW1ld3JhbmdsZQogICAgbGFiZWwJIlZvbHVtZSBXcmFuZ2xlIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGw= +YWJlbAkxCSJWb2x1bWVzIHRvIFByb2Nlc3Mgd2l0aCBXcmFuZ2xlIgogICAgaW5wdXRsYWJlbAkyCSJBdXhpbGxhcnkgSW5wdXQgMSwgYWNjZXNzIHdpdGggdm9sdW1lc2FtcGxlKDEsIC4uLikiCiAgICBpbnB1dGxhYmVsCTM= +CSJBdXhpbGxhcnkgSW5wdXQgMiwgYWNjZXNzIHdpdGggdm9sdW1lc2FtcGxlKDIsIC4uLikiCiAgICBpbnB1dGxhYmVsCTQJIkF1eGlsbGFyeSBJbnB1dCAzLCBhY2Nlc3Mgd2l0aCB2b2x1bWVzYW1wbGUoMywgLi4uKSIKCiA= +ICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgImZvbGRlcjAiCiAgICAgICAgbGFiZWwgICAiQ29kZSIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImdyb3VwIgogICAgICAgICAgICBsYWJlbCAgICJHcm8= +dXAiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgIG1lbnV0b2dnbGUgewogICAgICAgICAgICAgICAgWyAib3BtZW51IC1sIGJsYXN0MSBncm91cCIgXQo= +ICAgICAgICAgICAgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2E= +Y3Rpb24iICJpbXBvcnQgc29wdXRpbHNcbmt3YXJnc1snZ2VvbWV0cnl0eXBlJ10gPSBob3UuZ2VvbWV0cnlUeXBlLlByaW1pdGl2ZXNcbmt3YXJnc1snaW5wdXRpbmRleCddID0gMFxuc29wdXRpbHMuc2VsZWN0R3JvdXBQYXI= +bShrd2FyZ3MpIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiU2VsZWN0IGdlb21ldHJ5IGZyb20gYW4gYXZhaWxhYmxlIHZpZXdwb3J0LiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInM= +Y3JpcHRfYWN0aW9uX2ljb24iICJCVVRUT05TX3Jlc2VsZWN0IiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJiaW5kZWFjaCIKICAgICAgICAgICAgbGFiZWwgICAiQmluZCBFYWNoIFY= +b2x1bWUgdG8gRGVuc2l0eSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXU= +dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInNuaXBwZXQiCiAgICAgICAgICAgIGxhYmVsICAgIlZFWHByZXNzaW9uIgogICAgICAgICA= +ICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgbWVudXJlcGxhY2UgewogICAgICAgICAgICAgICAgWyAiaW1wb3J0IHZleHByZXNzaW9ubWVudSIgXQogICAgICAgICAgICA= +ICAgIFsgIiIgXQogICAgICAgICAgICAgICAgWyAicmV0dXJuIHZleHByZXNzaW9ubWVudS5idWlsZFNuaXBwZXRNZW51KCd2b2x1bWV3cmFuZ2xlL3NuaXBwZXQnKSIgXQogICAgICAgICAgICAgICAgbGFuZ3VhZ2UgcHl0aG8= +bgogICAgICAgICAgICB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBleHBvcnQgIGFsbAogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICA= +ICAgICAgIHBhcm10YWcgeyAiZWRpdG9yIiAiMSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImVkaXRvcmxhbmciICJWRVgiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJlZGl0b3JsaW5lcyIgIjgtMzAiIH0KICAgICAgICA= +ICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbiIgImltcG9ydCB2ZXhwcmVzc2lvbm1lbnVcblxubm9kZSA9IGt3YXJnc1snbm9kZSddXG5wYXJtbmFtZSA9ICdzbmlwcGV0J1xuXG52ZXhwcmVzc2lvbm1lbnUuY3JlYXRlU3A= +YXJlUGFybXNGcm9tQ2hDYWxscyhub2RlLCBwYXJtbmFtZSkiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJDcmVhdGVzIHNwYXJlIHBhcmFtZXRlcnMgZm9yIGVhY2ggdW5pcXVlIGNhbGw= +IG9mIGNoKCkgIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9pY29uIiAiQlVUVE9OU19jcmVhdGVfcGFybV9mcm9tX2NoIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW0= +ZSAgICAiZXhwb3J0bGlzdCIKICAgICAgICAgICAgbGFiZWwgICAiVm9sdW1lcyB0byBXcml0ZSB0byIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICIqIiB9CiAgICAgICAgICAgIHI= +YW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfc3RyaWN0Igo= +ICAgICAgICAgICAgbGFiZWwgICAiRW5mb3JjZSBQcm90b3R5cGVzIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICA= +ICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFjayIgIiIgfQogICAgICAgIH0KICAgIH0KCiAgICBncm91cCB7CiA= +ICAgICAgIG5hbWUgICAgImZvbGRlcjBfMSIKICAgICAgICBsYWJlbCAgICJCaW5kaW5ncyIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImF1dG9iaW5kIgogICAgICAgICAgICBsYWJlbCAgICJBdXRvYmk= +bmQgYnkgTmFtZSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGJpbmRlYWNoID09IDEgfSIKICAgICAgICB9CiAgICAgICA= +IG11bHRpcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImJpbmRpbmdzIgogICAgICAgICAgICBsYWJlbCAgICAiTnVtYmVyIG9mIEJpbmRpbmdzIgogICAgICAgICAgICBkZWZhdWx0IDAKICAgICAgICAgICAgcGFybXRhZyA= +eyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgIm11bHRpc3RhcnRvZmZzZXQiICIxIiB9CgogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgImI= +aW5kcHJpbW5hbWUjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiUHJpbWl0aXZlIE5hbWUiCiAgICAgICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICA= +ICAgICBkaXNhYmxld2hlbiAieyBiaW5kZWFjaCA9PSAxIH0geyBhdXRvYmluZCA9PSAxIH0iCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJiaW5kcHJpbSMiCiAgICA= +ICAgICAgICAgICAgbGFiZWwgICAiUHJpbWl0aXZlIgogICAgICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGI= +aW5kZWFjaCA9PSAxIH0geyBhdXRvYmluZCA9PSAxIH0iCiAgICAgICAgICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJiaW4= +ZG5hbWUjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiVkVYIFBhcmFtZXRlciIKICAgICAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICAgICAgICAgZGk= +c2FibGV3aGVuICJ7IGJpbmRlYWNoID09IDEgfSB7IGF1dG9iaW5kID09IDEgfSIKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9nZW9tZXRyeWdlbmVyYXQ= +b3IiCiAgICAgICAgICAgIGxhYmVsICAgIk9ubHkgT3V0cHV0IENyZWF0ZWQgR2VvbWV0cnkiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHJhbmc= +ZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZGJfc2lnbmVkZmxvb2Q= +IgogICAgICAgICAgICBsYWJlbCAgICJTaWduZWQtRmxvb2QgRmlsbCBPdXRwdXQgU0RGIFZEQnMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib24iIH0KICAgICAgICAgICAgcmE= +bmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9jd2RwYXRoIgo= +ICAgICAgICAgICAgbGFiZWwgICAiRXZhbHVhdGlvbiBOb2RlIFBhdGgiCiAgICAgICAgICAgIHR5cGUgICAgb3BwYXRoCiAgICAgICAgICAgIGRlZmF1bHQgeyAiLiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICA= +ICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgIm9wcmVsYXRpdmUiICIuIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICA= +ICAgbmFtZSAgICAidmV4X291dHB1dG1hc2siCiAgICAgICAgICAgIGxhYmVsICAgIkV4cG9ydCBQYXJhbWV0ZXJzIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgIioiIH0KICAgICA= +ICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF8= +cHJlY2lzaW9uIgogICAgICAgICAgICBsYWJlbCAgICJWRVggUHJlY2lzaW9uIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgImF1dG8iIH0KICAgICAgICAgICAgbWVudSB7CiAgICA= +ICAgICAgICAgICAgImF1dG8iICAiQXV0byIKICAgICAgICAgICAgICAgICIzMiIgICAgIjMyIgogICAgICAgICAgICAgICAgIjY0IiAgICAiNjQiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2M= +b3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgIH0KCn0K + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="expression.func" +Content-Type: text/plain + +# 0 bytes + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj.def" +Content-Type: text/plain + +comment "" +position 5 2 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault off exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1586866133 + modify 1627741272 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj.spareparmdef" +Content-Type: text/plain + + parm { + name "node_vis_enabled" + label "Visualization Enabled" + type toggle + invisible + default { "1" } + } + multiparm { + name "num_visualizers" + label "Visualizers" + invisible + default 0 + parmtag { "multistartoffset" "0" } + + parm { + name "vis_active#" + label "Active #" + type toggle + invisible + default { "0" } + } + parm { + name "vis_data#" + label "Raw Data #" + type string + invisible + nolabel + default { "" } + parmtag { "editor" "1" } + } + } + + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj.parm" +Content-Type: text/plain + +{ +version 0.8 +node_vis_enabled [ 0 locks=0 ] ( "on" ) +num_visualizers [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + }, + "nodeshape":{ + "type":"string", + "value":"circle" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O.init" +Content-Type: text/plain + +type = geo +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O.def" +Content-Type: text/plain + +objflags objflags = origin off +pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +comment "" +position -44.1894 25.845 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1595774427 + modify 1640785864 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O.spareparmdef" +Content-Type: text/plain + + group { + name "stdswitcher4" + label "Transform" + + parm { + name "xOrd" + baseparm + label "Transform Order" + joinnext + export none + } + parm { + name "rOrd" + baseparm + label "Rotate Order" + nolabel + export none + } + parm { + name "t" + baseparm + label "Translate" + export all + } + parm { + name "r" + baseparm + label "Rotate" + export all + } + parm { + name "s" + baseparm + label "Scale" + export none + } + parm { + name "p" + baseparm + label "Pivot Translate" + export none + } + parm { + name "pr" + baseparm + label "Pivot Rotate" + export none + } + parm { + name "scale" + baseparm + label "Uniform Scale" + export none + } + parm { + name "pre_xform" + baseparm + label "Modify Pre-Transform" + export none + } + parm { + name "keeppos" + baseparm + label "Keep Position When Parenting" + export none + } + parm { + name "childcomp" + baseparm + label "Child Compensation" + export none + } + parm { + name "constraints_on" + baseparm + label "Enable Constraints" + export none + } + parm { + name "constraints_path" + baseparm + label "Constraints" + export none + } + parm { + name "lookatpath" + baseparm + label "Look At" + invisible + export none + } + parm { + name "lookupobjpath" + baseparm + label "Look Up Object" + invisible + export none + } + parm { + name "lookup" + baseparm + label "Look At Up Vector" + invisible + export none + } + parm { + name "pathobjpath" + baseparm + label "Path Object" + invisible + export none + } + parm { + name "roll" + baseparm + label "Roll" + invisible + export none + } + parm { + name "pos" + baseparm + label "Position" + invisible + export none + } + parm { + name "uparmtype" + baseparm + label "Parameterization" + invisible + export none + } + parm { + name "pathorient" + baseparm + label "Orient Along Path" + invisible + export none + } + parm { + name "up" + baseparm + label "Orient Up Vector" + invisible + export none + } + parm { + name "bank" + baseparm + label "Auto-Bank factor" + invisible + export none + } + } + + group { + name "stdswitcher4_1" + label "Render" + + parm { + name "shop_materialpath" + baseparm + label "Material" + export none + } + parm { + name "shop_materialopts" + baseparm + label "Options" + invisible + export none + } + parm { + name "tdisplay" + baseparm + label "Display" + joinnext + export none + } + parm { + name "display" + baseparm + label "Display" + export none + } + parm { + name "viewportlod" + label "Display As" + type ordinal + default { "full" } + help "Choose how the object's geometry should be rendered in the viewport" + menu { + "full" "Full Geometry" + "points" "Point Cloud" + "box" "Bounding Box" + "centroid" "Centroid" + "hidden" "Hidden" + "subd" "Subdivision Surface / Curves" + } + parmtag { "spare_category" "Render" } + } + parm { + name "vm_rendervisibility" + label "Render Visibility" + type string + default { "*" } + menureplace { + "*" "Visible to all" + "primary" "Visible only to primary rays" + "primary|shadow" "Visible only to primary and shadow rays" + "-primary" "Invisible to primary rays (Phantom)" + "-diffuse" "Invisible to diffuse rays" + "-diffuse&-reflect&-refract" "Invisible to secondary rays" + "" "Invisible (Unrenderable)" + } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "rendervisibility" } + parmtag { "spare_category" "Render" } + } + parm { + name "vm_rendersubd" + label "Render Polygons As Subdivision (Mantra)" + type toggle + default { "0" } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "rendersubd" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_subdstyle" + label "Subdivision Style" + type string + default { "mantra_catclark" } + hidewhen "{ vm_rendersubd == 0 }" + menu { + "mantra_catclark" "Mantra Catmull-Clark" + "osd_catclark" "OpenSubdiv Catmull-Clark" + } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "subdstyle" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_subdgroup" + label "Subdivision Group" + type string + default { "" } + hidewhen "{ vm_rendersubd == 0 }" + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "subdgroup" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_osd_quality" + label "Open Subdiv Quality" + type float + default { "1" } + hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "osd_quality" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_osd_vtxinterp" + label "OSD Vtx Interp" + type integer + default { "2" } + hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" + menu { + "0" "No vertex interpolation" + "1" "Edges only" + "2" "Edges and Corners" + } + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "osd_vtxinterp" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_osd_fvarinterp" + label "OSD FVar Interp" + type integer + default { "4" } + hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" + menu { + "0" "Smooth everywhere" + "1" "Sharpen corners only" + "2" "Sharpen edges and corners" + "3" "Sharpen edges and propagated corners" + "4" "Sharpen all boundaries" + "5" "Bilinear interpolation" + } + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "osd_fvarinterp" } + parmtag { "spare_category" "Geometry" } + } + group { + name "folder0" + label "Shading" + + parm { + name "categories" + label "Categories" + type string + default { "" } + help "A list of tags which can be used to select the object" + parmtag { "spare_category" "Shading" } + } + parm { + name "reflectmask" + label "Reflection Mask" + type oplist + default { "*" } + help "Objects that will be reflected on this object." + parmtag { "opexpand" "1" } + parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } + parmtag { "oprelative" "/obj" } + parmtag { "spare_category" "Shading" } + } + parm { + name "refractmask" + label "Refraction Mask" + type oplist + default { "*" } + help "Objects that will be refracted on this object." + parmtag { "opexpand" "1" } + parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } + parmtag { "oprelative" "/obj" } + parmtag { "spare_category" "Shading" } + } + parm { + name "lightmask" + label "Light Mask" + type oplist + default { "*" } + help "Lights that illuminate this object." + parmtag { "opexpand" "1" } + parmtag { "opfilter" "!!OBJ/LIGHT!!" } + parmtag { "oprelative" "/obj" } + parmtag { "spare_category" "Shading" } + } + parm { + name "lightcategories" + label "Light Selection" + type string + default { "*" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_lpetag" + label "LPE Tag" + type string + default { "" } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "lpetag" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_volumefilter" + label "Volume Filter" + type string + default { "box" } + menu { + "box" "Box Filter" + "gaussian" "Gaussian" + "bartlett" "Bartlett (triangle)" + "catrom" "Catmull-Rom" + "hanning" "Hanning" + "blackman" "Blackman" + "sinc" "Sinc (sharpening)" + } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "filter" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_volumefilterwidth" + label "Volume Filter Width" + type float + default { "1" } + range { 0.001 5 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "filterwidth" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_matte" + label "Matte shading" + type toggle + default { "0" } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "matte" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_rayshade" + label "Raytrace Shading" + type toggle + default { "0" } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "rayshade" } + parmtag { "spare_category" "Shading" } + } + } + + group { + name "folder0_1" + label "Sampling" + + parm { + name "geo_velocityblur" + label "Geometry Velocity Blur" + type ordinal + default { "off" } + disablewhen "{ allowmotionblur == 0 }" + menu { + "off" "No Velocity Blur" + "on" "Velocity Blur" + "accelblur" "Acceleration Blur" + } + } + parm { + name "geo_accelattribute" + label "Acceleration Attribute" + type string + default { "accel" } + hidewhen "{ geo_velocityblur != accelblur }" + parmtag { "spare_category" "Sampling" } + } + } + + group { + name "folder0_2" + label "Dicing" + + parm { + name "vm_shadingquality" + label "Shading Quality" + type float + default { "1" } + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "shadingquality" } + parmtag { "spare_category" "Dicing" } + } + parm { + name "vm_flatness" + label "Dicing Flatness" + type float + default { "0.05" } + range { 0 1 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "flatness" } + parmtag { "spare_category" "Dicing" } + } + parm { + name "vm_raypredice" + label "Ray Predicing" + type integer + default { "0" } + menu { + "0" "Disable Predicing" + "1" "Full Predicing" + "2" "Precompute Bounds" + } + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "raypredice" } + parmtag { "spare_category" "Dicing" } + } + parm { + name "vm_curvesurface" + label "Shade Curves As Surfaces" + type toggle + default { "0" } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "curvesurface" } + parmtag { "spare_category" "Dicing" } + } + } + + group { + name "folder0_3" + label "Geometry" + + parm { + name "vm_rmbackface" + label "Backface Removal" + type toggle + default { "0" } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "rmbackface" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "shop_geometrypath" + label "Procedural Shader" + type oppath + default { "" } + parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } + parmtag { "oprelative" "." } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_forcegeometry" + label "Force Procedural Geometry Output" + type toggle + default { "1" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_rendersubdcurves" + label "Render Polygon Curves As Subdivision (Mantra)" + type toggle + default { "0" } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "rendersubdcurves" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_renderpoints" + label "Render As Points (Mantra)" + type integer + default { "2" } + menu { + "0" "No Point Rendering" + "1" "Render Only Points" + "2" "Render Unconnected Points" + } + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "renderpoints" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_renderpointsas" + label "Render Points As (Mantra)" + type integer + default { "0" } + disablewhen "{ vm_renderpoints == 0 }" + menu { + "0" "Spheres" + "1" "Circles" + } + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "renderpointsas" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_usenforpoints" + label "Use N For Point Rendering" + type toggle + default { "0" } + disablewhen "{ vm_renderpoints == 0 }" + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "usenforpoints" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_pointscale" + label "Point Scale" + type float + default { "1" } + disablewhen "{ vm_renderpoints == 0 }" + range { 0! 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "pointscale" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_pscalediameter" + label "Treat Point Scale as Diameter Instead of Radius" + type toggle + default { "0" } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "pscalediameter" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_metavolume" + label "Metaballs as Volume" + type toggle + default { "0" } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "metavolume" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_coving" + label "Coving" + type integer + default { "1" } + menu { + "0" "Disable Coving" + "1" "Coving for displacement/sub-d" + "2" "Coving for all primitives" + } + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "coving" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_materialoverride" + label "Material Override" + type string + default { "compact" } + menu { + "none" "Disabled" + "full" "Evaluate for Each Primitve/Point" + "compact" "Evaluate Once" + } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_overridedetail" + label "Ignore Geometry Attribute Shaders" + type toggle + default { "0" } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "overridedetail" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_procuseroottransform" + label "Proc Use Root Transform" + type toggle + default { "1" } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "procuseroottransform" } + parmtag { "spare_category" "Geometry" } + } + } + + } + + group { + name "stdswitcher4_2" + label "Misc" + + parm { + name "use_dcolor" + baseparm + label "Set Wireframe Color" + export none + } + parm { + name "dcolor" + baseparm + label "Wireframe Color" + export none + } + parm { + name "picking" + baseparm + label "Viewport Selecting Enabled" + export none + } + parm { + name "pickscript" + baseparm + label "Select Script" + export none + } + parm { + name "caching" + baseparm + label "Cache Object Transform" + export none + } + parm { + name "vport_shadeopen" + baseparm + label "Shade Open Curves In Viewport" + export none + } + parm { + name "vport_displayassubdiv" + baseparm + label "Display as Subdivision in Viewport" + invisible + export none + } + parm { + name "vport_onionskin" + baseparm + label "Onion Skinning" + export none + } + } + + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 0 0 0 ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +pre_xform [ 0 locks=0 ] ( 0 ) +keeppos [ 0 locks=0 ] ( "off" ) +childcomp [ 0 locks=0 ] ( "off" ) +constraints_on [ 0 locks=0 ] ( "off" ) +constraints_path [ 0 locks=0 ] ( "" ) +lookatpath [ 0 locks=0 ] ( "" ) +lookupobjpath [ 0 locks=0 ] ( "" ) +lookup [ 0 locks=0 ] ( on ) +pathobjpath [ 0 locks=0 ] ( "" ) +roll [ 0 locks=0 ] ( 0 ) +pos [ 0 locks=0 ] ( 0 ) +uparmtype [ 0 locks=0 ] ( "arc" ) +pathorient [ 0 locks=0 ] ( 1 ) +up [ 0 locks=0 ] ( 0 1 0 ) +bank [ 0 locks=0 ] ( 0 ) +shop_materialpath [ 0 locks=0 ] ( /shop/ramp ) +shop_materialopts [ 0 locks=0 ] ( 0 ) +tdisplay [ 0 locks=0 ] ( "off" ) +display [ 0 locks=0 ] ( 1 ) +use_dcolor [ 0 locks=0 ] ( "off" ) +dcolor [ 0 locks=0 ] ( 1 1 1 ) +picking [ 0 locks=0 ] ( "on" ) +pickscript [ 0 locks=0 ] ( "" ) +caching [ 0 locks=0 ] ( "on" ) +vport_shadeopen [ 0 locks=0 ] ( "off" ) +vport_displayassubdiv [ 0 locks=0 ] ( "off" ) +vport_onionskin [ 0 locks=0 ] ( "off" ) +stdswitcher4 [ 0 locks=0 ] ( 0 0 0 ) +viewportlod [ 0 locks=0 ] ( "full" ) +vm_rendervisibility [ 0 locks=0 ] ( * ) +vm_rendersubd [ 0 locks=0 ] ( "off" ) +vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) +vm_subdgroup [ 0 locks=0 ] ( "" ) +vm_osd_quality [ 0 locks=0 ] ( 1 ) +vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) +vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) +folder0 [ 0 locks=0 ] ( 0 0 0 0 ) +categories [ 0 locks=0 ] ( "" ) +reflectmask [ 0 locks=0 ] ( * ) +refractmask [ 0 locks=0 ] ( * ) +lightmask [ 0 locks=0 ] ( * ) +lightcategories [ 0 locks=0 ] ( * ) +vm_lpetag [ 0 locks=0 ] ( "" ) +vm_volumefilter [ 0 locks=0 ] ( box ) +vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) +vm_matte [ 0 locks=0 ] ( "off" ) +vm_rayshade [ 0 locks=0 ] ( "off" ) +geo_velocityblur [ 0 locks=0 ] ( "off" ) +geo_accelattribute [ 0 locks=0 ] ( accel ) +vm_shadingquality [ 0 locks=0 ] ( 1 ) +vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) +vm_raypredice [ 0 locks=0 ] ( 0 ) +vm_curvesurface [ 0 locks=0 ] ( "off" ) +vm_rmbackface [ 0 locks=0 ] ( "off" ) +shop_geometrypath [ 0 locks=0 ] ( "" ) +vm_forcegeometry [ 0 locks=0 ] ( "on" ) +vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) +vm_renderpoints [ 0 locks=0 ] ( 2 ) +vm_renderpointsas [ 0 locks=0 ] ( 0 ) +vm_usenforpoints [ 0 locks=0 ] ( "off" ) +vm_pointscale [ 0 locks=0 ] ( 1 ) +vm_pscalediameter [ 0 locks=0 ] ( "off" ) +vm_metavolume [ 0 locks=0 ] ( "off" ) +vm_coving [ 0 locks=0 ] ( 1 ) +vm_materialoverride [ 0 locks=0 ] ( compact ) +vm_overridedetail [ 0 locks=0 ] ( "off" ) +vm_procuseroottransform [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O.init" +Content-Type: text/plain + +type = flipsource +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.50713 -8.52389 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_EMULOV_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_VOLUME_O 1 1 "input1" +} +inputs +{ +0 O_EMULOV_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_VOLUME_O 0 1 +} +stat +{ + create 1612006482 + modify 1624873458 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O.chn" +Content-Type: text/plain + +{ + channel particlesep { + lefttype = extend + righttype = extend + default = 0.10000000000000001 + flags = 0 + segment { length = 0 value = 0.10000000000000001 0.10000000000000001 expr = 1/9 } + } + channel voxelsize { + lefttype = extend + righttype = extend + default = 1.8999999999999999 + flags = 0 + segment { length = 0 value = 1.8999999999999999 1.8999999999999999 expr = ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O/O_EZIS_LEXOV_O_VOXEL_SIZE_O\") } + } + channel jitterseed { + lefttype = extend + righttype = extend + flags = 0 + segment { options = { untie iv ov is os ia oa } + + length = 0 expr = $T } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O.parm" +Content-Type: text/plain + +{ +version 0.8 +initialize [ 0 locks=0 ] ( "sourceflip" ) +volumename [ 0 locks=0 ] ( surface ) +voxelsize [ 0 locks=0 ] ( [ voxelsize 0.027777777777777776 ] ) +shell [ 0 locks=0 ] ( "on" ) +shellthickness [ 0 locks=0 ] ( 0.875 ) +outputfog [ 0 locks=0 ] ( "off" ) +remapfog [ 0 locks=0 ] ( "off" ) +fogboost [ 0 locks=0 ] ( 0 ) +folder0 [ 0 locks=0 ] ( 0 ) +createparticles [ 0 locks=0 ] ( "off" ) +particlegroup [ 0 locks=0 ] ( particles ) +particlesep [ 8 locks=0 ] ( [ particlesep 0.1111111111111111 ] ) +jitterseed [ 0 locks=0 ] ( [ jitterseed 0 ] ) +jitterscale [ 0 locks=0 ] ( 0 ) +dooversampling [ 0 locks=0 ] ( "off" ) +oversampling [ 0 locks=0 ] ( 2 ) +oversamplingbandwidth [ 0 locks=0 ] ( 1 ) +addvelocity [ 0 locks=0 ] ( "off" ) +velocity [ 0 locks=0 ] ( 0 0 0 ) +enablerest [ 0 locks=0 ] ( "off" ) +dualrestattributes [ 0 locks=0 ] ( "on" ) +restoffset [ 0 locks=0 ] ( 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O.init" +Content-Type: text/plain + +type = volumewrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -21.624 -15.2746 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616101504 + modify 1624873806 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O.spareparmdef" +Content-Type: text/plain + + parm { + name "O_EZIS_LEXOV_O_VOXEL_SIZE_O" + label "O_EZIS_LEXOV_O_VOXEL_SIZE_O" + type float + default { "0" } + range { 0 1 } + } + group { + name "folder1" + label "Code" + + parm { + name "group" + baseparm + label "Group" + export none + } + parm { + name "bindeach" + baseparm + label "Bind Each Volume to Density" + export none + } + parm { + name "snippet" + baseparm + label "VEXpression" + export all + } + parm { + name "exportlist" + baseparm + label "Volumes to Write to" + export none + } + parm { + name "vex_strict" + baseparm + label "Enforce Prototypes" + export none + } + } + + group { + name "folder1_1" + label "Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindprimname#" + baseparm + label "Primitive Name" + export none + } + parm { + name "bindprim#" + baseparm + label "Primitive" + export none + } + parm { + name "bindname#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "vex_geometrygenerator" + baseparm + label "Only Output Created Geometry" + export none + } + parm { + name "vdb_signedflood" + baseparm + label "Signed-Flood Fill Output SDF VDBs" + export none + } + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + } + + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O.chn" +Content-Type: text/plain + +{ + channel O_EZIS_LEXOV_O_VOXEL_SIZE_O { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = 1/36 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +bindeach [ 0 locks=0 ] ( "off" ) +snippet [ 0 locks=0 ] ( "@O_EZIS_LEXOV_O_VOXEL_SIZE_O += +ch(\"O_EZIS_LEXOV_O_VOXEL_SIZE_O\") +;" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +vex_geometrygenerator [ 0 locks=0 ] ( "off" ) +vdb_signedflood [ 0 locks=0 ] ( "on" ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_precision [ 0 locks=0 ] ( auto ) +O_EZIS_LEXOV_O_VOXEL_SIZE_O [ 8 locks=0 ] ( [ O_EZIS_LEXOV_O_VOXEL_SIZE_O 0.027777777777777776 ] ) +folder1 [ 0 locks=0 ] ( 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O.init" +Content-Type: text/plain + +type = volumewrangle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -20.495 -7.40763 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_SNOGILOP_EREHPS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SPHERE_POLYGONS_O 1 1 "input1" +} +inputs +{ +0 O_SNOGILOP_EREHPS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SPHERE_POLYGONS_O 0 1 +} +stat +{ + create 1595844362 + modify 1623870147 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O.spareparmdef" +Content-Type: text/plain + + group { + name "folder1" + label "Code" + + parm { + name "group" + baseparm + label "Group" + export none + } + parm { + name "bindeach" + baseparm + label "Bind Each Volume to Density" + export none + } + parm { + name "snippet" + baseparm + label "VEXpression" + export all + } + parm { + name "exportlist" + baseparm + label "Volumes to Write to" + export none + } + parm { + name "vex_strict" + baseparm + label "Enforce Prototypes" + export none + } + } + + group { + name "folder1_1" + label "Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindprimname#" + baseparm + label "Primitive Name" + export none + } + parm { + name "bindprim#" + baseparm + label "Primitive" + export none + } + parm { + name "bindname#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "vex_geometrygenerator" + baseparm + label "Only Output Created Geometry" + export none + } + parm { + name "vdb_signedflood" + baseparm + label "Signed-Flood Fill Output SDF VDBs" + export none + } + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + } + + parm { + name "O_ELACS_O_SCALE_O" + label "O_ELACS_O_SCALE_O" + type float + default { "0" } + range { -32 32 } + } + parm { + name "O_REWOP_O_POWER_O" + label "O_REWOP_O_POWER_O" + type float + default { "0" } + range { -32 32 } + } + parm { + name "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" + label "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" + type float + default { "0" } + range { 0 16 } + } + parm { + name "O_TFIHS_O_SHIFT_O" + label "O_TFIHS_O_SHIFT_O" + type float + default { "0" } + range { -2 2 } + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +bindeach [ 0 locks=0 ] ( "off" ) +snippet [ 0 locks=0 ] ( "@O_ELACS_O_SCALE_O=ch('O_ELACS_O_SCALE_O'); +@O_REWOP_O_POWER_O=ch('O_REWOP_O_POWER_O'); +@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O=ch('O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O'); +@O_TFIHS_O_SHIFT_O=ch('O_TFIHS_O_SHIFT_O'); +// 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ +// \\\\ +// 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_RAENIL_ECILS_EMULOV_O_VOLUME_SLICE_LINEAR_DENSITY_GRADIENT_O=(@density); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LADIOSUNISOC_ECILS_EMULOV_O_VOLUME_SLICE_COSINUSOIDAL_DENSITY_GRADIENT_O=((1-cos(1*$PI*(@density)))/2); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_DENSITY_GRADIENT_O=( (sqrt(((-cos($PI*(@density)))))/2) + ((-sqrt(((cos($PI*(@density)))))+1)/2) ); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_ELCRICIMES_ECILS_EMULOV_O_VOLUME_SLICE_SEMICIRCLE_DENSITY_GRADIENT_O=(sqrt(((sin(.5*$PI*(@density)))))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_DENSITY_GRADIENT_O=((-sqrt(((cos(.5*$PI*(@density)))))+1)*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_GNIR_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_RING_DENSITY_GRADIENT_O=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_DENSITY_GRADIENT_O=((exp(2*$PI*@density))/(exp(2*$PI))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LAITNENOPXE_FLAH_REPU_ECILS_EMULOV_O_VOLUME_SLICE_UPER_HALF_EXPONENTIAL_DENSITY_GRADIENT_O=(1-(exp(2*$PI)/exp(8*@density)/exp(2*$PI))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EMARF_RENI_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_INER_FRAME_DENSITY_GRADIENT_O=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_DENSITY_GRADIENT_O=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_GNIR_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_RING_DENSITY_GRADIENT_O=((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ + + + +//@density = ( ( ((exp( (@density*1) )/(exp(.5*$PI)) )) )); +//@density = (1-(cos( (.5*$PI*@density*1))))+.25; +//@density = sqrt(sin(2*$PI*@density /4)+.5)-.5; +//@density = (sqrt(sin(.25*$PI*@density)) )*1; +//@density=( ( (pow(min(cos($PI*@density/2), 1.0 - abs(@density)), 1.0)) )); +//@density = exp(2*$PI)/( (exp(sin(@density))))/exp(2*$PI); + +//@density = 1/( 1/sqrt (1/sin(-1/@density)) )/2; +//@density = 1/( 1/sqrt (2/sin(-1/@density)) )/2; + +//@density = ( sqrt ( (cos(@density*2.25))) ); +//@density = ( sqrt ( (sin(@density))) ); +//@density = (1-( pow( (sin($PI*@density/2)),.5) ))+.25; + + +//@density = (1-( pow( (cos($PI*@density/2)),.5) ))+.25; + +//@density = (1- ( pow(abs(sin($PI*@density/2)),.5) )); +//@density = (( pow( (cos($PI*@density/2)),.5) )); +//@density = ( (sqrt(sin(@density))) ); +//@density = ( (1-sqrt(sin(@density))) ); + +//@density = ( ( ((exp( (@density) )/(exp(2*$PI)) ))*@density*128 ))+.0625; + +//@density = (1- sqrt( (abs(sinh(pow(min(sinh($PI*@density/2), 1 - abs(@density*1)), 1))))) ); +//@density = ( ( 1-(sqrt(abs(sinh(1*$PI*@density*1)))))); +//@density = pow(pow($PI,@density),@density); + + +//@density =((( pow( ((@density/16)),.25) / (pow( (1+sin(-@O_REWOP_O_POWER_O*$PI*@density)),.5) ))-0.2625*$PI)); +//@density=( @density/(0+cos(0*$PI-pow((0.015625*PI*@density),-@O_REWOP_O_POWER_O) )) ); + +//@density =((( pow( ((@density/16)),.25) / (pow( (1-sin(1*$PI*@density)),.5) ))-1)); +//@density=( @density/(cos( pow((0.015625*PI*@density),-.5) )) ); + + +//@density = ( (@density)/(1- pow((@density),4) ) ); +//@density=@density*( (pow(min(cos(1*$PI*@density/1), 1.0 - abs(@density)), 1.0)) ); +//@density=( @density/(sin(1*PI*@density)*cos(.5*PI*@density) ) ); +//@density=( @density/(cos( pow((.125*PI*@density),-1) )) ); +//@density=( @density/(cos( pow((.03125*PI*@density),-1) )) ); + + +//@density= (((1/( sqrt ( cos( .5*$PI* (@density*2) ))+1 ))*2)-1); +//@density= ( sqrt (-cos( .5*$PI* (@density*2) )) ); +//@density= ((1-cos(1*$PI*(@density)))/2); + +//@density=(-sqrt(((cos(.5*$PI*(@density)))))+1); +//@density=(sqrt(((sin(.5*$PI*(@density)))))); + +//@density=(1-((exp(4*$PI))/(exp(16*@density))/exp(2*$PI))); +//@density=((exp(2*$PI*@density))/(exp(2*$PI))); + +//@density=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); + +//@density=(1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) ; + +//@density=(clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5)) ; + + + +//@density=(1-(clamp (exp(16*@density)/exp(2*$PI) ,0,.5))); + + +//@density=( ( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5),0,.5) ) ) * ( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5),0.5,1) ) ))+.5; +//@density=( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0.5,1) ) ); +//@density=( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0,.5) ) ) ; +//@density=1-( exp(@density*(2*$PI))/(2*$PI) ); +//@density=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); +//@density=((exp(2*$PI*@density))/(exp(2*$PI))); + +//* (1-(exp(4*$PI)/exp(16*@density)/exp(2*$PI))) +2 )/(((exp(2*$PI))/2+1)-0.5) + +//@density=( clamp((1-((exp(2*$PI))/(exp(8*@density))/exp(4*$PI))),0,1) + clamp(((exp(2*$PI*@density))/(exp(2*$PI))),0,1) ); +//@density=exp(1-sqrt(((sin(.5*$PI*(@density))))))/exp(2*$PI)+.5; + + +//@density=( (pow(2*$PI*@density, .5))/2.0 ) + (1.0 - (pow(2.0*(1.0-$PI*@density), 4))/2.0 )/4; + +//@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); + +//@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); +//@density=(((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625) ); +//@density=(((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) + (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)); +//@density=(( (((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) - (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)) ))*1; +//@density=(1-(((exp(16*$PI*@density)/exp(2*$PI))) )); + +//@density=(sqrt(((sin(.5*$PI*(@density)))))); +//@density=(pow( (((sin(.5*$PI*(@density))))) ,.5 ) ); +//@density=( 1/pow(@density,2) )/(4096); +//@density=(1/(16*@density)); +//@density=(((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5)); +//@density=(1/(256*@density)); +//@density=1-((atan(1/@density*1*$PI))/(1*$PI)*8-3); +//@density=(1/@density)/16; + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); + +//@density=(1-(( (( clamp( (1/(clamp(( ((4))*@density),-256, ((2)) ) - ( 1/(4) ) -((2)) ) + (4) +(1) ), (1) ,256) )/8+.375) + (( clamp( (1/(clamp(( ((4)) *@density), ((2)) ,256) + ( 1/(4) ) -((2)) ) - (4) +(1) ),-256, (1) ) )/8+.375) )-.5)); +//@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),(1),256)))/8); +//@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),0,256)))/8); + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,(2))-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,256)-1)-1),-256,0) )+.5 ))))); +//@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,((@O_ELACS_O_SCALE_O/2)))-3)+.75 ),0,256) )+.5 ))))); +//@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),(@O_ELACS_O_SCALE_O/2),256)-1)-1),-256,0) )+.75 )/2)+.125))); + +//@density=(1-(( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (4) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) ) - ( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O)) *@density), ((@O_ELACS_O_SCALE_O/2)) ,256) + ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) - (7) +(7) ),-256, (4) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-0))/1; + +//@density=(1-((( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (0) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5)*2))/8; + +//@density=((((1-(( clamp( (1/(clamp(((@O_ELACS_O_SCALE_O/2)*@density),-8,2)-3)+1),0,256)))))))-.35 ; + +//@density=(( (( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2)) *@density), ((0)) ,256) + ( 1/(4) ) -((0)) ) - (7) +(7) ),-256, (8) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5))+.5)*16; +//@density=( ( pow( clamp( (-cos($PI*@density)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /2.+.5 ) + ( -pow( clamp( (cos($PI*@density)) ,0.,1.) , 1./2.) /2.+.5 ) -.5); +//@density=( -pow( clamp( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(@density-0.))) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /.5+2.0 )/2. ; +//@density=( -pow( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(clamp(@density+0-(1-1/@O_ELACS_O_SCALE_O),0,8.)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 )*1; + +//@density=(( ( -pow( clamp( (cos(1*$PI*(@density+0+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(1*$PI*(@density+1+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1.); +//@density=( -pow( (cos((clamp(@O_TFIHS_O_SHIFT_O*.5*$PI*(clamp(@density-0-(0),0,1)),0,1*$PI)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 ) ; + +//@density=(( ( -pow( clamp( (cos( clamp( (1/@O_TFIHS_O_SHIFT_O) *1*$PI*@density,0,$PI)-0)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(clamp((1/@O_TFIHS_O_SHIFT_O)*1*$PI*@density-((@O_TFIHS_O_SHIFT_O*(1/@O_TFIHS_O_SHIFT_O))*$PI) ,-$PI,0) ) ) ,0,1) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1); + +//@density=(( (pow(( 1./ (1.-clamp( @density *2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.) + 1.-((pow(( 1./ (clamp( ( @density -.5)*2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.)+0.) )-.5)*2; +//@density=((pow(( 1./ (1.-clamp( ( @density -.0)*1. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0); + + + + + +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ + +//@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) )); + +//@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) + (((pow(( 1./ (clamp( (@density-.5 - ( (((((@O_TFIHS_O_SHIFT_O-( .5+(@O_TFIHS_O_SHIFT_O/2) ) ))))) ) )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+0.0)) )-1) +//* +//(( (-pow( cos(.5*$PI * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); +//; + +@density=(pow( (((sin(.5*$PI*(@density))))),(pow(3,-1) )) ); +//@density=(pow( (((-cos(1*$PI*(@density))))),(pow(1,-1) )) )/2+.5; + +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ + +//// Ⓞ (( (-pow( cos(.5*PI * clamp(((x))*2*(1/ ((((c)))) ), 0,1) ) , 1/b ) /1+1) + (-pow( cos(.5*PI * clamp(((x-1 - ( (((((c-( +.5 + 1/c*(c/2) ))))) ))))*2*(1/ ((((c)))) ), -1,0) ) , 1/b ) /1+1) )-1) Ⓞ \\\\\\\\ + +//@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); +//@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*1*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )); + + +" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +vex_geometrygenerator [ 0 locks=0 ] ( "off" ) +vdb_signedflood [ 0 locks=0 ] ( "on" ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_precision [ 0 locks=0 ] ( 64 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +O_ELACS_O_SCALE_O [ 0 locks=0 ] ( 32 ) +O_REWOP_O_POWER_O [ 0 locks=0 ] ( -1.5 ) +O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O [ 0 locks=0 ] ( 0.33333333333300003 ) +O_TFIHS_O_SHIFT_O [ 0 locks=0 ] ( 2 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O.inp" +Content-Type: text/plain + +4 +0 1 6 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" +1 2 6.0999999046325684 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" +2 3 6.1999998092651367 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" +3 4 6.3000001907348633 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1.init" +Content-Type: text/plain + +type = volumevop +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.52017 3.25814 +connectornextid 5 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +4 "output1" +} +inputsNamed3 +{ +0 blast1 1 1 "input1" +1 (1) "" 1 "input2" +2 (2) "" 1 "input3" +3 (3) "" 1 "input4" +} +inputs +{ +0 blast1 0 1 +1 (1) 0 1 +2 (2) 0 1 +3 (3) 0 1 +} +stat +{ + create 1354656210 + modify 1640786442 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1.multiparm" +Content-Type: text/plain + +3 +bindprimname# ../bindprimname# +bindprim# ../bindprim# +bindname# ../bindname# + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1.spareparmdef" +Content-Type: text/plain + + group { + name "stdswitcher3" + label "Vex Setup" + + parm { + name "vexsrc" + baseparm + label "Vex Source" + export all + } + parm { + name "shoppath" + baseparm + label "Shop Path" + export all + } + parm { + name "script" + baseparm + label "Script" + export all + } + parm { + name "clear" + baseparm + label "Re-load VEX Functions" + export all + } + parm { + name "vop_compiler" + baseparm + label "Compiler" + export none + } + parm { + name "vop_forcecompile" + baseparm + label "Force Compile" + export none + } + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + parm { + name "vex_multithread" + baseparm + label "Enable Multithreading" + export none + } + } + + group { + name "stdswitcher3_1" + label "Volume Bindings" + + parm { + name "vex_geometrygenerator" + baseparm + label "Only Output Created Geometry" + export none + } + parm { + name "vdb_signedflood" + baseparm + label "Signed-Flood Fill Output SDF VDBs" + export none + } + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + parm { + name "bindeach" + baseparm + label "Bind Each to Density" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + disablewhen "{ autobind == 1 } { bindeach == 1 }" + parmtag { "multistartoffset" "1" } + + parm { + name "bindprimname#" + baseparm + label "Primitive Name" + export none + } + parm { + name "bindprim#" + baseparm + label "Primitive" + export none + } + parm { + name "bindname#" + baseparm + label "VEX Parameter" + export none + } + } + + } + + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1.chn" +Content-Type: text/plain + +{ + channel bindeach { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../bindeach\") } + } + channel autobind { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 expr = "!ch(\"../bindeach\") && ch(\"../autobind\")" } + } + channel vex_cwdpath { + lefttype = extend + righttype = extend + defaultString = \"..\" + flags = 0 + segment { length = 0 expr = chsop(\"../vex_cwdpath\") } + } + channel vex_outputmask { + lefttype = extend + righttype = extend + defaultString = \"*\" + flags = 0 + segment { length = 0 expr = chs(\"../vex_outputmask\") } + } + channel vdb_signedflood { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../vdb_signedflood\") } + } + channel vex_geometrygenerator { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../vex_geometrygenerator\") } + } + channel bindings { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../bindings\") } + } + channel vex_precision { + lefttype = extend + righttype = extend + defaultString = \"auto\" + flags = 0 + segment { length = 0 expr = chs(\"../vex_precision\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 0 0 ) +vexsrc [ 0 locks=0 ] ( "myself" ) +shoppath [ 0 locks=0 ] ( "" ) +script [ 0 locks=0 ] ( null ) +clear [ 0 locks=0 ] ( 0 ) +vop_compiler [ 0 locks=0 ] ( "vcc -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) +vop_forcecompile [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( [ vex_cwdpath /obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O ] ) +vex_outputmask [ 0 locks=0 ] ( [ vex_outputmask * ] ) +vex_multithread [ 0 locks=0 ] ( "on" ) +vex_geometrygenerator [ 0 locks=0 ] ( [ vex_geometrygenerator 0 ] ) +vdb_signedflood [ 0 locks=0 ] ( [ vdb_signedflood 1 ] ) +autobind [ 0 locks=0 ] ( [ autobind 1 ] ) +bindeach [ 0 locks=0 ] ( [ bindeach 0 ] ) +bindings [ 0 locks=0 ] ( [ bindings 0 ] ) +vex_precision [ 0 locks=0 ] ( [ vex_precision 64 ] ) +stdswitcher3 [ 0 locks=0 ] ( 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1/snippet1.init" +Content-Type: text/plain + +type = snippet +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1/snippet1.def" +Content-Type: text/plain + +comment "" +position 4.85873 3.63513 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "outnext" +3 "outnext_2" +5 "outnext_3" +7 "outnext_4" +9 "outnext_5" +11 "outnext_6" +13 "outnext_7" +15 "outnext_8" +17 "outnext_9" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1354656277 + modify 1616128292 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1/snippet1.chn" +Content-Type: text/plain + +{ + channel code { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../../snippet\") } + } + channel exportlist { + lefttype = extend + righttype = extend + defaultString = \"*\" + flags = 0 + segment { length = 0 expr = chs(\"../../exportlist\") } + } + channel strict { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../../vex_strict\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1/snippet1.parm" +Content-Type: text/plain + +{ +version 0.8 +code [ 0 locks=0 ] ( [ code "@O_ELACS_O_SCALE_O=ch('O_ELACS_O_SCALE_O'); +@O_REWOP_O_POWER_O=ch('O_REWOP_O_POWER_O'); +@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O=ch('O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O'); +@O_TFIHS_O_SHIFT_O=ch('O_TFIHS_O_SHIFT_O'); +// 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\ +// \\ +// 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +@O_TNEIDARG_YTISNED_RAENIL_ECILS_EMULOV_O_VOLUME_SLICE_LINEAR_DENSITY_GRADIENT_O=(@density); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +@O_TNEIDARG_YTISNED_LADIOSUNISOC_ECILS_EMULOV_O_VOLUME_SLICE_COSINUSOIDAL_DENSITY_GRADIENT_O=((1-cos(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))/2); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +// +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +@O_TNEIDARG_YTISNED_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_DENSITY_GRADIENT_O=( (sqrt(((-cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))/2) + ((-sqrt(((cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))+1)/2) ); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +@O_TNEIDARG_YTISNED_ELCRICIMES_ECILS_EMULOV_O_VOLUME_SLICE_SEMICIRCLE_DENSITY_GRADIENT_O=(sqrt(((sin(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +@O_TNEIDARG_YTISNED_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_DENSITY_GRADIENT_O=((-sqrt(((cos(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))+1)*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +@O_TNEIDARG_YTISNED_GNIR_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_RING_DENSITY_GRADIENT_O=(( (-sqrt(((-cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))/1) + ((-sqrt(((cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))+1)/1) )*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +// +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +@O_TNEIDARG_YTISNED_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_DENSITY_GRADIENT_O=((exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density))/(exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +@O_TNEIDARG_YTISNED_LAITNENOPXE_FLAH_REPU_ECILS_EMULOV_O_VOLUME_SLICE_UPER_HALF_EXPONENTIAL_DENSITY_GRADIENT_O=(1-(exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)/exp(8*@density)/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +@O_TNEIDARG_YTISNED_EMARF_RENI_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_INER_FRAME_DENSITY_GRADIENT_O=( (2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)/exp(@density*(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296) ); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +@O_TNEIDARG_YTISNED_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_DENSITY_GRADIENT_O=((1-(clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/2 ) ,0,0.5))-.5); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ +@O_TNEIDARG_YTISNED_GNIR_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_RING_DENSITY_GRADIENT_O=((1-((1-(clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/1 ) ,0,1)))-0))*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ + + + +//@density = ( ( ((exp( (@density*1) )/(exp(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )) )); +//@density = (1-(cos( (.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density*1))))+.25; +//@density = sqrt(sin(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density /4)+.5)-.5; +//@density = (sqrt(sin(.25*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) )*1; +//@density=( ( (pow(min(cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density/2), 1.0 - abs(@density)), 1.0)) )); +//@density = exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)/( (exp(sin(@density))))/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296); + +//@density = 1/( 1/sqrt (1/sin(-1/@density)) )/2; +//@density = 1/( 1/sqrt (2/sin(-1/@density)) )/2; + +//@density = ( sqrt ( (cos(@density*2.25))) ); +//@density = ( sqrt ( (sin(@density))) ); +//@density = (1-( pow( (sin(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density/2)),.5) ))+.25; + + +//@density = (1-( pow( (cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density/2)),.5) ))+.25; + +//@density = (1- ( pow(abs(sin(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density/2)),.5) )); +//@density = (( pow( (cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density/2)),.5) )); +//@density = ( (sqrt(sin(@density))) ); +//@density = ( (1-sqrt(sin(@density))) ); + +//@density = ( ( ((exp( (@density) )/(exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) ))*@density*128 ))+.0625; + +//@density = (1- sqrt( (abs(sinh(pow(min(sinh(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density/2), 1 - abs(@density*1)), 1))))) ); +//@density = ( ( 1-(sqrt(abs(sinh(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density*1)))))); +//@density = pow(pow(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296,@density),@density); + + +//@density =((( pow( ((@density/16)),.25) / (pow( (1+sin(-@O_REWOP_O_POWER_O*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)),.5) ))-0.2625*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)); +//@density=( @density/(0+cos(0*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296-pow((0.015625*PI*@density),-@O_REWOP_O_POWER_O) )) ); + +//@density =((( pow( ((@density/16)),.25) / (pow( (1-sin(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)),.5) ))-1)); +//@density=( @density/(cos( pow((0.015625*PI*@density),-.5) )) ); + + +//@density = ( (@density)/(1- pow((@density),4) ) ); +//@density=@density*( (pow(min(cos(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density/1), 1.0 - abs(@density)), 1.0)) ); +//@density=( @density/(sin(1*PI*@density)*cos(.5*PI*@density) ) ); +//@density=( @density/(cos( pow((.125*PI*@density),-1) )) ); +//@density=( @density/(cos( pow((.03125*PI*@density),-1) )) ); + + +//@density= (((1/( sqrt ( cos( .5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296* (@density*2) ))+1 ))*2)-1); +//@density= ( sqrt (-cos( .5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296* (@density*2) )) ); +//@density= ((1-cos(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))/2); + +//@density=(-sqrt(((cos(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))+1); +//@density=(sqrt(((sin(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))); + +//@density=(1-((exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(16*@density))/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))); +//@density=((exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density))/(exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))); + +//@density=((1-(clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/2 ) ,0,0.5))-.5); + +//@density=(1-(clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/2 ) ,0,0.5))) ; + +//@density=(clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/2 ) ,0,0.5)) ; + + + +//@density=(1-(clamp (exp(16*@density)/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296) ,0,.5))); + + +//@density=( ( ( clamp( (exp(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/2-.5),0,.5) ) ) * ( ( clamp( 1-(exp(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)/exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/2-.5),0.5,1) ) ))+.5; +//@density=( ( clamp( 1-(exp(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)/exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/2-.5 ),0.5,1) ) ); +//@density=( ( clamp( (exp(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/2-.5 ),0,.5) ) ) ; +//@density=1-( exp(@density*(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296) ); +//@density=( (2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)/exp(@density*(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296) ); +//@density=((exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density))/(exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))); + +//* (1-(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)/exp(16*@density)/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))) +2 )/(((exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/2+1)-0.5) + +//@density=( clamp((1-((exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(8*@density))/exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))),0,1) + clamp(((exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density))/(exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))),0,1) ); +//@density=exp(1-sqrt(((sin(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density))))))/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)+.5; + + +//@density=( (pow(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density, .5))/2.0 ) + (1.0 - (pow(2.0*(1.0-3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density), 4))/2.0 )/4; + +//@density=(( (-sqrt(((-cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))/1) + ((-sqrt(((cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))+1)/1) )*1.0625); + +//@density=(( (-sqrt(((-cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))/1) + ((-sqrt(((cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))+1)/1) )*1.0625); +//@density=(((1-((1-(clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/1 ) ,0,1)))-0))*1.0625) ); +//@density=(((1-((1-( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/1 ) )) + (1- ( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/1 ) ))-0))*1.0625) )/(exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)); +//@density=(( (((1-((1-( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/1 ) )) - (1- ( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/1 ) ))-0))*1.0625) )/(exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) ))*1; +//@density=(1-(((exp(16*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))) )); + +//@density=(sqrt(((sin(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))); +//@density=(pow( (((sin(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density))))) ,.5 ) ); +//@density=( 1/pow(@density,2) )/(4096); +//@density=(1/(16*@density)); +//@density=(((1-(clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/2 ) ,0,0.5))-.5)); +//@density=(1/(256*@density)); +//@density=1-((atan(1/@density*1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)*8-3); +//@density=(1/@density)/16; + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); + +//@density=(1-(( (( clamp( (1/(clamp(( ((4))*@density),-256, ((2)) ) - ( 1/(4) ) -((2)) ) + (4) +(1) ), (1) ,256) )/8+.375) + (( clamp( (1/(clamp(( ((4)) *@density), ((2)) ,256) + ( 1/(4) ) -((2)) ) - (4) +(1) ),-256, (1) ) )/8+.375) )-.5)); +//@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),(1),256)))/8); +//@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),0,256)))/8); + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,(2))-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,256)-1)-1),-256,0) )+.5 ))))); +//@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,((@O_ELACS_O_SCALE_O/2)))-3)+.75 ),0,256) )+.5 ))))); +//@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),(@O_ELACS_O_SCALE_O/2),256)-1)-1),-256,0) )+.75 )/2)+.125))); + +//@density=(1-(( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (4) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) ) - ( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O)) *@density), ((@O_ELACS_O_SCALE_O/2)) ,256) + ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) - (7) +(7) ),-256, (4) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-0))/1; + +//@density=(1-((( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (0) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5)*2))/8; + +//@density=((((1-(( clamp( (1/(clamp(((@O_ELACS_O_SCALE_O/2)*@density),-8,2)-3)+1),0,256)))))))-.35 ; + +//@density=(( (( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2)) *@density), ((0)) ,256) + ( 1/(4) ) -((0)) ) - (7) +(7) ),-256, (8) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5))+.5)*16; +//@density=( ( pow( clamp( (-cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /2.+.5 ) + ( -pow( clamp( (cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) ,0.,1.) , 1./2.) /2.+.5 ) -.5); +//@density=( -pow( clamp( (cos(@O_ELACS_O_SCALE_O*.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density-0.))) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /.5+2.0 )/2. ; +//@density=( -pow( (cos(@O_ELACS_O_SCALE_O*.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(clamp(@density+0-(1-1/@O_ELACS_O_SCALE_O),0,8.)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 )*1; + +//@density=(( ( -pow( clamp( (cos(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density+0+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density+1+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1.); +//@density=( -pow( (cos((clamp(@O_TFIHS_O_SHIFT_O*.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(clamp(@density-0-(0),0,1)),0,1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 ) ; + +//@density=(( ( -pow( clamp( (cos( clamp( (1/@O_TFIHS_O_SHIFT_O) *1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density,0,3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)-0)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(clamp((1/@O_TFIHS_O_SHIFT_O)*1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density-((@O_TFIHS_O_SHIFT_O*(1/@O_TFIHS_O_SHIFT_O))*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296) ,-3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296,0) ) ) ,0,1) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1); + +//@density=(( (pow(( 1./ (1.-clamp( @density *2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.) + 1.-((pow(( 1./ (clamp( ( @density -.5)*2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.)+0.) )-.5)*2; +//@density=((pow(( 1./ (1.-clamp( ( @density -.0)*1. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0); + + + + + +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\:PTTH Ⓞ \\\\ +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\:PTTH Ⓞ \\\\ +//// Ⓞ \\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\ + +//@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) )); + +//@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) + (((pow(( 1./ (clamp( (@density-.5 - ( (((((@O_TFIHS_O_SHIFT_O-( .5+(@O_TFIHS_O_SHIFT_O/2) ) ))))) ) )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+0.0)) )-1) +//* +//(( (-pow( cos(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296 * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296 * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); +//; + +@density=(pow( (((sin(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density))))),(pow(3,-1) )) ); +//@density=(pow( (((-cos(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density))))),(pow(1,-1) )) )/2+.5; + +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\:PTTH Ⓞ \\\\ +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\:PTTH Ⓞ \\\\ +//// Ⓞ \\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\ + +//// Ⓞ (( (-pow( cos(.5*PI * clamp(((x))*2*(1/ ((((c)))) ), 0,1) ) , 1/b ) /1+1) + (-pow( cos(.5*PI * clamp(((x-1 - ( (((((c-( +.5 + 1/c*(c/2) ))))) ))))*2*(1/ ((((c)))) ), -1,0) ) , 1/b ) /1+1) )-1) Ⓞ \\\\ + +//@density*=(( (-pow( cos(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296 * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296 * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); +//@density*=(( (-pow( cos(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296 * clamp(((@density))*1*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )); + + +" ] ) +includes [ 0 locks=0 ] ( "" ) +outercode [ 0 locks=0 ] ( "" ) +expandcode [ 0 locks=0 ] ( "on" ) +strict [ 0 locks=0 ] ( [ strict 0 ] ) +namenum [ 0 locks=0 ] ( 0 ) +exportlist [ 0 locks=0 ] ( [ exportlist * ] ) +forcecodegeneration [ 0 locks=0 ] ( "on" ) +strictvariables [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1/snippet1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 18.345 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615847815 + modify 1640784651 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O.spareparmdef" +Content-Type: text/plain + + group { + name "folder1" + label "Code" + + parm { + name "group" + baseparm + label "Group" + export none + bindselector points "Modify Points" + "Select the points to affect and press Enter to complete." + 0 1 0xffffffff 0 grouptype 0 + } + parm { + name "grouptype" + baseparm + label "Group Type" + export none + } + parm { + name "class" + baseparm + label "Run Over" + export none + } + parm { + name "vex_numcount" + baseparm + label "Number Count" + export none + } + parm { + name "vex_threadjobsize" + baseparm + label "Thread Job Size" + export none + } + parm { + name "snippet" + baseparm + label "VEXpression" + export all + } + parm { + name "exportlist" + baseparm + label "Attributes to Create" + export none + } + parm { + name "vex_strict" + baseparm + label "Enforce Prototypes" + export none + } + } + + group { + name "folder1_1" + label "Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindname#" + baseparm + label "Attribute Name" + export none + } + parm { + name "bindparm#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "groupautobind" + baseparm + label "Autobind Groups by Name" + export none + } + multiparm { + name "groupbindings" + label "Group Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindgroupname#" + baseparm + label "Group Name" + export none + } + parm { + name "bindgroupparm#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + parm { + name "vex_updatenmls" + baseparm + label "Update Normals If Displaced" + export none + } + parm { + name "vex_matchattrib" + baseparm + label "Attribute to Match" + export none + } + parm { + name "vex_inplace" + baseparm + label "Compute Results In Place" + export none + } + parm { + name "vex_selectiongroup" + baseparm + label "Output Selection Group" + export none + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + } + + parm { + name "O_SENKCIHT_O_THICKNES_O" + label "O_SENKCIHT_O_THICKNES_O" + type float + default { "0" } + range { 0 4 } + } + parm { + name "O_EZIS_O_SIZE_O" + label "O_EZIS_O_SIZE_O" + type float + default { "0" } + range { 0 16 } + } + parm { + name "O_TESFO_PILC_O_CLIP_OFSET_O" + label "O_TESFO_PILC_O_CLIP_OFSET_O" + type float + default { "0" } + range { 1 1.41421 } + } + parm { + name "O_SNOISIVIDBUS_EREHPS_O_SPHERE_SUBDIVISIONS_O" + label "O_SNOISIVIDBUS_EREHPS_O_SPHERE_SUBDIVISIONS_O" + type integer + default { "0" } + range { 0 8 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O.chn" +Content-Type: text/plain + +{ + channel O_SENKCIHT_O_THICKNES_O { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "((cos(2*$PI*($FF-1)*(180/$PI)*(1/69)/84.406022589954030768899117092091000289089388918088900852079*pow(3,3) )/2/3+.0)*(1/1)+1/3)" } + } + channel O_EZIS_O_SIZE_O { + lefttype = extend + righttype = extend + default = 0.14000000000000001 + flags = 0 + segment { length = 0 value = 0.14000000000000001 0.14000000000000001 expr = .5 } + } + channel O_TESFO_PILC_O_CLIP_OFSET_O { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1.006 1.006 expr = 1 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "@O_SENKCIHT_O_THICKNES_O=ch(\"O_SENKCIHT_O_THICKNES_O\"); +@O_EZIS_O_SIZE_O=ch(\"O_EZIS_O_SIZE_O\"); +@O_TESFO_PILC_O_CLIP_OFSET_O=ch(\"O_TESFO_PILC_O_CLIP_OFSET_O\"); +@O_SNOISIVIDBUS_EREHPS_O_SPHERE_SUBDIVISIONS_O=ch(\"O_SNOISIVIDBUS_EREHPS_O_SPHERE_SUBDIVISIONS_O\"); + +//// Ⓞ sin(2*$PI*($FF-1)*(180/$PI)*(1/69)/84.406022589954030768899117092091000289089388918088900852079*pow(3,3) )/2/3+.5 Ⓞ \\\\\\\\ +//// Ⓞ ((cos(2*$PI*($FF-1)*(180/$PI)*(1/69)/84.406022589954030768899117092091000289089388918088900852079*pow(3,3) )/2/3+.0)*(1/1)+1/3) Ⓞ \\\\\\\\ +//// Ⓞ ((-cos(2*$PI*($FF-1)*(180/$PI)*(1/69)/84.406022589954030768899117092091000289089388918088900852079*pow(3,3) )/2+.5)/2) Ⓞ \\\\\\\\ + +//// Ⓞ ((-cos(2*$PI*($FF-1)*(180/$PI)*(1/69)/84.406022589954030768899117092091000289089388918088900852079*pow(3,3) )/2+.5)*(sqrt(2)-1)+1) Ⓞ \\\\\\\\ +" ) +exportlist [ 8 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "on" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( 64 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +O_SENKCIHT_O_THICKNES_O [ 8 locks=0 ] ( [ O_SENKCIHT_O_THICKNES_O 0.5 ] ) +O_EZIS_O_SIZE_O [ 8 locks=0 ] ( [ O_EZIS_O_SIZE_O 0.5 ] ) +O_TESFO_PILC_O_CLIP_OFSET_O [ 0 locks=0 ] ( [ O_TESFO_PILC_O_CLIP_OFSET_O 1 ] ) +O_SNOISIVIDBUS_EREHPS_O_SPHERE_SUBDIVISIONS_O [ 0 locks=0 ] ( 8 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/rad.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/rad.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.495 15.4724 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 subdivide1 1 1 "input1" +} +inputs +{ +0 subdivide1 0 1 +} +stat +{ + create 1507930641 + modify 1616207969 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/rad.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "@P += +normalize(@P) +* +ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/box2/scale\") +;" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/rad.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/rad1.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/rad1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.49 15.4724 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 subdivide2 1 1 "input1" +} +inputs +{ +0 subdivide2 0 1 +} +stat +{ + create 1507930641 + modify 1616207969 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/rad1.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "@P += +normalize(@P) +* +ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/box3/scale\") +;" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/rad1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -31.495 27.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O 1 1 "input1" +} +inputs +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O 0 1 +} +stat +{ + create 1507930641 + modify 1621151644 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "@P = normalize(@P)*(ch(\"../O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O/radx\")/3);" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O1.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -8.995 -2.155 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O1 1 1 "input1" +} +inputs +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O1 0 1 +} +stat +{ + create 1507930641 + modify 1616231935 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "@P = normalize(@P)*1;" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_GNIR_O_RING_VOLUME_WRANGLE_O.init" +Content-Type: text/plain + +type = volumewrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_GNIR_O_RING_VOLUME_WRANGLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -35.362 1.75593 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O1 1 1 "input1" +} +inputs +{ +0 O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O1 0 1 +} +stat +{ + create 1595844362 + modify 1621151501 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_GNIR_O_RING_VOLUME_WRANGLE_O.spareparmdef" +Content-Type: text/plain + + group { + name "folder1" + label "Code" + + parm { + name "group" + baseparm + label "Group" + export none + } + parm { + name "bindeach" + baseparm + label "Bind Each Volume to Density" + export none + } + parm { + name "snippet" + baseparm + label "VEXpression" + export all + } + parm { + name "exportlist" + baseparm + label "Volumes to Write to" + export none + } + parm { + name "vex_strict" + baseparm + label "Enforce Prototypes" + export none + } + } + + group { + name "folder1_1" + label "Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindprimname#" + baseparm + label "Primitive Name" + export none + } + parm { + name "bindprim#" + baseparm + label "Primitive" + export none + } + parm { + name "bindname#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "vex_geometrygenerator" + baseparm + label "Only Output Created Geometry" + export none + } + parm { + name "vdb_signedflood" + baseparm + label "Signed-Flood Fill Output SDF VDBs" + export none + } + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + } + + parm { + name "O_ELACS_O_SCALE_O" + label "O_ELACS_O_SCALE_O" + type float + default { "0" } + range { -32 32 } + } + parm { + name "O_REWOP_O_POWER_O" + label "O_REWOP_O_POWER_O" + type float + default { "0" } + range { -32 32 } + } + parm { + name "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" + label "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" + type float + default { "0" } + range { 0 16 } + } + parm { + name "O_TFIHS_O_SHIFT_O" + label "O_TFIHS_O_SHIFT_O" + type float + default { "0" } + range { -2 2 } + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_GNIR_O_RING_VOLUME_WRANGLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +bindeach [ 0 locks=0 ] ( "off" ) +snippet [ 0 locks=0 ] ( "@O_ELACS_O_SCALE_O=ch('O_ELACS_O_SCALE_O'); +@O_REWOP_O_POWER_O=ch('O_REWOP_O_POWER_O'); +@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O=ch('O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O'); +@O_TFIHS_O_SHIFT_O=ch('O_TFIHS_O_SHIFT_O'); +// 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ +// \\\\ +// 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_RAENIL_ECILS_EMULOV_O_VOLUME_SLICE_LINEAR_DENSITY_GRADIENT_O=(@density); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LADIOSUNISOC_ECILS_EMULOV_O_VOLUME_SLICE_COSINUSOIDAL_DENSITY_GRADIENT_O=((1-cos(1*$PI*(@density)))/2); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_DENSITY_GRADIENT_O=( (sqrt(((-cos($PI*(@density)))))/2) + ((-sqrt(((cos($PI*(@density)))))+1)/2) ); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_ELCRICIMES_ECILS_EMULOV_O_VOLUME_SLICE_SEMICIRCLE_DENSITY_GRADIENT_O=(sqrt(((sin(.5*$PI*(@density)))))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_DENSITY_GRADIENT_O=((-sqrt(((cos(.5*$PI*(@density)))))+1)*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_GNIR_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_RING_DENSITY_GRADIENT_O=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_DENSITY_GRADIENT_O=((exp(2*$PI*@density))/(exp(2*$PI))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LAITNENOPXE_FLAH_REPU_ECILS_EMULOV_O_VOLUME_SLICE_UPER_HALF_EXPONENTIAL_DENSITY_GRADIENT_O=(1-(exp(2*$PI)/exp(8*@density)/exp(2*$PI))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EMARF_RENI_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_INER_FRAME_DENSITY_GRADIENT_O=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_DENSITY_GRADIENT_O=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_GNIR_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_RING_DENSITY_GRADIENT_O=((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ + + + +//@density = ( ( ((exp( (@density*1) )/(exp(.5*$PI)) )) )); +//@density = (1-(cos( (.5*$PI*@density*1))))+.25; +//@density = sqrt(sin(2*$PI*@density /4)+.5)-.5; +//@density = (sqrt(sin(.25*$PI*@density)) )*1; +//@density=( ( (pow(min(cos($PI*@density/2), 1.0 - abs(@density)), 1.0)) )); +//@density = exp(2*$PI)/( (exp(sin(@density))))/exp(2*$PI); + +//@density = 1/( 1/sqrt (1/sin(-1/@density)) )/2; +//@density = 1/( 1/sqrt (2/sin(-1/@density)) )/2; + +//@density = ( sqrt ( (cos(@density*2.25))) ); +//@density = ( sqrt ( (sin(@density))) ); +//@density = (1-( pow( (sin($PI*@density/2)),.5) ))+.25; + + +//@density = (1-( pow( (cos($PI*@density/2)),.5) ))+.25; + +//@density = (1- ( pow(abs(sin($PI*@density/2)),.5) )); +//@density = (( pow( (cos($PI*@density/2)),.5) )); +//@density = ( (sqrt(sin(@density))) ); +//@density = ( (1-sqrt(sin(@density))) ); + +//@density = ( ( ((exp( (@density) )/(exp(2*$PI)) ))*@density*128 ))+.0625; + +//@density = (1- sqrt( (abs(sinh(pow(min(sinh($PI*@density/2), 1 - abs(@density*1)), 1))))) ); +//@density = ( ( 1-(sqrt(abs(sinh(1*$PI*@density*1)))))); +//@density = pow(pow($PI,@density),@density); + + +//@density =((( pow( ((@density/16)),.25) / (pow( (1+sin(-@O_REWOP_O_POWER_O*$PI*@density)),.5) ))-0.2625*$PI)); +//@density=( @density/(0+cos(0*$PI-pow((0.015625*PI*@density),-@O_REWOP_O_POWER_O) )) ); + +//@density =((( pow( ((@density/16)),.25) / (pow( (1-sin(1*$PI*@density)),.5) ))-1)); +//@density=( @density/(cos( pow((0.015625*PI*@density),-.5) )) ); + + +//@density = ( (@density)/(1- pow((@density),4) ) ); +//@density=@density*( (pow(min(cos(1*$PI*@density/1), 1.0 - abs(@density)), 1.0)) ); +//@density=( @density/(sin(1*PI*@density)*cos(.5*PI*@density) ) ); +//@density=( @density/(cos( pow((.125*PI*@density),-1) )) ); +//@density=( @density/(cos( pow((.03125*PI*@density),-1) )) ); + + +//@density= (((1/( sqrt ( cos( .5*$PI* (@density*2) ))+1 ))*2)-1); +//@density= ( sqrt (-cos( .5*$PI* (@density*2) )) ); +//@density= ((1-cos(1*$PI*(@density)))/2); + +//@density=(-sqrt(((cos(.5*$PI*(@density)))))+1); +//@density=(sqrt(((sin(.5*$PI*(@density)))))); + +//@density=(1-((exp(4*$PI))/(exp(16*@density))/exp(2*$PI))); +//@density=((exp(2*$PI*@density))/(exp(2*$PI))); + +//@density=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); + +//@density=(1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) ; + +//@density=(clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5)) ; + + + +//@density=(1-(clamp (exp(16*@density)/exp(2*$PI) ,0,.5))); + + +//@density=( ( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5),0,.5) ) ) * ( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5),0.5,1) ) ))+.5; +//@density=( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0.5,1) ) ); +//@density=( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0,.5) ) ) ; +//@density=1-( exp(@density*(2*$PI))/(2*$PI) ); +//@density=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); +//@density=((exp(2*$PI*@density))/(exp(2*$PI))); + +//* (1-(exp(4*$PI)/exp(16*@density)/exp(2*$PI))) +2 )/(((exp(2*$PI))/2+1)-0.5) + +//@density=( clamp((1-((exp(2*$PI))/(exp(8*@density))/exp(4*$PI))),0,1) + clamp(((exp(2*$PI*@density))/(exp(2*$PI))),0,1) ); +//@density=exp(1-sqrt(((sin(.5*$PI*(@density))))))/exp(2*$PI)+.5; + + +//@density=( (pow(2*$PI*@density, .5))/2.0 ) + (1.0 - (pow(2.0*(1.0-$PI*@density), 4))/2.0 )/4; + +//@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); + +//@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); +//@density=(((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625) ); +//@density=(((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) + (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)); +//@density=(( (((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) - (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)) ))*1; +//@density=(1-(((exp(16*$PI*@density)/exp(2*$PI))) )); + +//@density=(sqrt(((sin(.5*$PI*(@density)))))); +//@density=(pow( (((sin(.5*$PI*(@density))))) ,.5 ) ); +//@density=( 1/pow(@density,2) )/(4096); +//@density=(1/(16*@density)); +//@density=(((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5)); +//@density=(1/(256*@density)); +//@density=1-((atan(1/@density*1*$PI))/(1*$PI)*8-3); +//@density=(1/@density)/16; + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); + +//@density=(1-(( (( clamp( (1/(clamp(( ((4))*@density),-256, ((2)) ) - ( 1/(4) ) -((2)) ) + (4) +(1) ), (1) ,256) )/8+.375) + (( clamp( (1/(clamp(( ((4)) *@density), ((2)) ,256) + ( 1/(4) ) -((2)) ) - (4) +(1) ),-256, (1) ) )/8+.375) )-.5)); +//@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),(1),256)))/8); +//@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),0,256)))/8); + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,(2))-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,256)-1)-1),-256,0) )+.5 ))))); +//@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,((@O_ELACS_O_SCALE_O/2)))-3)+.75 ),0,256) )+.5 ))))); +//@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),(@O_ELACS_O_SCALE_O/2),256)-1)-1),-256,0) )+.75 )/2)+.125))); + +//@density=(1-(( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (4) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) ) - ( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O)) *@density), ((@O_ELACS_O_SCALE_O/2)) ,256) + ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) - (7) +(7) ),-256, (4) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-0))/1; + +//@density=(1-((( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (0) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5)*2))/8; + +//@density=((((1-(( clamp( (1/(clamp(((@O_ELACS_O_SCALE_O/2)*@density),-8,2)-3)+1),0,256)))))))-.35 ; + +//@density=(( (( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2)) *@density), ((0)) ,256) + ( 1/(4) ) -((0)) ) - (7) +(7) ),-256, (8) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5))+.5)*16; +//@density=( ( pow( clamp( (-cos($PI*@density)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /2.+.5 ) + ( -pow( clamp( (cos($PI*@density)) ,0.,1.) , 1./2.) /2.+.5 ) -.5); +//@density=( -pow( clamp( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(@density-0.))) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /.5+2.0 )/2. ; +//@density=( -pow( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(clamp(@density+0-(1-1/@O_ELACS_O_SCALE_O),0,8.)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 )*1; + +//@density=(( ( -pow( clamp( (cos(1*$PI*(@density+0+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(1*$PI*(@density+1+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1.); +//@density=( -pow( (cos((clamp(@O_TFIHS_O_SHIFT_O*.5*$PI*(clamp(@density-0-(0),0,1)),0,1*$PI)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 ) ; + +//@density=(( ( -pow( clamp( (cos( clamp( (1/@O_TFIHS_O_SHIFT_O) *1*$PI*@density,0,$PI)-0)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(clamp((1/@O_TFIHS_O_SHIFT_O)*1*$PI*@density-((@O_TFIHS_O_SHIFT_O*(1/@O_TFIHS_O_SHIFT_O))*$PI) ,-$PI,0) ) ) ,0,1) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1); + +//@density=(( (pow(( 1./ (1.-clamp( @density *2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.) + 1.-((pow(( 1./ (clamp( ( @density -.5)*2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.)+0.) )-.5)*2; +//@density=((pow(( 1./ (1.-clamp( ( @density -.0)*1. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0); + + + + + +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ + +//@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) )); + +@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) + (((pow(( 1./ (clamp( (@density-.5 - ( (((((@O_TFIHS_O_SHIFT_O-( .5+(@O_TFIHS_O_SHIFT_O/2) ) ))))) ) )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+0.0)) )-1) +* +(( (-pow( cos(.5*$PI * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); +; + +//@density=(pow( (((sin(.5*$PI*(@density))))),(pow(3,-1) )) ); + +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ + +//// Ⓞ (( (-pow( cos(.5*PI * clamp(((x))*2*(1/ ((((c)))) ), 0,1) ) , 1/b ) /1+1) + (-pow( cos(.5*PI * clamp(((x-1 - ( (((((c-( +.5 + 1/c*(c/2) ))))) ))))*2*(1/ ((((c)))) ), -1,0) ) , 1/b ) /1+1) )-1) Ⓞ \\\\\\\\ + +//@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); +//@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*1*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )); + + +" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +vex_geometrygenerator [ 0 locks=0 ] ( "off" ) +vdb_signedflood [ 0 locks=0 ] ( "on" ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_precision [ 0 locks=0 ] ( 64 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +O_ELACS_O_SCALE_O [ 0 locks=0 ] ( 96 ) +O_REWOP_O_POWER_O [ 0 locks=0 ] ( 0 ) +O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O [ 0 locks=0 ] ( 0.00390625 ) +O_TFIHS_O_SHIFT_O [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_GNIR_O_RING_VOLUME_WRANGLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O.init" +Content-Type: text/plain + +type = volumewrangle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -5.04108 -21.0923 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O 2 1 "input1" +} +inputs +{ +0 O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O 0 1 +} +stat +{ + create 1616286389 + modify 1624874143 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O.spareparmdef" +Content-Type: text/plain + + group { + name "folder1" + label "Code" + + parm { + name "group" + baseparm + label "Group" + export none + } + parm { + name "bindeach" + baseparm + label "Bind Each Volume to Density" + export none + } + parm { + name "snippet" + baseparm + label "VEXpression" + export all + } + parm { + name "exportlist" + baseparm + label "Volumes to Write to" + export none + } + parm { + name "vex_strict" + baseparm + label "Enforce Prototypes" + export none + } + } + + group { + name "folder1_1" + label "Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindprimname#" + baseparm + label "Primitive Name" + export none + } + parm { + name "bindprim#" + baseparm + label "Primitive" + export none + } + parm { + name "bindname#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "vex_geometrygenerator" + baseparm + label "Only Output Created Geometry" + export none + } + parm { + name "vdb_signedflood" + baseparm + label "Signed-Flood Fill Output SDF VDBs" + export none + } + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + } + + parm { + name "O_TNEIDARG_O_GRADIENT_O" + label "O_TNEIDARG_O_GRADIENT_O" + type ramp_rgb + default { "2" } + range { 1! 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +bindeach [ 0 locks=0 ] ( "off" ) +snippet [ 0 locks=0 ] ( @Cd=chramp('O_TNEIDARG_O_GRADIENT_O',@density); ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +vex_geometrygenerator [ 0 locks=0 ] ( "off" ) +vdb_signedflood [ 0 locks=0 ] ( "on" ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_precision [ 0 locks=0 ] ( 64 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +O_TNEIDARG_O_GRADIENT_O [ 0 locks=0 ] ( 2 ) +O_TNEIDARG_O_GRADIENT_O1pos [ 0 locks=0 ] ( 0 ) +O_TNEIDARG_O_GRADIENT_O1c [ 0 locks=0 ] ( 3.1400001049041748 3.1400001049041748 3.1400001049041748 ) +O_TNEIDARG_O_GRADIENT_O1interp [ 0 locks=0 ] ( "linear" ) +O_TNEIDARG_O_GRADIENT_O2pos [ 0 locks=0 ] ( 1 ) +O_TNEIDARG_O_GRADIENT_O2c [ 0 locks=0 ] ( 3.3299999237060547 3.3299999237060547 3.3299999237060547 ) +O_TNEIDARG_O_GRADIENT_O2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O.inp" +Content-Type: text/plain + +4 +0 1 6 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" +1 2 6.0999999046325684 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" +2 3 6.1999998092651367 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" +3 4 6.3000001907348633 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1.init" +Content-Type: text/plain + +type = volumevop +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.52017 3.25814 +connectornextid 5 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +4 "output1" +} +inputsNamed3 +{ +0 blast1 1 1 "input1" +1 (1) "" 1 "input2" +2 (2) "" 1 "input3" +3 (3) "" 1 "input4" +} +inputs +{ +0 blast1 0 1 +1 (1) 0 1 +2 (2) 0 1 +3 (3) 0 1 +} +stat +{ + create 1354656210 + modify 1640786442 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1.multiparm" +Content-Type: text/plain + +3 +bindprimname# ../bindprimname# +bindprim# ../bindprim# +bindname# ../bindname# + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1.spareparmdef" +Content-Type: text/plain + + group { + name "stdswitcher3" + label "Vex Setup" + + parm { + name "vexsrc" + baseparm + label "Vex Source" + export all + } + parm { + name "shoppath" + baseparm + label "Shop Path" + export all + } + parm { + name "script" + baseparm + label "Script" + export all + } + parm { + name "clear" + baseparm + label "Re-load VEX Functions" + export all + } + parm { + name "vop_compiler" + baseparm + label "Compiler" + export none + } + parm { + name "vop_forcecompile" + baseparm + label "Force Compile" + export none + } + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + parm { + name "vex_multithread" + baseparm + label "Enable Multithreading" + export none + } + } + + group { + name "stdswitcher3_1" + label "Volume Bindings" + + parm { + name "vex_geometrygenerator" + baseparm + label "Only Output Created Geometry" + export none + } + parm { + name "vdb_signedflood" + baseparm + label "Signed-Flood Fill Output SDF VDBs" + export none + } + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + parm { + name "bindeach" + baseparm + label "Bind Each to Density" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + disablewhen "{ autobind == 1 } { bindeach == 1 }" + parmtag { "multistartoffset" "1" } + + parm { + name "bindprimname#" + baseparm + label "Primitive Name" + export none + } + parm { + name "bindprim#" + baseparm + label "Primitive" + export none + } + parm { + name "bindname#" + baseparm + label "VEX Parameter" + export none + } + } + + } + + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1.chn" +Content-Type: text/plain + +{ + channel bindeach { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../bindeach\") } + } + channel autobind { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 expr = "!ch(\"../bindeach\") && ch(\"../autobind\")" } + } + channel vex_cwdpath { + lefttype = extend + righttype = extend + defaultString = \"..\" + flags = 0 + segment { length = 0 expr = chsop(\"../vex_cwdpath\") } + } + channel vex_outputmask { + lefttype = extend + righttype = extend + defaultString = \"*\" + flags = 0 + segment { length = 0 expr = chs(\"../vex_outputmask\") } + } + channel vdb_signedflood { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../vdb_signedflood\") } + } + channel vex_geometrygenerator { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../vex_geometrygenerator\") } + } + channel bindings { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../bindings\") } + } + channel vex_precision { + lefttype = extend + righttype = extend + defaultString = \"auto\" + flags = 0 + segment { length = 0 expr = chs(\"../vex_precision\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 ) +vexsrc [ 0 locks=0 ] ( "myself" ) +shoppath [ 0 locks=0 ] ( "" ) +script [ 0 locks=0 ] ( null ) +clear [ 0 locks=0 ] ( 0 ) +vop_compiler [ 0 locks=0 ] ( "vcc -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) +vop_forcecompile [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( [ vex_cwdpath /obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O ] ) +vex_outputmask [ 0 locks=0 ] ( [ vex_outputmask * ] ) +vex_multithread [ 0 locks=0 ] ( "on" ) +vex_geometrygenerator [ 0 locks=0 ] ( [ vex_geometrygenerator 0 ] ) +vdb_signedflood [ 0 locks=0 ] ( [ vdb_signedflood 1 ] ) +autobind [ 0 locks=0 ] ( [ autobind 1 ] ) +bindeach [ 0 locks=0 ] ( [ bindeach 0 ] ) +bindings [ 0 locks=0 ] ( [ bindings 0 ] ) +vex_precision [ 0 locks=0 ] ( [ vex_precision 64 ] ) +stdswitcher3 [ 0 locks=0 ] ( 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1/snippet1.init" +Content-Type: text/plain + +type = snippet +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1/snippet1.def" +Content-Type: text/plain + +comment "" +position 4.85873 3.63513 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "outnext" +3 "outnext_2" +5 "outnext_3" +7 "outnext_4" +9 "outnext_5" +11 "outnext_6" +13 "outnext_7" +15 "outnext_8" +17 "outnext_9" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1354656277 + modify 1617727827 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1/snippet1.chn" +Content-Type: text/plain + +{ + channel code { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../../snippet\") } + } + channel exportlist { + lefttype = extend + righttype = extend + defaultString = \"*\" + flags = 0 + segment { length = 0 expr = chs(\"../../exportlist\") } + } + channel strict { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../../vex_strict\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1/snippet1.parm" +Content-Type: text/plain + +{ +version 0.8 +code [ 0 locks=0 ] ( [ code @Cd=chramp('O_TNEIDARG_O_GRADIENT_O',@density); ] ) +includes [ 0 locks=0 ] ( "" ) +outercode [ 0 locks=0 ] ( "" ) +expandcode [ 0 locks=0 ] ( "on" ) +strict [ 0 locks=0 ] ( [ strict 0 ] ) +namenum [ 0 locks=0 ] ( 0 ) +exportlist [ 0 locks=0 ] ( [ exportlist * ] ) +forcecodegeneration [ 0 locks=0 ] ( "on" ) +strictvariables [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1/snippet1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1.init" +Content-Type: text/plain + +type = volumewrangle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -10.995 -17.655 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O1 2 1 "input1" +} +inputs +{ +0 O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O1 0 1 +} +stat +{ + create 1616286389 + modify 1623868025 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1.spareparmdef" +Content-Type: text/plain + + group { + name "folder1" + label "Code" + + parm { + name "group" + baseparm + label "Group" + export none + } + parm { + name "bindeach" + baseparm + label "Bind Each Volume to Density" + export none + } + parm { + name "snippet" + baseparm + label "VEXpression" + export all + } + parm { + name "exportlist" + baseparm + label "Volumes to Write to" + export none + } + parm { + name "vex_strict" + baseparm + label "Enforce Prototypes" + export none + } + } + + group { + name "folder1_1" + label "Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindprimname#" + baseparm + label "Primitive Name" + export none + } + parm { + name "bindprim#" + baseparm + label "Primitive" + export none + } + parm { + name "bindname#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "vex_geometrygenerator" + baseparm + label "Only Output Created Geometry" + export none + } + parm { + name "vdb_signedflood" + baseparm + label "Signed-Flood Fill Output SDF VDBs" + export none + } + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + } + + parm { + name "O_TNEIDARG_O_GRADIENT_O" + label "O_TNEIDARG_O_GRADIENT_O" + type ramp_rgb + default { "2" } + range { 1! 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +bindeach [ 0 locks=0 ] ( "off" ) +snippet [ 0 locks=0 ] ( @Cd=chramp('O_TNEIDARG_O_GRADIENT_O',@density); ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +vex_geometrygenerator [ 0 locks=0 ] ( "off" ) +vdb_signedflood [ 0 locks=0 ] ( "on" ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_precision [ 0 locks=0 ] ( 64 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +O_TNEIDARG_O_GRADIENT_O [ 0 locks=0 ] ( 2 ) +O_TNEIDARG_O_GRADIENT_O1pos [ 0 locks=0 ] ( 0 ) +O_TNEIDARG_O_GRADIENT_O1c [ 0 locks=0 ] ( 3.1400001049041748 3.1400001049041748 3.1400001049041748 ) +O_TNEIDARG_O_GRADIENT_O1interp [ 0 locks=0 ] ( "linear" ) +O_TNEIDARG_O_GRADIENT_O2pos [ 0 locks=0 ] ( 1 ) +O_TNEIDARG_O_GRADIENT_O2c [ 0 locks=0 ] ( 3.2999999523162842 3.2999999523162842 3.2999999523162842 ) +O_TNEIDARG_O_GRADIENT_O2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1.inp" +Content-Type: text/plain + +4 +0 1 6 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" +1 2 6.0999999046325684 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" +2 3 6.1999998092651367 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" +3 4 6.3000001907348633 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1.init" +Content-Type: text/plain + +type = volumevop +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.52017 3.25814 +connectornextid 5 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +4 "output1" +} +inputsNamed3 +{ +0 blast1 1 1 "input1" +1 (1) "" 1 "input2" +2 (2) "" 1 "input3" +3 (3) "" 1 "input4" +} +inputs +{ +0 blast1 0 1 +1 (1) 0 1 +2 (2) 0 1 +3 (3) 0 1 +} +stat +{ + create 1354656210 + modify 1640786442 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1.multiparm" +Content-Type: text/plain + +3 +bindprimname# ../bindprimname# +bindprim# ../bindprim# +bindname# ../bindname# + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1.spareparmdef" +Content-Type: text/plain + + group { + name "stdswitcher3" + label "Vex Setup" + + parm { + name "vexsrc" + baseparm + label "Vex Source" + export all + } + parm { + name "shoppath" + baseparm + label "Shop Path" + export all + } + parm { + name "script" + baseparm + label "Script" + export all + } + parm { + name "clear" + baseparm + label "Re-load VEX Functions" + export all + } + parm { + name "vop_compiler" + baseparm + label "Compiler" + export none + } + parm { + name "vop_forcecompile" + baseparm + label "Force Compile" + export none + } + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + parm { + name "vex_multithread" + baseparm + label "Enable Multithreading" + export none + } + } + + group { + name "stdswitcher3_1" + label "Volume Bindings" + + parm { + name "vex_geometrygenerator" + baseparm + label "Only Output Created Geometry" + export none + } + parm { + name "vdb_signedflood" + baseparm + label "Signed-Flood Fill Output SDF VDBs" + export none + } + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + parm { + name "bindeach" + baseparm + label "Bind Each to Density" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + disablewhen "{ autobind == 1 } { bindeach == 1 }" + parmtag { "multistartoffset" "1" } + + parm { + name "bindprimname#" + baseparm + label "Primitive Name" + export none + } + parm { + name "bindprim#" + baseparm + label "Primitive" + export none + } + parm { + name "bindname#" + baseparm + label "VEX Parameter" + export none + } + } + + } + + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1.chn" +Content-Type: text/plain + +{ + channel bindeach { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../bindeach\") } + } + channel autobind { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 expr = "!ch(\"../bindeach\") && ch(\"../autobind\")" } + } + channel vex_cwdpath { + lefttype = extend + righttype = extend + defaultString = \"..\" + flags = 0 + segment { length = 0 expr = chsop(\"../vex_cwdpath\") } + } + channel vex_outputmask { + lefttype = extend + righttype = extend + defaultString = \"*\" + flags = 0 + segment { length = 0 expr = chs(\"../vex_outputmask\") } + } + channel vdb_signedflood { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../vdb_signedflood\") } + } + channel vex_geometrygenerator { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../vex_geometrygenerator\") } + } + channel bindings { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../bindings\") } + } + channel vex_precision { + lefttype = extend + righttype = extend + defaultString = \"auto\" + flags = 0 + segment { length = 0 expr = chs(\"../vex_precision\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 ) +vexsrc [ 0 locks=0 ] ( "myself" ) +shoppath [ 0 locks=0 ] ( "" ) +script [ 0 locks=0 ] ( null ) +clear [ 0 locks=0 ] ( 0 ) +vop_compiler [ 0 locks=0 ] ( "vcc -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) +vop_forcecompile [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( [ vex_cwdpath /obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1 ] ) +vex_outputmask [ 0 locks=0 ] ( [ vex_outputmask * ] ) +vex_multithread [ 0 locks=0 ] ( "on" ) +vex_geometrygenerator [ 0 locks=0 ] ( [ vex_geometrygenerator 0 ] ) +vdb_signedflood [ 0 locks=0 ] ( [ vdb_signedflood 1 ] ) +autobind [ 0 locks=0 ] ( [ autobind 1 ] ) +bindeach [ 0 locks=0 ] ( [ bindeach 0 ] ) +bindings [ 0 locks=0 ] ( [ bindings 0 ] ) +vex_precision [ 0 locks=0 ] ( [ vex_precision 64 ] ) +stdswitcher3 [ 0 locks=0 ] ( 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1/snippet1.init" +Content-Type: text/plain + +type = snippet +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1/snippet1.def" +Content-Type: text/plain + +comment "" +position 4.85873 3.63513 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "outnext" +3 "outnext_2" +5 "outnext_3" +7 "outnext_4" +9 "outnext_5" +11 "outnext_6" +13 "outnext_7" +15 "outnext_8" +17 "outnext_9" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1354656277 + modify 1617727781 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1/snippet1.spareparmdef" +Content-Type: text/plain + + parm { + name "code" + baseparm + label "Code Snippet" + export all + } + parm { + name "includes" + baseparm + label "Include Files" + export none + } + parm { + name "outercode" + baseparm + label "Outer Code" + export none + } + parm { + name "expandcode" + baseparm + label "Expand Expressions in Code" + export none + } + parm { + name "strict" + baseparm + label "Enforce Prototypes" + export none + } + multiparm { + name "namenum" + label "Number of Names" + baseparm + invisible + default 0 + + parm { + name "name#" + baseparm + label "Variable Name #" + export none + } + } + + parm { + name "exportlist" + baseparm + label "Bindings to Export" + export none + } + parm { + name "forcecodegeneration" + baseparm + label "Force Code Generation" + export none + } + parm { + name "strictvariables" + baseparm + label "Standard Variable Names Only" + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1/snippet1.chn" +Content-Type: text/plain + +{ + channel code { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../../snippet\") } + } + channel exportlist { + lefttype = extend + righttype = extend + defaultString = \"*\" + flags = 0 + segment { length = 0 expr = chs(\"../../exportlist\") } + } + channel strict { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../../vex_strict\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1/snippet1.parm" +Content-Type: text/plain + +{ +version 0.8 +code [ 0 locks=0 ] ( [ code @Cd=chramp('O_TNEIDARG_O_GRADIENT_O',@density); ] ) +includes [ 0 locks=0 ] ( "" ) +outercode [ 0 locks=0 ] ( "" ) +expandcode [ 0 locks=0 ] ( "on" ) +strict [ 0 locks=0 ] ( [ strict 0 ] ) +namenum [ 0 locks=0 ] ( 0 ) +exportlist [ 0 locks=0 ] ( [ exportlist * ] ) +forcecodegeneration [ 0 locks=0 ] ( "on" ) +strictvariables [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1/snippet1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumeramp1.init" +Content-Type: text/plain + +type = volumeramp +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumeramp1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 -10.655 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_SNOGILOP_YRTEMOEG_LEHS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SHEL_GEOMETRY_POLYGONS_O 1 1 "input1" +} +inputs +{ +0 O_SNOGILOP_YRTEMOEG_LEHS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SHEL_GEOMETRY_POLYGONS_O 0 1 +} +stat +{ + create 1617642348 + modify 1624868110 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumeramp1.parm" +Content-Type: text/plain + +{ +version 0.8 +primitive [ 0 locks=0 ] ( 0 ) +name [ 0 locks=0 ] ( "" ) +srcmin [ 0 locks=0 ] ( 0 ) +srcmax [ 0 locks=0 ] ( 1 ) +destmin [ 0 locks=0 ] ( 0 ) +destmax [ 0 locks=0 ] ( 1 ) +usecolor [ 0 locks=0 ] ( "off" ) +scalarramp [ 0 locks=0 ] ( 2 ) +colorramp [ 0 locks=0 ] ( 2 ) +scalarramp1pos [ 0 locks=0 ] ( 0 ) +scalarramp1value [ 0 locks=0 ] ( 0 ) +scalarramp1interp [ 0 locks=0 ] ( "linear" ) +scalarramp2pos [ 0 locks=0 ] ( 1 ) +scalarramp2value [ 8 locks=0 ] ( 1 ) +scalarramp2interp [ 0 locks=0 ] ( "linear" ) +colorramp1pos [ 0 locks=0 ] ( 0 ) +colorramp1c [ 0 locks=0 ] ( 0 0 0 ) +colorramp1interp [ 0 locks=0 ] ( "linear" ) +colorramp2pos [ 0 locks=0 ] ( 1 ) +colorramp2c [ 0 locks=0 ] ( 1 1 1 ) +colorramp2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumeramp1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_DENIBMOC_WOLG_O_GLOW_COMBINED_VOLUME_WRANGLE_O.init" +Content-Type: text/plain + +type = volumewrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_DENIBMOC_WOLG_O_GLOW_COMBINED_VOLUME_WRANGLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.11087 -12.9395 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 volumemix1 2 1 "input1" +} +inputs +{ +0 volumemix1 0 1 +} +stat +{ + create 1595844362 + modify 1624874173 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_DENIBMOC_WOLG_O_GLOW_COMBINED_VOLUME_WRANGLE_O.spareparmdef" +Content-Type: text/plain + + group { + name "folder1" + label "Code" + + parm { + name "group" + baseparm + label "Group" + export none + } + parm { + name "bindeach" + baseparm + label "Bind Each Volume to Density" + export none + } + parm { + name "snippet" + baseparm + label "VEXpression" + export all + } + parm { + name "exportlist" + baseparm + label "Volumes to Write to" + export none + } + parm { + name "vex_strict" + baseparm + label "Enforce Prototypes" + export none + } + } + + group { + name "folder1_1" + label "Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindprimname#" + baseparm + label "Primitive Name" + export none + } + parm { + name "bindprim#" + baseparm + label "Primitive" + export none + } + parm { + name "bindname#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "vex_geometrygenerator" + baseparm + label "Only Output Created Geometry" + export none + } + parm { + name "vdb_signedflood" + baseparm + label "Signed-Flood Fill Output SDF VDBs" + export none + } + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + } + + parm { + name "O_ELACS_O_SCALE_O" + label "O_ELACS_O_SCALE_O" + type float + default { "0" } + range { -16 16 } + } + parm { + name "O_REWOP_O_POWER_O" + label "O_REWOP_O_POWER_O" + type float + default { "0" } + range { 0 8 } + } + parm { + name "O_REWOP_TOOR_O_ROOT_POWER_O" + label "O_REWOP_TOOR_O_ROOT_POWER_O" + type float + default { "0" } + range { 0 8 } + } + parm { + name "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" + label "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" + type float + default { "0" } + range { 0 16 } + } + parm { + name "O_TFIHS_O_SHIFT_O" + label "O_TFIHS_O_SHIFT_O" + type float + default { "0" } + range { -2 2 } + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_DENIBMOC_WOLG_O_GLOW_COMBINED_VOLUME_WRANGLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +bindeach [ 0 locks=0 ] ( "off" ) +snippet [ 0 locks=0 ] ( "@O_ELACS_O_SCALE_O=ch('O_ELACS_O_SCALE_O'); +@O_REWOP_O_POWER_O=ch('O_REWOP_O_POWER_O'); +@O_REWOP_TOOR_O_ROOT_POWER_O=ch('O_REWOP_TOOR_O_ROOT_POWER_O'); +@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O=ch('O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O'); +@O_TFIHS_O_SHIFT_O=ch('O_TFIHS_O_SHIFT_O'); +// 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ +// \\\\ +// 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_RAENIL_ECILS_EMULOV_O_VOLUME_SLICE_LINEAR_DENSITY_GRADIENT_O=(@density); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LADIOSUNISOC_ECILS_EMULOV_O_VOLUME_SLICE_COSINUSOIDAL_DENSITY_GRADIENT_O=((1-cos(1*$PI*(@density)))/2); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_DENSITY_GRADIENT_O=( (sqrt(((-cos($PI*(@density)))))/2) + ((-sqrt(((cos($PI*(@density)))))+1)/2) ); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_ELCRICIMES_ECILS_EMULOV_O_VOLUME_SLICE_SEMICIRCLE_DENSITY_GRADIENT_O=(sqrt(((sin(.5*$PI*(@density)))))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_DENSITY_GRADIENT_O=((-sqrt(((cos(.5*$PI*(@density)))))+1)*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_GNIR_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_RING_DENSITY_GRADIENT_O=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_DENSITY_GRADIENT_O=((exp(2*$PI*@density))/(exp(2*$PI))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LAITNENOPXE_FLAH_REPU_ECILS_EMULOV_O_VOLUME_SLICE_UPER_HALF_EXPONENTIAL_DENSITY_GRADIENT_O=(1-(exp(2*$PI)/exp(8*@density)/exp(2*$PI))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EMARF_RENI_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_INER_FRAME_DENSITY_GRADIENT_O=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_DENSITY_GRADIENT_O=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_GNIR_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_RING_DENSITY_GRADIENT_O=((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ + + + +//@density = ( ( ((exp( (@density*1) )/(exp(.5*$PI)) )) )); +//@density = (1-(cos( (.5*$PI*@density*1))))+.25; +//@density = sqrt(sin(2*$PI*@density /4)+.5)-.5; +//@density = (sqrt(sin(.25*$PI*@density)) )*1; +//@density=( ( (pow(min(cos($PI*@density/2), 1.0 - abs(@density)), 1.0)) )); +//@density = exp(2*$PI)/( (exp(sin(@density))))/exp(2*$PI); + +//@density = 1/( 1/sqrt (1/sin(-1/@density)) )/2; +//@density = 1/( 1/sqrt (2/sin(-1/@density)) )/2; + +//@density = ( sqrt ( (cos(@density*2.25))) ); +//@density = ( sqrt ( (sin(@density))) ); +//@density = (1-( pow( (sin($PI*@density/2)),.5) ))+.25; + + +//@density = (1-( pow( (cos($PI*@density/2)),.5) ))+.25; + +//@density = (1- ( pow(abs(sin($PI*@density/2)),.5) )); +//@density = (( pow( (cos($PI*@density/2)),.5) )); +//@density = ( (sqrt(sin(@density))) ); +//@density = ( (1-sqrt(sin(@density))) ); + +//@density = ( ( ((exp( (@density) )/(exp(2*$PI)) ))*@density*128 ))+.0625; + +//@density = (1- sqrt( (abs(sinh(pow(min(sinh($PI*@density/2), 1 - abs(@density*1)), 1))))) ); +//@density = ( ( 1-(sqrt(abs(sinh(1*$PI*@density*1)))))); +//@density = pow(pow($PI,@density),@density); + + +//@density =((( pow( ((@density/16)),.25) / (pow( (1+sin(-@O_REWOP_O_POWER_O*$PI*@density)),.5) ))-0.2625*$PI)); +//@density=( @density/(0+cos(0*$PI-pow((0.015625*PI*@density),-@O_REWOP_O_POWER_O) )) ); + +//@density =((( pow( ((@density/16)),.25) / (pow( (1-sin(1*$PI*@density)),.5) ))-1)); +//@density=( @density/(cos( pow((0.015625*PI*@density),-.5) )) ); + + +//@density = ( (@density)/(1- pow((@density),4) ) ); +//@density=@density*( (pow(min(cos(1*$PI*@density/1), 1.0 - abs(@density)), 1.0)) ); +//@density=( @density/(sin(1*PI*@density)*cos(.5*PI*@density) ) ); +//@density=( @density/(cos( pow((.125*PI*@density),-1) )) ); +//@density=( @density/(cos( pow((.03125*PI*@density),-1) )) ); + + +//@density= (((1/( sqrt ( cos( .5*$PI* (@density*2) ))+1 ))*2)-1); +//@density= ( sqrt (-cos( .5*$PI* (@density*2) )) ); +//@density= ((1-cos(1*$PI*(@density)))/2); + +//@density=(-sqrt(((cos(.5*$PI*(@density)))))+1); +//@density=(sqrt(((sin(.5*$PI*(@density)))))); + +//@density=(1-((exp(4*$PI))/(exp(16*@density))/exp(2*$PI))); +//@density=((exp(2*$PI*@density))/(exp(2*$PI))); + +//@density=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); + +//@density=(1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) ; + +//@density=(clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5)) ; + + + +//@density=(1-(clamp (exp(16*@density)/exp(2*$PI) ,0,.5))); + + +//@density=( ( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5),0,.5) ) ) * ( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5),0.5,1) ) ))+.5; +//@density=( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0.5,1) ) ); +//@density=( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0,.5) ) ) ; +//@density=1-( exp(@density*(2*$PI))/(2*$PI) ); +//@density=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); +//@density=((exp(2*$PI*@density))/(exp(2*$PI))); + +//* (1-(exp(4*$PI)/exp(16*@density)/exp(2*$PI))) +2 )/(((exp(2*$PI))/2+1)-0.5) + +//@density=( clamp((1-((exp(2*$PI))/(exp(8*@density))/exp(4*$PI))),0,1) + clamp(((exp(2*$PI*@density))/(exp(2*$PI))),0,1) ); +//@density=exp(1-sqrt(((sin(.5*$PI*(@density))))))/exp(2*$PI)+.5; + + +//@density=( (pow(2*$PI*@density, .5))/2.0 ) + (1.0 - (pow(2.0*(1.0-$PI*@density), 4))/2.0 )/4; + +//@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); + +//@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); +//@density=(((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625) ); +//@density=(((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) + (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)); +//@density=(( (((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) - (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)) ))*1; +//@density=(1-(((exp(16*$PI*@density)/exp(2*$PI))) )); + +//@density=(sqrt(((sin(.5*$PI*(@density)))))); +//@density=(pow( (((sin(.5*$PI*(@density))))) ,.5 ) ); +//@density=( 1/pow(@density,2) )/(4096); +//@density=(1/(16*@density)); +//@density=(((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5)); +//@density=(1/(256*@density)); +//@density=1-((atan(1/@density*1*$PI))/(1*$PI)*8-3); +//@density=(1/@density)/16; + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); + +//@density=(1-(( (( clamp( (1/(clamp(( ((4))*@density),-256, ((2)) ) - ( 1/(4) ) -((2)) ) + (4) +(1) ), (1) ,256) )/8+.375) + (( clamp( (1/(clamp(( ((4)) *@density), ((2)) ,256) + ( 1/(4) ) -((2)) ) - (4) +(1) ),-256, (1) ) )/8+.375) )-.5)); +//@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),(1),256)))/8); +//@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),0,256)))/8); + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,(2))-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,256)-1)-1),-256,0) )+.5 ))))); +//@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,((@O_ELACS_O_SCALE_O/2)))-3)+.75 ),0,256) )+.5 ))))); +//@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),(@O_ELACS_O_SCALE_O/2),256)-1)-1),-256,0) )+.75 )/2)+.125))); + +//@density=(1-(( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (4) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) ) - ( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O)) *@density), ((@O_ELACS_O_SCALE_O/2)) ,256) + ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) - (7) +(7) ),-256, (4) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-0))/1; + +//@density=(1-((( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (0) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5)*2))/8; + +//@density=((((1-(( clamp( (1/(clamp(((@O_ELACS_O_SCALE_O/2)*@density),-8,2)-3)+1),0,256)))))))-.35 ; + +//@density=(( (( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2)) *@density), ((0)) ,256) + ( 1/(4) ) -((0)) ) - (7) +(7) ),-256, (8) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5))+.5)*16; +//@density=( ( pow( clamp( (-cos($PI*@density)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /2.+.5 ) + ( -pow( clamp( (cos($PI*@density)) ,0.,1.) , 1./2.) /2.+.5 ) -.5); +//@density=( -pow( clamp( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(@density-0.))) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /.5+2.0 )/2. ; +//@density=( -pow( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(clamp(@density+0-(1-1/@O_ELACS_O_SCALE_O),0,8.)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 )*1; + +//@density=(( ( -pow( clamp( (cos(1*$PI*(@density+0+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(1*$PI*(@density+1+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1.); +//@density=( -pow( (cos((clamp(@O_TFIHS_O_SHIFT_O*.5*$PI*(clamp(@density-0-(0),0,1)),0,1*$PI)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 ) ; + +//@density=(( ( -pow( clamp( (cos( clamp( (1/@O_TFIHS_O_SHIFT_O) *1*$PI*@density,0,$PI)-0)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(clamp((1/@O_TFIHS_O_SHIFT_O)*1*$PI*@density-((@O_TFIHS_O_SHIFT_O*(1/@O_TFIHS_O_SHIFT_O))*$PI) ,-$PI,0) ) ) ,0,1) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1); + +//@density=(( (pow(( 1./ (1.-clamp( @density *2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.) + 1.-((pow(( 1./ (clamp( ( @density -.5)*2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.)+0.) )-.5)*2; +//@density=((pow(( 1./ (1.-clamp( ( @density -.0)*1. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0); + + + + +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ + +//@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) )); + +//@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) + (((pow(( 1./ (clamp( (@density-.5 - ( (((((@O_TFIHS_O_SHIFT_O-( .5+(@O_TFIHS_O_SHIFT_O/2) ) ))))) ) )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+0.0)) )-1) +//* +//(-(pow( (((-cos(.5*4*atan(1)*(1/(@O_TFIHS_O_SHIFT_O+0))*(@density-(1+(@O_TFIHS_O_SHIFT_O+0))))))),(pow(3,-1) )) )+1); + +//(( (-pow( cos(.5*4*atan(1) * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); +//; + +//@density=pow( ((-cos(.5*4*atan(1)*@density))/2+.5) ,pow(1.66666,-1)); +//@density=pow( ((sin(.25*4*atan(1)*@density))/1+0),pow(1,-1)) ; + +//@density= (-(pow( (((-cos(.5*4*atan(1)*(1/(@O_TFIHS_O_SHIFT_O+1))*(@density-(1+(@O_TFIHS_O_SHIFT_O+1))))))),(pow(3,-1) )) )+1); + +//@density*=4; + +//@density = (-pow(clamp(cos(4*atan(1)*.5*(@density+.5)),0,1),pow(3,-1) ))+1; + +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ + +//// Ⓞ (( (-pow( cos(.5*PI * clamp(((x))*2*(1/ ((((c)))) ), 0,1) ) , 1/b ) /1+1) + (-pow( cos(.5*PI * clamp(((x-1 - ( (((((c-( +.5 + 1/c*(c/2) ))))) ))))*2*(1/ ((((c)))) ), -1,0) ) , 1/b ) /1+1) )-1) Ⓞ \\\\\\\\ + +//@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); +//@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*1*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )); +@density=pow( (-( pow( clamp((1.- pow(-((@density*(1./ ((((@O_TFIHS_O_SHIFT_O)))) ))-2.), @O_REWOP_O_POWER_O ) ),0.,1.) , pow(@O_REWOP_TOOR_O_ROOT_POWER_O,-1.) ) + (pow( clamp((1.+ pow(-((@density*(1./ ((((@O_TFIHS_O_SHIFT_O)))) ))+0.), @O_REWOP_O_POWER_O ) ),0.,1.) , pow(@O_REWOP_TOOR_O_ROOT_POWER_O,-1.) )) )/1.+1.) , pow(3.,-.0) );" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +vex_geometrygenerator [ 0 locks=0 ] ( "off" ) +vdb_signedflood [ 0 locks=0 ] ( "on" ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_precision [ 0 locks=0 ] ( 64 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +O_ELACS_O_SCALE_O [ 0 locks=0 ] ( 96 ) +O_REWOP_O_POWER_O [ 0 locks=0 ] ( 3 ) +O_REWOP_TOOR_O_ROOT_POWER_O [ 0 locks=0 ] ( 1.3200000000000001 ) +O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O [ 0 locks=0 ] ( 3 ) +O_TFIHS_O_SHIFT_O [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_DENIBMOC_WOLG_O_GLOW_COMBINED_VOLUME_WRANGLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -74.495 82.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O 1 1 "input1" +} +inputs +{ +0 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O 0 1 +} +stat +{ + create 1507930641 + modify 1628539182 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "@P = normalize(@P)*(ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3/2);" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -75.995 90.845 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1621142577 + modify 1640786441 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O.spareparmdef" +Content-Type: text/plain + + parm { + name "O_SDAERPS_O_SPREADS_O" + label "O_SDAERPS_O_SPREADS_O" + type integer + default { "0" } + range { 0 8 } + } + parm { + name "O_SNOISIVID_O_DIVISIONS_O" + label "O_SNOISIVID_O_DIVISIONS_O" + type integer + default { "0" } + range { 1 8 } + } + parm { + name "O_EZIS_ELOHW_O_WHOLE_SIZE_O" + label "O_EZIS_ELOHW_O_WHOLE_SIZE_O" + type float + default { "0" } + range { 0 16 } + } + group { + name "folder1" + label "Code" + + parm { + name "group" + baseparm + label "Group" + export none + bindselector points "Modify Points" + "Select the points to affect and press Enter to complete." + 0 1 0xffffffff 0 grouptype 0 + } + parm { + name "grouptype" + baseparm + label "Group Type" + export none + } + parm { + name "class" + baseparm + label "Run Over" + export none + } + parm { + name "vex_numcount" + baseparm + label "Number Count" + export none + } + parm { + name "vex_threadjobsize" + baseparm + label "Thread Job Size" + export none + } + parm { + name "snippet" + baseparm + label "VEXpression" + export all + } + parm { + name "exportlist" + baseparm + label "Attributes to Create" + export none + } + parm { + name "vex_strict" + baseparm + label "Enforce Prototypes" + export none + } + } + + group { + name "folder1_1" + label "Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindname#" + baseparm + label "Attribute Name" + export none + } + parm { + name "bindparm#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "groupautobind" + baseparm + label "Autobind Groups by Name" + export none + } + multiparm { + name "groupbindings" + label "Group Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindgroupname#" + baseparm + label "Group Name" + export none + } + parm { + name "bindgroupparm#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + parm { + name "vex_updatenmls" + baseparm + label "Update Normals If Displaced" + export none + } + parm { + name "vex_matchattrib" + baseparm + label "Attribute to Match" + export none + } + parm { + name "vex_inplace" + baseparm + label "Compute Results In Place" + export none + } + parm { + name "vex_selectiongroup" + baseparm + label "Output Selection Group" + export none + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + } + + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "@O_EZIS_ELOHW_O_WHOLE_SIZE_O=ch(\"O_EZIS_ELOHW_O_WHOLE_SIZE_O\"); +@O_SNOISIVID_O_DIVISIONS_O=ch(\"O_SNOISIVID_O_DIVISIONS_O\"); +@O_SDAERPS_O_SPREADS_O=ch(\"O_SDAERPS_O_SPREADS_O\");" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +O_SDAERPS_O_SPREADS_O [ 0 locks=0 ] ( 4 ) +O_SNOISIVID_O_DIVISIONS_O [ 0 locks=0 ] ( 4 ) +O_EZIS_ELOHW_O_WHOLE_SIZE_O [ 0 locks=0 ] ( 1 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -67.2514 19.34 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ENIL_O_LINE_O 0 1 "input1" +} +inputs +{ +0 O_ENIL_O_LINE_O 0 1 +} +stat +{ + create 1614364080 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "@Cd=1.-@P.x; +@P.y= +@P.x +//( ( pow( clamp(-cos(1.*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@P),0.,1.),.5) ) + ( -pow( clamp(cos(1.*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@P),0.,1.),.5) ) ) +//-cos(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@P) +///2. +//+.5 +; +" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O3.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -80.495 29.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor16 1 1 "input1" +} +inputs +{ +0 polydoctor16 0 1 +} +stat +{ + create 1507930641 + modify 1623869500 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O3.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "@P = normalize(@P)*(ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2);" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -80.495 35.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1621142577 + modify 1627741282 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O.spareparmdef" +Content-Type: text/plain + + parm { + name "O_SDAERPS_O_SPREADS_O" + label "O_SDAERPS_O_SPREADS_O" + type integer + default { "0" } + range { 0 4 } + } + parm { + name "O_SNOISIVID_O_DIVISIONS_O" + label "O_SNOISIVID_O_DIVISIONS_O" + type integer + default { "0" } + range { 1 4 } + } + parm { + name "O_EZIS_ELOHW_O_WHOLE_SIZE_O" + label "O_EZIS_ELOHW_O_WHOLE_SIZE_O" + type float + default { "0" } + range { 0 16 } + } + group { + name "folder1" + label "Code" + + parm { + name "group" + baseparm + label "Group" + export none + bindselector points "Modify Points" + "Select the points to affect and press Enter to complete." + 0 1 0xffffffff 0 grouptype 0 + } + parm { + name "grouptype" + baseparm + label "Group Type" + export none + } + parm { + name "class" + baseparm + label "Run Over" + export none + } + parm { + name "vex_numcount" + baseparm + label "Number Count" + export none + } + parm { + name "vex_threadjobsize" + baseparm + label "Thread Job Size" + export none + } + parm { + name "snippet" + baseparm + label "VEXpression" + export all + } + parm { + name "exportlist" + baseparm + label "Attributes to Create" + export none + } + parm { + name "vex_strict" + baseparm + label "Enforce Prototypes" + export none + } + } + + group { + name "folder1_1" + label "Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindname#" + baseparm + label "Attribute Name" + export none + } + parm { + name "bindparm#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "groupautobind" + baseparm + label "Autobind Groups by Name" + export none + } + multiparm { + name "groupbindings" + label "Group Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindgroupname#" + baseparm + label "Group Name" + export none + } + parm { + name "bindgroupparm#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + parm { + name "vex_updatenmls" + baseparm + label "Update Normals If Displaced" + export none + } + parm { + name "vex_matchattrib" + baseparm + label "Attribute to Match" + export none + } + parm { + name "vex_inplace" + baseparm + label "Compute Results In Place" + export none + } + parm { + name "vex_selectiongroup" + baseparm + label "Output Selection Group" + export none + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + } + + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "@O_EZIS_ELOHW_O_WHOLE_SIZE_O=ch(\"O_EZIS_ELOHW_O_WHOLE_SIZE_O\"); +@O_SNOISIVID_O_DIVISIONS_O=ch(\"O_SNOISIVID_O_DIVISIONS_O\"); +@O_SDAERPS_O_SPREADS_O=ch(\"O_SDAERPS_O_SPREADS_O\");" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +O_SDAERPS_O_SPREADS_O [ 0 locks=0 ] ( 0 ) +O_SNOISIVID_O_DIVISIONS_O [ 0 locks=0 ] ( 4 ) +O_EZIS_ELOHW_O_WHOLE_SIZE_O [ 0 locks=0 ] ( 1 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O4.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -96.495 29.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor30 1 1 "input1" +} +inputs +{ +0 polydoctor30 0 1 +} +stat +{ + create 1507930641 + modify 1623869311 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O4.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "@P = normalize(@P)*(ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2);" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -96.495 35.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1621142577 + modify 1623869425 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1.spareparmdef" +Content-Type: text/plain + + parm { + name "O_SDAERPS_O_SPREADS_O" + label "O_SDAERPS_O_SPREADS_O" + type integer + default { "0" } + range { 0 4 } + } + parm { + name "O_SNOISIVID_O_DIVISIONS_O" + label "O_SNOISIVID_O_DIVISIONS_O" + type integer + default { "0" } + range { 1 4 } + } + parm { + name "O_EZIS_ELOHW_O_WHOLE_SIZE_O" + label "O_EZIS_ELOHW_O_WHOLE_SIZE_O" + type float + default { "0" } + range { 0 16 } + } + group { + name "folder1" + label "Code" + + parm { + name "group" + baseparm + label "Group" + export none + bindselector points "Modify Points" + "Select the points to affect and press Enter to complete." + 0 1 0xffffffff 0 grouptype 0 + } + parm { + name "grouptype" + baseparm + label "Group Type" + export none + } + parm { + name "class" + baseparm + label "Run Over" + export none + } + parm { + name "vex_numcount" + baseparm + label "Number Count" + export none + } + parm { + name "vex_threadjobsize" + baseparm + label "Thread Job Size" + export none + } + parm { + name "snippet" + baseparm + label "VEXpression" + export all + } + parm { + name "exportlist" + baseparm + label "Attributes to Create" + export none + } + parm { + name "vex_strict" + baseparm + label "Enforce Prototypes" + export none + } + } + + group { + name "folder1_1" + label "Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindname#" + baseparm + label "Attribute Name" + export none + } + parm { + name "bindparm#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "groupautobind" + baseparm + label "Autobind Groups by Name" + export none + } + multiparm { + name "groupbindings" + label "Group Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindgroupname#" + baseparm + label "Group Name" + export none + } + parm { + name "bindgroupparm#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + parm { + name "vex_updatenmls" + baseparm + label "Update Normals If Displaced" + export none + } + parm { + name "vex_matchattrib" + baseparm + label "Attribute to Match" + export none + } + parm { + name "vex_inplace" + baseparm + label "Compute Results In Place" + export none + } + parm { + name "vex_selectiongroup" + baseparm + label "Output Selection Group" + export none + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + } + + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "@O_EZIS_ELOHW_O_WHOLE_SIZE_O=ch(\"O_EZIS_ELOHW_O_WHOLE_SIZE_O\"); +@O_SNOISIVID_O_DIVISIONS_O=ch(\"O_SNOISIVID_O_DIVISIONS_O\"); +@O_SDAERPS_O_SPREADS_O=ch(\"O_SDAERPS_O_SPREADS_O\");" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +O_SDAERPS_O_SPREADS_O [ 0 locks=0 ] ( 1 ) +O_SNOISIVID_O_DIVISIONS_O [ 0 locks=0 ] ( 1 ) +O_EZIS_ELOHW_O_WHOLE_SIZE_O [ 0 locks=0 ] ( 1 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2.init" +Content-Type: text/plain + +type = volumewrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -16.495 -12.155 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O2 2 1 "input1" +} +inputs +{ +0 O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O2 0 1 +} +stat +{ + create 1595844362 + modify 1624873073 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2.spareparmdef" +Content-Type: text/plain + + group { + name "folder1" + label "Code" + + parm { + name "group" + baseparm + label "Group" + export none + } + parm { + name "bindeach" + baseparm + label "Bind Each Volume to Density" + export none + } + parm { + name "snippet" + baseparm + label "VEXpression" + export all + } + parm { + name "exportlist" + baseparm + label "Volumes to Write to" + export none + } + parm { + name "vex_strict" + baseparm + label "Enforce Prototypes" + export none + } + } + + group { + name "folder1_1" + label "Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindprimname#" + baseparm + label "Primitive Name" + export none + } + parm { + name "bindprim#" + baseparm + label "Primitive" + export none + } + parm { + name "bindname#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "vex_geometrygenerator" + baseparm + label "Only Output Created Geometry" + export none + } + parm { + name "vdb_signedflood" + baseparm + label "Signed-Flood Fill Output SDF VDBs" + export none + } + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + } + + parm { + name "O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O" + label "O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O" + type float + default { "0" } + range { 0 1 } + } + parm { + name "O_ELACS_O_SCALE_O" + label "O_ELACS_O_SCALE_O" + type float + default { "0" } + range { -32 32 } + } + parm { + name "O_REWOP_O_POWER_O" + label "O_REWOP_O_POWER_O" + type float + default { "0" } + range { 0 8 } + } + parm { + name "O_REWOP_TOOR_O_ROOT_POWER_O" + label "O_REWOP_TOOR_O_ROOT_POWER_O" + type float + default { "0" } + range { 0 8 } + } + parm { + name "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" + label "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" + type float + default { "0" } + range { 0 16 } + } + parm { + name "O_TFIHS_O_SHIFT_O" + label "O_TFIHS_O_SHIFT_O" + type float + default { "0" } + range { -2 2 } + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2.chn" +Content-Type: text/plain + +{ + channel O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = log(4*rad(atan(1))-1) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +bindeach [ 0 locks=0 ] ( "off" ) +snippet [ 0 locks=0 ] ( "@O_ELACS_O_SCALE_O=ch('O_ELACS_O_SCALE_O'); +@O_REWOP_O_POWER_O=ch('O_REWOP_O_POWER_O'); +@O_REWOP_TOOR_O_ROOT_POWER_O=ch('O_REWOP_TOOR_O_ROOT_POWER_O'); +@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O=ch('O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O'); +@O_TFIHS_O_SHIFT_O=ch('O_TFIHS_O_SHIFT_O'); +// 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ +// \\\\ +// 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_RAENIL_ECILS_EMULOV_O_VOLUME_SLICE_LINEAR_DENSITY_GRADIENT_O=(@density); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LADIOSUNISOC_ECILS_EMULOV_O_VOLUME_SLICE_COSINUSOIDAL_DENSITY_GRADIENT_O=((1-cos(1*$PI*(@density)))/2); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_DENSITY_GRADIENT_O=( (sqrt(((-cos($PI*(@density)))))/2) + ((-sqrt(((cos($PI*(@density)))))+1)/2) ); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_ELCRICIMES_ECILS_EMULOV_O_VOLUME_SLICE_SEMICIRCLE_DENSITY_GRADIENT_O=(sqrt(((sin(.5*$PI*(@density)))))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_DENSITY_GRADIENT_O=((-sqrt(((cos(.5*$PI*(@density)))))+1)*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_GNIR_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_RING_DENSITY_GRADIENT_O=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_DENSITY_GRADIENT_O=((exp(2*$PI*@density))/(exp(2*$PI))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LAITNENOPXE_FLAH_REPU_ECILS_EMULOV_O_VOLUME_SLICE_UPER_HALF_EXPONENTIAL_DENSITY_GRADIENT_O=(1-(exp(2*$PI)/exp(8*@density)/exp(2*$PI))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EMARF_RENI_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_INER_FRAME_DENSITY_GRADIENT_O=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_DENSITY_GRADIENT_O=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_GNIR_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_RING_DENSITY_GRADIENT_O=((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ + + + +//@density = ( ( ((exp( (@density*1) )/(exp(.5*$PI)) )) )); +//@density = (1-(cos( (.5*$PI*@density*1))))+.25; +//@density = sqrt(sin(2*$PI*@density /4)+.5)-.5; +//@density = (sqrt(sin(.25*$PI*@density)) )*1; +//@density=( ( (pow(min(cos($PI*@density/2), 1.0 - abs(@density)), 1.0)) )); +//@density = exp(2*$PI)/( (exp(sin(@density))))/exp(2*$PI); + +//@density = 1/( 1/sqrt (1/sin(-1/@density)) )/2; +//@density = 1/( 1/sqrt (2/sin(-1/@density)) )/2; + +//@density = ( sqrt ( (cos(@density*2.25))) ); +//@density = ( sqrt ( (sin(@density))) ); +//@density = (1-( pow( (sin($PI*@density/2)),.5) ))+.25; + + +//@density = (1-( pow( (cos($PI*@density/2)),.5) ))+.25; + +//@density = (1- ( pow(abs(sin($PI*@density/2)),.5) )); +//@density = (( pow( (cos($PI*@density/2)),.5) )); +//@density = ( (sqrt(sin(@density))) ); +//@density = ( (1-sqrt(sin(@density))) ); + +//@density = ( ( ((exp( (@density) )/(exp(2*$PI)) ))*@density*128 ))+.0625; + +//@density = (1- sqrt( (abs(sinh(pow(min(sinh($PI*@density/2), 1 - abs(@density*1)), 1))))) ); +//@density = ( ( 1-(sqrt(abs(sinh(1*$PI*@density*1)))))); +//@density = pow(pow($PI,@density),@density); + + +//@density =((( pow( ((@density/16)),.25) / (pow( (1+sin(-@O_REWOP_O_POWER_O*$PI*@density)),.5) ))-0.2625*$PI)); +//@density=( @density/(0+cos(0*$PI-pow((0.015625*PI*@density),-@O_REWOP_O_POWER_O) )) ); + +//@density =((( pow( ((@density/16)),.25) / (pow( (1-sin(1*$PI*@density)),.5) ))-1)); +//@density=( @density/(cos( pow((0.015625*PI*@density),-.5) )) ); + + +//@density = ( (@density)/(1- pow((@density),4) ) ); +//@density=@density*( (pow(min(cos(1*$PI*@density/1), 1.0 - abs(@density)), 1.0)) ); +//@density=( @density/(sin(1*PI*@density)*cos(.5*PI*@density) ) ); +//@density=( @density/(cos( pow((.125*PI*@density),-1) )) ); +//@density=( @density/(cos( pow((.03125*PI*@density),-1) )) ); + + +//@density= (((1/( sqrt ( cos( .5*$PI* (@density*2) ))+1 ))*2)-1); +//@density= ( sqrt (-cos( .5*$PI* (@density*2) )) ); +//@density= ((1-cos(1*$PI*(@density)))/2); + +//@density=(-sqrt(((cos(.5*$PI*(@density)))))+1); +//@density=(sqrt(((sin(.5*$PI*(@density)))))); + +//@density=(1-((exp(4*$PI))/(exp(16*@density))/exp(2*$PI))); +//@density=((exp(2*$PI*@density))/(exp(2*$PI))); + +//@density=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); + +//@density=(1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) ; + +//@density=(clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5)) ; + + + +//@density=(1-(clamp (exp(16*@density)/exp(2*$PI) ,0,.5))); + + +//@density=( ( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5),0,.5) ) ) * ( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5),0.5,1) ) ))+.5; +//@density=( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0.5,1) ) ); +//@density=( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0,.5) ) ) ; +//@density=1-( exp(@density*(2*$PI))/(2*$PI) ); +//@density=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); +//@density=((exp(2*$PI*@density))/(exp(2*$PI))); + +//* (1-(exp(4*$PI)/exp(16*@density)/exp(2*$PI))) +2 )/(((exp(2*$PI))/2+1)-0.5) + +//@density=( clamp((1-((exp(2*$PI))/(exp(8*@density))/exp(4*$PI))),0,1) + clamp(((exp(2*$PI*@density))/(exp(2*$PI))),0,1) ); +//@density=exp(1-sqrt(((sin(.5*$PI*(@density))))))/exp(2*$PI)+.5; + + +//@density=( (pow(2*$PI*@density, .5))/2.0 ) + (1.0 - (pow(2.0*(1.0-$PI*@density), 4))/2.0 )/4; + +//@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); + +//@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); +//@density=(((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625) ); +//@density=(((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) + (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)); +//@density=(( (((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) - (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)) ))*1; +//@density=(1-(((exp(16*$PI*@density)/exp(2*$PI))) )); + +//@density=(sqrt(((sin(.5*$PI*(@density)))))); +//@density=(pow( (((sin(.5*$PI*(@density))))) ,.5 ) ); +//@density=( 1/pow(@density,2) )/(4096); +//@density=(1/(16*@density)); +//@density=(((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5)); +//@density=(1/(256*@density)); +//@density=1-((atan(1/@density*1*$PI))/(1*$PI)*8-3); +//@density=(1/@density)/16; + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); + +//@density=(1-(( (( clamp( (1/(clamp(( ((4))*@density),-256, ((2)) ) - ( 1/(4) ) -((2)) ) + (4) +(1) ), (1) ,256) )/8+.375) + (( clamp( (1/(clamp(( ((4)) *@density), ((2)) ,256) + ( 1/(4) ) -((2)) ) - (4) +(1) ),-256, (1) ) )/8+.375) )-.5)); +//@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),(1),256)))/8); +//@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),0,256)))/8); + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,(2))-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,256)-1)-1),-256,0) )+.5 ))))); +//@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,((@O_ELACS_O_SCALE_O/2)))-3)+.75 ),0,256) )+.5 ))))); +//@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),(@O_ELACS_O_SCALE_O/2),256)-1)-1),-256,0) )+.75 )/2)+.125))); + +//@density=(1-(( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (4) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) ) - ( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O)) *@density), ((@O_ELACS_O_SCALE_O/2)) ,256) + ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) - (7) +(7) ),-256, (4) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-0))/1; + +//@density=(1-((( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (0) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5)*2))/8; + +//@density=((((1-(( clamp( (1/(clamp(((@O_ELACS_O_SCALE_O/2)*@density),-8,2)-3)+1),0,256)))))))-.35 ; + +//@density=(( (( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2)) *@density), ((0)) ,256) + ( 1/(4) ) -((0)) ) - (7) +(7) ),-256, (8) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5))+.5)*16; +//@density=( ( pow( clamp( (-cos($PI*@density)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /2.+.5 ) + ( -pow( clamp( (cos($PI*@density)) ,0.,1.) , 1./2.) /2.+.5 ) -.5); +//@density=( -pow( clamp( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(@density-0.))) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /.5+2.0 )/2. ; +//@density=( -pow( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(clamp(@density+0-(1-1/@O_ELACS_O_SCALE_O),0,8.)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 )*1; + +//@density=(( ( -pow( clamp( (cos(1*$PI*(@density+0+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(1*$PI*(@density+1+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1.); +//@density=( -pow( (cos((clamp(@O_TFIHS_O_SHIFT_O*.5*$PI*(clamp(@density-0-(0),0,1)),0,1*$PI)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 ) ; + +//@density=(( ( -pow( clamp( (cos( clamp( (1/@O_TFIHS_O_SHIFT_O) *1*$PI*@density,0,$PI)-0)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(clamp((1/@O_TFIHS_O_SHIFT_O)*1*$PI*@density-((@O_TFIHS_O_SHIFT_O*(1/@O_TFIHS_O_SHIFT_O))*$PI) ,-$PI,0) ) ) ,0,1) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1); + +//@density=(( (pow(( 1./ (1.-clamp( @density *2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.) + 1.-((pow(( 1./ (clamp( ( @density -.5)*2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.)+0.) )-.5)*2; +//@density=((pow(( 1./ (1.-clamp( ( @density -.0)*1. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0); + + + + + +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ + +//@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) )); + +//@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) + (((pow(( 1./ (clamp( (@density-.5 - ( (((((@O_TFIHS_O_SHIFT_O-( .5+(@O_TFIHS_O_SHIFT_O/2) ) ))))) ) )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+0.0)) )-1) +//* +//(( (-pow( cos(.5*4*atan(1) * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); +//; + +//@density=(pow( (((sin(.5*4*atan(1)*(@density))))),(pow(1,-1) )) ); +//@density=-(pow( (((cos(1*4*atan(1)*(@density))))),(pow(1,-1) )) )/2+.5; + +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ + +//// Ⓞ (( (-pow( cos(.5*PI * clamp(((x))*2*(1/ ((((c)))) ), 0,1) ) , 1/b ) /1+1) + (-pow( cos(.5*PI * clamp(((x-1 - ( (((((c-( +.5 + 1/c*(c/2) ))))) ))))*2*(1/ ((((c)))) ), -1,0) ) , 1/b ) /1+1) )-1) Ⓞ \\\\\\\\ + +//@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); +//@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*1*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )); +@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O=ch(\"O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O\"); +@O_ALUMROF_YTISNED_O_DENSITY_FORMULA_O=1.-(1.-pow( (1.- pow(-(@density-1.), @O_REWOP_O_POWER_O ) ) , pow(@O_REWOP_TOOR_O_ROOT_POWER_O,-1.) )); +@density=@O_ALUMROF_YTISNED_O_DENSITY_FORMULA_O +//* +//(1-@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O)+1-(1-(1-@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O)) +; +@Cd=1.-pow( (1.- pow(-(@density-1.), @O_REWOP_O_POWER_O ) ) , pow(@O_REWOP_O_POWER_O,-1.) ) +* +(1-@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O)+1-(1-(1-@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O)) +;" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +vex_geometrygenerator [ 0 locks=0 ] ( "off" ) +vdb_signedflood [ 0 locks=0 ] ( "on" ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_precision [ 0 locks=0 ] ( 64 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O [ 8 locks=0 ] ( [ O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O 0.76154978288089437 ] ) +O_ELACS_O_SCALE_O [ 0 locks=0 ] ( 32 ) +O_REWOP_O_POWER_O [ 0 locks=0 ] ( 3 ) +O_REWOP_TOOR_O_ROOT_POWER_O [ 0 locks=0 ] ( 3 ) +O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O [ 0 locks=0 ] ( 3 ) +O_TFIHS_O_SHIFT_O [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O.init" +Content-Type: text/plain + +type = volumewrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 -11.655 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 volumeramp1 1 1 "input1" +} +inputs +{ +0 volumeramp1 0 1 +} +stat +{ + create 1595844362 + modify 1624873998 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O.spareparmdef" +Content-Type: text/plain + + group { + name "folder1" + label "Code" + + parm { + name "group" + baseparm + label "Group" + export none + } + parm { + name "bindeach" + baseparm + label "Bind Each Volume to Density" + export none + } + parm { + name "snippet" + baseparm + label "VEXpression" + export all + } + parm { + name "exportlist" + baseparm + label "Volumes to Write to" + export none + } + parm { + name "vex_strict" + baseparm + label "Enforce Prototypes" + export none + } + } + + group { + name "folder1_1" + label "Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindprimname#" + baseparm + label "Primitive Name" + export none + } + parm { + name "bindprim#" + baseparm + label "Primitive" + export none + } + parm { + name "bindname#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "vex_geometrygenerator" + baseparm + label "Only Output Created Geometry" + export none + } + parm { + name "vdb_signedflood" + baseparm + label "Signed-Flood Fill Output SDF VDBs" + export none + } + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + } + + parm { + name "O_ELACS_O_SCALE_O" + label "O_ELACS_O_SCALE_O" + type float + default { "0" } + range { -16 16 } + } + parm { + name "O_REWOP_O_POWER_O" + label "O_REWOP_O_POWER_O" + type float + default { "0" } + range { 0 8 } + } + parm { + name "O_REWOP_TOOR_O_ROOT_POWER_O" + label "O_REWOP_TOOR_O_ROOT_POWER_O" + type float + default { "0" } + range { 0 8 } + } + parm { + name "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" + label "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" + type float + default { "0" } + range { 0 16 } + } + parm { + name "O_TFIHS_O_SHIFT_O" + label "O_TFIHS_O_SHIFT_O" + type float + default { "0" } + range { -2 2 } + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +bindeach [ 0 locks=0 ] ( "off" ) +snippet [ 0 locks=0 ] ( "@O_ELACS_O_SCALE_O=ch('O_ELACS_O_SCALE_O'); +@O_REWOP_O_POWER_O=ch('O_REWOP_O_POWER_O'); +@O_REWOP_TOOR_O_ROOT_POWER_O=ch('O_REWOP_TOOR_O_ROOT_POWER_O'); +@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O=ch('O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O'); +@O_TFIHS_O_SHIFT_O=ch('O_TFIHS_O_SHIFT_O'); +// 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ +// \\\\ +// 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_RAENIL_ECILS_EMULOV_O_VOLUME_SLICE_LINEAR_DENSITY_GRADIENT_O=(@density); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LADIOSUNISOC_ECILS_EMULOV_O_VOLUME_SLICE_COSINUSOIDAL_DENSITY_GRADIENT_O=((1-cos(1*$PI*(@density)))/2); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_DENSITY_GRADIENT_O=( (sqrt(((-cos($PI*(@density)))))/2) + ((-sqrt(((cos($PI*(@density)))))+1)/2) ); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_ELCRICIMES_ECILS_EMULOV_O_VOLUME_SLICE_SEMICIRCLE_DENSITY_GRADIENT_O=(sqrt(((sin(.5*$PI*(@density)))))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_DENSITY_GRADIENT_O=((-sqrt(((cos(.5*$PI*(@density)))))+1)*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_GNIR_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_RING_DENSITY_GRADIENT_O=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_DENSITY_GRADIENT_O=((exp(2*$PI*@density))/(exp(2*$PI))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LAITNENOPXE_FLAH_REPU_ECILS_EMULOV_O_VOLUME_SLICE_UPER_HALF_EXPONENTIAL_DENSITY_GRADIENT_O=(1-(exp(2*$PI)/exp(8*@density)/exp(2*$PI))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EMARF_RENI_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_INER_FRAME_DENSITY_GRADIENT_O=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_DENSITY_GRADIENT_O=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_GNIR_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_RING_DENSITY_GRADIENT_O=((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ + + + +//@density = ( ( ((exp( (@density*1) )/(exp(.5*$PI)) )) )); +//@density = (1-(cos( (.5*$PI*@density*1))))+.25; +//@density = sqrt(sin(2*$PI*@density /4)+.5)-.5; +//@density = (sqrt(sin(.25*$PI*@density)) )*1; +//@density=( ( (pow(min(cos($PI*@density/2), 1.0 - abs(@density)), 1.0)) )); +//@density = exp(2*$PI)/( (exp(sin(@density))))/exp(2*$PI); + +//@density = 1/( 1/sqrt (1/sin(-1/@density)) )/2; +//@density = 1/( 1/sqrt (2/sin(-1/@density)) )/2; + +//@density = ( sqrt ( (cos(@density*2.25))) ); +//@density = ( sqrt ( (sin(@density))) ); +//@density = (1-( pow( (sin($PI*@density/2)),.5) ))+.25; + + +//@density = (1-( pow( (cos($PI*@density/2)),.5) ))+.25; + +//@density = (1- ( pow(abs(sin($PI*@density/2)),.5) )); +//@density = (( pow( (cos($PI*@density/2)),.5) )); +//@density = ( (sqrt(sin(@density))) ); +//@density = ( (1-sqrt(sin(@density))) ); + +//@density = ( ( ((exp( (@density) )/(exp(2*$PI)) ))*@density*128 ))+.0625; + +//@density = (1- sqrt( (abs(sinh(pow(min(sinh($PI*@density/2), 1 - abs(@density*1)), 1))))) ); +//@density = ( ( 1-(sqrt(abs(sinh(1*$PI*@density*1)))))); +//@density = pow(pow($PI,@density),@density); + + +//@density =((( pow( ((@density/16)),.25) / (pow( (1+sin(-@O_REWOP_O_POWER_O*$PI*@density)),.5) ))-0.2625*$PI)); +//@density=( @density/(0+cos(0*$PI-pow((0.015625*PI*@density),-@O_REWOP_O_POWER_O) )) ); + +//@density =((( pow( ((@density/16)),.25) / (pow( (1-sin(1*$PI*@density)),.5) ))-1)); +//@density=( @density/(cos( pow((0.015625*PI*@density),-.5) )) ); + + +//@density = ( (@density)/(1- pow((@density),4) ) ); +//@density=@density*( (pow(min(cos(1*$PI*@density/1), 1.0 - abs(@density)), 1.0)) ); +//@density=( @density/(sin(1*PI*@density)*cos(.5*PI*@density) ) ); +//@density=( @density/(cos( pow((.125*PI*@density),-1) )) ); +//@density=( @density/(cos( pow((.03125*PI*@density),-1) )) ); + + +//@density= (((1/( sqrt ( cos( .5*$PI* (@density*2) ))+1 ))*2)-1); +//@density= ( sqrt (-cos( .5*$PI* (@density*2) )) ); +//@density= ((1-cos(1*$PI*(@density)))/2); + +//@density=(-sqrt(((cos(.5*$PI*(@density)))))+1); +//@density=(sqrt(((sin(.5*$PI*(@density)))))); + +//@density=(1-((exp(4*$PI))/(exp(16*@density))/exp(2*$PI))); +//@density=((exp(2*$PI*@density))/(exp(2*$PI))); + +//@density=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); + +//@density=(1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) ; + +//@density=(clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5)) ; + + + +//@density=(1-(clamp (exp(16*@density)/exp(2*$PI) ,0,.5))); + + +//@density=( ( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5),0,.5) ) ) * ( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5),0.5,1) ) ))+.5; +//@density=( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0.5,1) ) ); +//@density=( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0,.5) ) ) ; +//@density=1-( exp(@density*(2*$PI))/(2*$PI) ); +//@density=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); +//@density=((exp(2*$PI*@density))/(exp(2*$PI))); + +//* (1-(exp(4*$PI)/exp(16*@density)/exp(2*$PI))) +2 )/(((exp(2*$PI))/2+1)-0.5) + +//@density=( clamp((1-((exp(2*$PI))/(exp(8*@density))/exp(4*$PI))),0,1) + clamp(((exp(2*$PI*@density))/(exp(2*$PI))),0,1) ); +//@density=exp(1-sqrt(((sin(.5*$PI*(@density))))))/exp(2*$PI)+.5; + + +//@density=( (pow(2*$PI*@density, .5))/2.0 ) + (1.0 - (pow(2.0*(1.0-$PI*@density), 4))/2.0 )/4; + +//@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); + +//@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); +//@density=(((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625) ); +//@density=(((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) + (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)); +//@density=(( (((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) - (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)) ))*1; +//@density=(1-(((exp(16*$PI*@density)/exp(2*$PI))) )); + +//@density=(sqrt(((sin(.5*$PI*(@density)))))); +//@density=(pow( (((sin(.5*$PI*(@density))))) ,.5 ) ); +//@density=( 1/pow(@density,2) )/(4096); +//@density=(1/(16*@density)); +//@density=(((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5)); +//@density=(1/(256*@density)); +//@density=1-((atan(1/@density*1*$PI))/(1*$PI)*8-3); +//@density=(1/@density)/16; + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); + +//@density=(1-(( (( clamp( (1/(clamp(( ((4))*@density),-256, ((2)) ) - ( 1/(4) ) -((2)) ) + (4) +(1) ), (1) ,256) )/8+.375) + (( clamp( (1/(clamp(( ((4)) *@density), ((2)) ,256) + ( 1/(4) ) -((2)) ) - (4) +(1) ),-256, (1) ) )/8+.375) )-.5)); +//@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),(1),256)))/8); +//@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),0,256)))/8); + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,(2))-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,256)-1)-1),-256,0) )+.5 ))))); +//@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,((@O_ELACS_O_SCALE_O/2)))-3)+.75 ),0,256) )+.5 ))))); +//@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),(@O_ELACS_O_SCALE_O/2),256)-1)-1),-256,0) )+.75 )/2)+.125))); + +//@density=(1-(( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (4) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) ) - ( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O)) *@density), ((@O_ELACS_O_SCALE_O/2)) ,256) + ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) - (7) +(7) ),-256, (4) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-0))/1; + +//@density=(1-((( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (0) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5)*2))/8; + +//@density=((((1-(( clamp( (1/(clamp(((@O_ELACS_O_SCALE_O/2)*@density),-8,2)-3)+1),0,256)))))))-.35 ; + +//@density=(( (( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2)) *@density), ((0)) ,256) + ( 1/(4) ) -((0)) ) - (7) +(7) ),-256, (8) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5))+.5)*16; +//@density=( ( pow( clamp( (-cos($PI*@density)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /2.+.5 ) + ( -pow( clamp( (cos($PI*@density)) ,0.,1.) , 1./2.) /2.+.5 ) -.5); +//@density=( -pow( clamp( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(@density-0.))) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /.5+2.0 )/2. ; +//@density=( -pow( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(clamp(@density+0-(1-1/@O_ELACS_O_SCALE_O),0,8.)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 )*1; + +//@density=(( ( -pow( clamp( (cos(1*$PI*(@density+0+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(1*$PI*(@density+1+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1.); +//@density=( -pow( (cos((clamp(@O_TFIHS_O_SHIFT_O*.5*$PI*(clamp(@density-0-(0),0,1)),0,1*$PI)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 ) ; + +//@density=(( ( -pow( clamp( (cos( clamp( (1/@O_TFIHS_O_SHIFT_O) *1*$PI*@density,0,$PI)-0)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(clamp((1/@O_TFIHS_O_SHIFT_O)*1*$PI*@density-((@O_TFIHS_O_SHIFT_O*(1/@O_TFIHS_O_SHIFT_O))*$PI) ,-$PI,0) ) ) ,0,1) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1); + +//@density=(( (pow(( 1./ (1.-clamp( @density *2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.) + 1.-((pow(( 1./ (clamp( ( @density -.5)*2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.)+0.) )-.5)*2; +//@density=((pow(( 1./ (1.-clamp( ( @density -.0)*1. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0); + + + + +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ + +//@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) )); + +//@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) + (((pow(( 1./ (clamp( (@density-.5 - ( (((((@O_TFIHS_O_SHIFT_O-( .5+(@O_TFIHS_O_SHIFT_O/2) ) ))))) ) )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+0.0)) )-1) +//* +//(-(pow( (((-cos(.5*4*atan(1)*(1/(@O_TFIHS_O_SHIFT_O+0))*(@density-(1+(@O_TFIHS_O_SHIFT_O+0))))))),(pow(3,-1) )) )+1); + +//(( (-pow( cos(.5*4*atan(1) * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); +//; + +//@density=pow( ((-cos(.5*4*atan(1)*@density))/2+.5) ,pow(1.66666,-1)); +//@density=pow( ((sin(.25*4*atan(1)*@density))/1+0),pow(1,-1)) ; + +//@density= (-(pow( (((-cos(.5*4*atan(1)*(1/(@O_TFIHS_O_SHIFT_O+1))*(@density-(1+(@O_TFIHS_O_SHIFT_O+1))))))),(pow(3,-1) )) )+1); + +//@density*=4; + +//@density = (-pow(clamp(cos(4*atan(1)*.5*(@density+.5)),0,1),pow(3,-1) ))+1; + +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ + +//// Ⓞ (( (-pow( cos(.5*PI * clamp(((x))*2*(1/ ((((c)))) ), 0,1) ) , 1/b ) /1+1) + (-pow( cos(.5*PI * clamp(((x-1 - ( (((((c-( +.5 + 1/c*(c/2) ))))) ))))*2*(1/ ((((c)))) ), -1,0) ) , 1/b ) /1+1) )-1) Ⓞ \\\\\\\\ + +//@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); +//@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*1*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )); +@density=pow( (-( pow( clamp((1.- pow(-((@density*(1./ ((((@O_TFIHS_O_SHIFT_O)))) ))-2.), @O_REWOP_O_POWER_O ) ),0.,1.) , pow(@O_REWOP_TOOR_O_ROOT_POWER_O,-1.) ) + (pow( clamp((1.+ pow(-((@density*(1./ ((((@O_TFIHS_O_SHIFT_O)))) ))+0.), @O_REWOP_O_POWER_O ) ),0.,1.) , pow(@O_REWOP_TOOR_O_ROOT_POWER_O,-1.) )) )/1.+1.) , pow(3.,-.0) );" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +vex_geometrygenerator [ 0 locks=0 ] ( "off" ) +vdb_signedflood [ 0 locks=0 ] ( "on" ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_precision [ 0 locks=0 ] ( 64 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +O_ELACS_O_SCALE_O [ 0 locks=0 ] ( 96 ) +O_REWOP_O_POWER_O [ 0 locks=0 ] ( 3 ) +O_REWOP_TOOR_O_ROOT_POWER_O [ 0 locks=0 ] ( 0.93999999999999995 ) +O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O [ 0 locks=0 ] ( 3 ) +O_TFIHS_O_SHIFT_O [ 0 locks=0 ] ( 0.5 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3.init" +Content-Type: text/plain + +type = volumewrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -12.3551 -10.365 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O 1 1 "input1" +} +inputs +{ +0 O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O 0 1 +} +stat +{ + create 1595844362 + modify 1624873727 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3.spareparmdef" +Content-Type: text/plain + + group { + name "folder1" + label "Code" + + parm { + name "group" + baseparm + label "Group" + export none + } + parm { + name "bindeach" + baseparm + label "Bind Each Volume to Density" + export none + } + parm { + name "snippet" + baseparm + label "VEXpression" + export all + } + parm { + name "exportlist" + baseparm + label "Volumes to Write to" + export none + } + parm { + name "vex_strict" + baseparm + label "Enforce Prototypes" + export none + } + } + + group { + name "folder1_1" + label "Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindprimname#" + baseparm + label "Primitive Name" + export none + } + parm { + name "bindprim#" + baseparm + label "Primitive" + export none + } + parm { + name "bindname#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "vex_geometrygenerator" + baseparm + label "Only Output Created Geometry" + export none + } + parm { + name "vdb_signedflood" + baseparm + label "Signed-Flood Fill Output SDF VDBs" + export none + } + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + } + + parm { + name "O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O" + label "O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O" + type float + default { "0" } + range { 0 1 } + } + parm { + name "O_ELACS_O_SCALE_O" + label "O_ELACS_O_SCALE_O" + type float + default { "0" } + range { -32 32 } + } + parm { + name "O_REWOP_O_POWER_O" + label "O_REWOP_O_POWER_O" + type float + default { "0" } + range { 0 8 } + } + parm { + name "O_REWOP_TOOR_O_ROOT_POWER_O" + label "O_REWOP_TOOR_O_ROOT_POWER_O" + type float + default { "0" } + range { 0 8 } + } + parm { + name "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" + label "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" + type float + default { "0" } + range { 0 16 } + } + parm { + name "O_TFIHS_O_SHIFT_O" + label "O_TFIHS_O_SHIFT_O" + type float + default { "0" } + range { -2 2 } + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3.chn" +Content-Type: text/plain + +{ + channel O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = log(4*rad(atan(1))-1) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +bindeach [ 0 locks=0 ] ( "off" ) +snippet [ 0 locks=0 ] ( "@O_ELACS_O_SCALE_O=ch('O_ELACS_O_SCALE_O'); +@O_REWOP_O_POWER_O=ch('O_REWOP_O_POWER_O'); +@O_REWOP_TOOR_O_ROOT_POWER_O=ch('O_REWOP_TOOR_O_ROOT_POWER_O'); +@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O=ch('O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O'); +@O_TFIHS_O_SHIFT_O=ch('O_TFIHS_O_SHIFT_O'); +// 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ +// \\\\ +// 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_RAENIL_ECILS_EMULOV_O_VOLUME_SLICE_LINEAR_DENSITY_GRADIENT_O=(@density); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LADIOSUNISOC_ECILS_EMULOV_O_VOLUME_SLICE_COSINUSOIDAL_DENSITY_GRADIENT_O=((1-cos(1*$PI*(@density)))/2); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_DENSITY_GRADIENT_O=( (sqrt(((-cos($PI*(@density)))))/2) + ((-sqrt(((cos($PI*(@density)))))+1)/2) ); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_ELCRICIMES_ECILS_EMULOV_O_VOLUME_SLICE_SEMICIRCLE_DENSITY_GRADIENT_O=(sqrt(((sin(.5*$PI*(@density)))))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_DENSITY_GRADIENT_O=((-sqrt(((cos(.5*$PI*(@density)))))+1)*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_GNIR_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_RING_DENSITY_GRADIENT_O=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// +// +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_DENSITY_GRADIENT_O=((exp(2*$PI*@density))/(exp(2*$PI))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LAITNENOPXE_FLAH_REPU_ECILS_EMULOV_O_VOLUME_SLICE_UPER_HALF_EXPONENTIAL_DENSITY_GRADIENT_O=(1-(exp(2*$PI)/exp(8*@density)/exp(2*$PI))); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_EMARF_RENI_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_INER_FRAME_DENSITY_GRADIENT_O=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_DENSITY_GRADIENT_O=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +// +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ +@O_TNEIDARG_YTISNED_GNIR_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_RING_DENSITY_GRADIENT_O=((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625); +// Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ + + + +//@density = ( ( ((exp( (@density*1) )/(exp(.5*$PI)) )) )); +//@density = (1-(cos( (.5*$PI*@density*1))))+.25; +//@density = sqrt(sin(2*$PI*@density /4)+.5)-.5; +//@density = (sqrt(sin(.25*$PI*@density)) )*1; +//@density=( ( (pow(min(cos($PI*@density/2), 1.0 - abs(@density)), 1.0)) )); +//@density = exp(2*$PI)/( (exp(sin(@density))))/exp(2*$PI); + +//@density = 1/( 1/sqrt (1/sin(-1/@density)) )/2; +//@density = 1/( 1/sqrt (2/sin(-1/@density)) )/2; + +//@density = ( sqrt ( (cos(@density*2.25))) ); +//@density = ( sqrt ( (sin(@density))) ); +//@density = (1-( pow( (sin($PI*@density/2)),.5) ))+.25; + + +//@density = (1-( pow( (cos($PI*@density/2)),.5) ))+.25; + +//@density = (1- ( pow(abs(sin($PI*@density/2)),.5) )); +//@density = (( pow( (cos($PI*@density/2)),.5) )); +//@density = ( (sqrt(sin(@density))) ); +//@density = ( (1-sqrt(sin(@density))) ); + +//@density = ( ( ((exp( (@density) )/(exp(2*$PI)) ))*@density*128 ))+.0625; + +//@density = (1- sqrt( (abs(sinh(pow(min(sinh($PI*@density/2), 1 - abs(@density*1)), 1))))) ); +//@density = ( ( 1-(sqrt(abs(sinh(1*$PI*@density*1)))))); +//@density = pow(pow($PI,@density),@density); + + +//@density =((( pow( ((@density/16)),.25) / (pow( (1+sin(-@O_REWOP_O_POWER_O*$PI*@density)),.5) ))-0.2625*$PI)); +//@density=( @density/(0+cos(0*$PI-pow((0.015625*PI*@density),-@O_REWOP_O_POWER_O) )) ); + +//@density =((( pow( ((@density/16)),.25) / (pow( (1-sin(1*$PI*@density)),.5) ))-1)); +//@density=( @density/(cos( pow((0.015625*PI*@density),-.5) )) ); + + +//@density = ( (@density)/(1- pow((@density),4) ) ); +//@density=@density*( (pow(min(cos(1*$PI*@density/1), 1.0 - abs(@density)), 1.0)) ); +//@density=( @density/(sin(1*PI*@density)*cos(.5*PI*@density) ) ); +//@density=( @density/(cos( pow((.125*PI*@density),-1) )) ); +//@density=( @density/(cos( pow((.03125*PI*@density),-1) )) ); + + +//@density= (((1/( sqrt ( cos( .5*$PI* (@density*2) ))+1 ))*2)-1); +//@density= ( sqrt (-cos( .5*$PI* (@density*2) )) ); +//@density= ((1-cos(1*$PI*(@density)))/2); + +//@density=(-sqrt(((cos(.5*$PI*(@density)))))+1); +//@density=(sqrt(((sin(.5*$PI*(@density)))))); + +//@density=(1-((exp(4*$PI))/(exp(16*@density))/exp(2*$PI))); +//@density=((exp(2*$PI*@density))/(exp(2*$PI))); + +//@density=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); + +//@density=(1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) ; + +//@density=(clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5)) ; + + + +//@density=(1-(clamp (exp(16*@density)/exp(2*$PI) ,0,.5))); + + +//@density=( ( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5),0,.5) ) ) * ( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5),0.5,1) ) ))+.5; +//@density=( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0.5,1) ) ); +//@density=( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0,.5) ) ) ; +//@density=1-( exp(@density*(2*$PI))/(2*$PI) ); +//@density=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); +//@density=((exp(2*$PI*@density))/(exp(2*$PI))); + +//* (1-(exp(4*$PI)/exp(16*@density)/exp(2*$PI))) +2 )/(((exp(2*$PI))/2+1)-0.5) + +//@density=( clamp((1-((exp(2*$PI))/(exp(8*@density))/exp(4*$PI))),0,1) + clamp(((exp(2*$PI*@density))/(exp(2*$PI))),0,1) ); +//@density=exp(1-sqrt(((sin(.5*$PI*(@density))))))/exp(2*$PI)+.5; + + +//@density=( (pow(2*$PI*@density, .5))/2.0 ) + (1.0 - (pow(2.0*(1.0-$PI*@density), 4))/2.0 )/4; + +//@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); + +//@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); +//@density=(((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625) ); +//@density=(((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) + (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)); +//@density=(( (((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) - (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)) ))*1; +//@density=(1-(((exp(16*$PI*@density)/exp(2*$PI))) )); + +//@density=(sqrt(((sin(.5*$PI*(@density)))))); +//@density=(pow( (((sin(.5*$PI*(@density))))) ,.5 ) ); +//@density=( 1/pow(@density,2) )/(4096); +//@density=(1/(16*@density)); +//@density=(((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5)); +//@density=(1/(256*@density)); +//@density=1-((atan(1/@density*1*$PI))/(1*$PI)*8-3); +//@density=(1/@density)/16; + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); + +//@density=(1-(( (( clamp( (1/(clamp(( ((4))*@density),-256, ((2)) ) - ( 1/(4) ) -((2)) ) + (4) +(1) ), (1) ,256) )/8+.375) + (( clamp( (1/(clamp(( ((4)) *@density), ((2)) ,256) + ( 1/(4) ) -((2)) ) - (4) +(1) ),-256, (1) ) )/8+.375) )-.5)); +//@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),(1),256)))/8); +//@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),0,256)))/8); + +//@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,(2))-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,256)-1)-1),-256,0) )+.5 ))))); +//@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,((@O_ELACS_O_SCALE_O/2)))-3)+.75 ),0,256) )+.5 ))))); +//@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),(@O_ELACS_O_SCALE_O/2),256)-1)-1),-256,0) )+.75 )/2)+.125))); + +//@density=(1-(( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (4) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) ) - ( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O)) *@density), ((@O_ELACS_O_SCALE_O/2)) ,256) + ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) - (7) +(7) ),-256, (4) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-0))/1; + +//@density=(1-((( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (0) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5)*2))/8; + +//@density=((((1-(( clamp( (1/(clamp(((@O_ELACS_O_SCALE_O/2)*@density),-8,2)-3)+1),0,256)))))))-.35 ; + +//@density=(( (( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2)) *@density), ((0)) ,256) + ( 1/(4) ) -((0)) ) - (7) +(7) ),-256, (8) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5))+.5)*16; +//@density=( ( pow( clamp( (-cos($PI*@density)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /2.+.5 ) + ( -pow( clamp( (cos($PI*@density)) ,0.,1.) , 1./2.) /2.+.5 ) -.5); +//@density=( -pow( clamp( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(@density-0.))) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /.5+2.0 )/2. ; +//@density=( -pow( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(clamp(@density+0-(1-1/@O_ELACS_O_SCALE_O),0,8.)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 )*1; + +//@density=(( ( -pow( clamp( (cos(1*$PI*(@density+0+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(1*$PI*(@density+1+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1.); +//@density=( -pow( (cos((clamp(@O_TFIHS_O_SHIFT_O*.5*$PI*(clamp(@density-0-(0),0,1)),0,1*$PI)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 ) ; + +//@density=(( ( -pow( clamp( (cos( clamp( (1/@O_TFIHS_O_SHIFT_O) *1*$PI*@density,0,$PI)-0)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(clamp((1/@O_TFIHS_O_SHIFT_O)*1*$PI*@density-((@O_TFIHS_O_SHIFT_O*(1/@O_TFIHS_O_SHIFT_O))*$PI) ,-$PI,0) ) ) ,0,1) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1); + +//@density=(( (pow(( 1./ (1.-clamp( @density *2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.) + 1.-((pow(( 1./ (clamp( ( @density -.5)*2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.)+0.) )-.5)*2; +//@density=((pow(( 1./ (1.-clamp( ( @density -.0)*1. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0); + + + + + +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ + +//@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) )); + +//@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) + (((pow(( 1./ (clamp( (@density-.5 - ( (((((@O_TFIHS_O_SHIFT_O-( .5+(@O_TFIHS_O_SHIFT_O/2) ) ))))) ) )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+0.0)) )-1) +//* +//(( (-pow( cos(.5*4*atan(1) * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); +//; + +//@density=(pow( (((sin(.5*4*atan(1)*(@density))))),(pow(1,-1) )) ); +//@density=-(pow( (((cos(1*4*atan(1)*(@density))))),(pow(1,-1) )) )/2+.5; + +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ +//// Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ +//// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ + +//// Ⓞ (( (-pow( cos(.5*PI * clamp(((x))*2*(1/ ((((c)))) ), 0,1) ) , 1/b ) /1+1) + (-pow( cos(.5*PI * clamp(((x-1 - ( (((((c-( +.5 + 1/c*(c/2) ))))) ))))*2*(1/ ((((c)))) ), -1,0) ) , 1/b ) /1+1) )-1) Ⓞ \\\\\\\\ + +//@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); +//@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*1*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )); +@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O=ch(\"O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O\"); +@O_ALUMROF_YTISNED_O_DENSITY_FORMULA_O=1.-(1.-pow( (1.- pow(-(@density-1.), @O_REWOP_O_POWER_O ) ) , pow(@O_REWOP_TOOR_O_ROOT_POWER_O,-1.) )); +@density=@O_ALUMROF_YTISNED_O_DENSITY_FORMULA_O +//* +//(1-@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O)+1-(1-(1-@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O)) +; +@Cd=1.-pow( (1.- pow(-(@density-1.), @O_REWOP_O_POWER_O ) ) , pow(@O_REWOP_O_POWER_O,-1.) ) +* +(1-@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O)+1-(1-(1-@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O)) +;" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +vex_geometrygenerator [ 0 locks=0 ] ( "off" ) +vdb_signedflood [ 0 locks=0 ] ( "on" ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_precision [ 0 locks=0 ] ( 64 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O [ 8 locks=0 ] ( [ O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O 0.76154978288089437 ] ) +O_ELACS_O_SCALE_O [ 0 locks=0 ] ( 32 ) +O_REWOP_O_POWER_O [ 0 locks=0 ] ( 3 ) +O_REWOP_TOOR_O_ROOT_POWER_O [ 0 locks=0 ] ( 3 ) +O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O [ 0 locks=0 ] ( 3 ) +O_TFIHS_O_SHIFT_O [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O1.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -87.3549 104.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1 1 1 "input1" +} +inputs +{ +0 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1 0 1 +} +stat +{ + create 1507930641 + modify 1640784958 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "@P = normalize(@P)*(ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3/2);" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -88.8549 112.845 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1621142577 + modify 1640786152 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1.spareparmdef" +Content-Type: text/plain + + parm { + name "O_SDAERPS_O_SPREADS_O" + label "O_SDAERPS_O_SPREADS_O" + type integer + default { "0" } + range { 0 8 } + } + parm { + name "O_SNOISIVID_O_DIVISIONS_O" + label "O_SNOISIVID_O_DIVISIONS_O" + type integer + default { "0" } + range { 1 8 } + } + parm { + name "O_EZIS_ELOHW_O_WHOLE_SIZE_O" + label "O_EZIS_ELOHW_O_WHOLE_SIZE_O" + type float + default { "0" } + range { 0 16 } + } + group { + name "folder1" + label "Code" + + parm { + name "group" + baseparm + label "Group" + export none + bindselector points "Modify Points" + "Select the points to affect and press Enter to complete." + 0 1 0xffffffff 0 grouptype 0 + } + parm { + name "grouptype" + baseparm + label "Group Type" + export none + } + parm { + name "class" + baseparm + label "Run Over" + export none + } + parm { + name "vex_numcount" + baseparm + label "Number Count" + export none + } + parm { + name "vex_threadjobsize" + baseparm + label "Thread Job Size" + export none + } + parm { + name "snippet" + baseparm + label "VEXpression" + export all + } + parm { + name "exportlist" + baseparm + label "Attributes to Create" + export none + } + parm { + name "vex_strict" + baseparm + label "Enforce Prototypes" + export none + } + } + + group { + name "folder1_1" + label "Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindname#" + baseparm + label "Attribute Name" + export none + } + parm { + name "bindparm#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "groupautobind" + baseparm + label "Autobind Groups by Name" + export none + } + multiparm { + name "groupbindings" + label "Group Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindgroupname#" + baseparm + label "Group Name" + export none + } + parm { + name "bindgroupparm#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + parm { + name "vex_updatenmls" + baseparm + label "Update Normals If Displaced" + export none + } + parm { + name "vex_matchattrib" + baseparm + label "Attribute to Match" + export none + } + parm { + name "vex_inplace" + baseparm + label "Compute Results In Place" + export none + } + parm { + name "vex_selectiongroup" + baseparm + label "Output Selection Group" + export none + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + } + + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "@O_EZIS_ELOHW_O_WHOLE_SIZE_O=ch(\"O_EZIS_ELOHW_O_WHOLE_SIZE_O\"); +@O_SNOISIVID_O_DIVISIONS_O=ch(\"O_SNOISIVID_O_DIVISIONS_O\"); +@O_SDAERPS_O_SPREADS_O=ch(\"O_SDAERPS_O_SPREADS_O\");" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +O_SDAERPS_O_SPREADS_O [ 0 locks=0 ] ( 0 ) +O_SNOISIVID_O_DIVISIONS_O [ 0 locks=0 ] ( 1 ) +O_EZIS_ELOHW_O_WHOLE_SIZE_O [ 0 locks=0 ] ( 1 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop.def" +Content-Type: text/plain + +comment "" +position 7.2592 2.4518 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1586866133 + modify 1627741272 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + }, + "nodeshape":{ + "type":"string", + "value":"circle" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O.init" +Content-Type: text/plain + +type = vopmaterial +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O.def" +Content-Type: text/plain + +comment "" +position -50.3 12.39 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616096161 + modify 1640786469 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O.spareparmdef" +Content-Type: text/plain + + parm { + name "vop_compiler" + baseparm + label "Compiler" + export none + } + parm { + name "vop_forcecompile" + baseparm + label "Force Compile" + export none + } + parm { + name "direct" + label "direct" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "indirect" + label "indirect" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "Ce" + label "Ce" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "direct_emission" + label "direct_emission" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "all_emission" + label "all_emission" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "all" + label "all" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "indirect_emission" + label "indirect_emission" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "direct_comp" + label "direct_comp" + type label + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "indirect_comp" + label "indirect_comp" + type label + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "all_comp" + label "all_comp" + type label + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "direct_noshadow" + label "direct_noshadow" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "direct_shadow" + label "direct_shadow" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "indirect_noshadow" + label "indirect_noshadow" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "indirect_shadow" + label "indirect_shadow" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "level" + label "level" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "diffuselevel" + label "diffuselevel" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "specularlevel" + label "specularlevel" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "volumelevel" + label "volumelevel" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "direct_samples" + label "direct_samples" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "indirect_samples" + label "indirect_samples" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "nlights" + label "nlights" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "direct_noshadow_comp" + label "direct_noshadow_comp" + type label + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "indirect_noshadow_comp" + label "indirect_noshadow_comp" + type label + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "nddispersion" + label "nddispersion" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "ndpriority" + label "ndpriority" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "ndior" + label "ndior" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "absorption" + label "absorption" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O.parm" +Content-Type: text/plain + +{ +version 0.8 +vop_compiler [ 0 locks=0 ] ( "vcc -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) +vop_forcecompile [ 0 locks=0 ] ( 0 ) +direct [ 0 locks=0 ] ( 0 0 0 ) +indirect [ 0 locks=0 ] ( 0 0 0 ) +Ce [ 0 locks=0 ] ( 0 0 0 ) +direct_emission [ 0 locks=0 ] ( 0 0 0 ) +all_emission [ 0 locks=0 ] ( 0 0 0 ) +all [ 0 locks=0 ] ( 0 0 0 ) +indirect_emission [ 0 locks=0 ] ( 0 0 0 ) +direct_comp [ 0 locks=0 ] ( "" ) +indirect_comp [ 0 locks=0 ] ( "" ) +all_comp [ 0 locks=0 ] ( "" ) +direct_noshadow [ 0 locks=0 ] ( 0 0 0 ) +direct_shadow [ 0 locks=0 ] ( 0 0 0 ) +indirect_noshadow [ 0 locks=0 ] ( 0 0 0 ) +indirect_shadow [ 0 locks=0 ] ( 0 0 0 ) +level [ 0 locks=0 ] ( 0 ) +diffuselevel [ 0 locks=0 ] ( 0 ) +specularlevel [ 0 locks=0 ] ( 0 ) +volumelevel [ 0 locks=0 ] ( 0 ) +direct_samples [ 0 locks=0 ] ( 0 ) +indirect_samples [ 0 locks=0 ] ( 0 ) +nlights [ 0 locks=0 ] ( 0 ) +direct_noshadow_comp [ 0 locks=0 ] ( "" ) +indirect_noshadow_comp [ 0 locks=0 ] ( "" ) +nddispersion [ 0 locks=0 ] ( 0 ) +ndpriority [ 0 locks=0 ] ( 0 ) +ndior [ 0 locks=0 ] ( 0 ) +absorption [ 0 locks=0 ] ( 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O.icon" +Content-Type: text/plain + +64 64 8 0 +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0``]/3T+0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``-"\O1C@X.!Y`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``%& +M0$!``$!`0`!`0$``0$!``$!`0``U-30P23$K>D!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`"`)2#`ORD>\CHZ.AA`0$``0$!``$!` +M0`!`0$``<34IK<=,+_D^-3)'0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0``^,S,\X2<>__HP(_]J)B&T/S\_!$!`0`!`0$``.S0S.]I++__S6#;_ +MSU$Q_ULV+(XZ.CH70$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0``[.SL2J!\;X/LH(/_Z +M+B+_ZC$C_T4N+&-`0$``/S\_!8XT)=/T4#+_\U8U__-<-__`4#'U/RHDE$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``.#.CHZ&4!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``/CX^"4DI*'B^*A_O^38F_[(N(/+H/RK_]D+2#_ +M^3@G__@^*O^D,B/L.S8U,$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``%0L*F[E)Q[_^C$D_Z`L(M59*".?YS\I_\H^ +M*?`],2]50$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``/#P\ +M$&8A(*3K(AS_^RD@_\\H'OLX-34O0$!``%`H(I_P1"S_XD8L_U@P*8\^/CX( +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``/3T]#%`6%L'O&QG__"(=__LG'_]9 +M*2>"0$!``$!`0`!`0$``&^^M'QKM/#P\#D!`0`!`0$``0$!` +M`#L[.Q*Q.";N]4XQ__95-/_&2BW_32HBL#0T-#!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!"-34U1R4D@D!`0`!`0$``0$!``$!`0`!`0$``2RXJ=H\T)=5! +M,BY=-34U+#P\/!$V-C8H0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``#P\/!`^/CX'0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +$0$!```!` +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/surface_globals.init" +Content-Type: text/plain + +type = global +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/surface_globals.def" +Content-Type: text/plain + +comment "" +position 1.87049 3.95913 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616096161 + modify 1616096333 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/surface_globals.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( surface ) +usemenu [ 0 locks=0 ] ( "off" ) +varname [ 0 locks=0 ] ( P ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/surface_globals.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/displacement_globals.init" +Content-Type: text/plain + +type = global +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/displacement_globals.def" +Content-Type: text/plain + +comment "" +position 1.85194 -0.106495 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616096161 + modify 1616096333 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/displacement_globals.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( displace ) +usemenu [ 0 locks=0 ] ( "off" ) +varname [ 0 locks=0 ] ( P ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/displacement_globals.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/surface_output.init" +Content-Type: text/plain + +type = output +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/surface_output.def" +Content-Type: text/plain + +comment "" +position 6.81864 5.51233 +connectornextid 6 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "shader" +} +inputsNamed3 +{ +1 computelighting1 4 1 "Cf" +2 computelighting1 5 1 "Of" +3 "" "" 1 "Af" +4 "" "" 1 "N" +5 computelighting1 6 1 "F" +} +inputs +{ +0 computelighting1 0 1 +1 computelighting1 1 1 +2 "" 0 1 +3 "" 0 1 +4 computelighting1 2 1 +} +stat +{ + create 1616096161 + modify 1617729288 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/surface_output.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( surface ) +outputcodelast [ 0 locks=0 ] ( "on" ) +parmorder [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/surface_output.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/displacement_output.init" +Content-Type: text/plain + +type = output +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/displacement_output.def" +Content-Type: text/plain + +comment "" +position 6.81864 1.02311 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "shader" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616096161 + modify 1616096333 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/displacement_output.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( displace ) +outputcodelast [ 0 locks=0 ] ( "on" ) +parmorder [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/displacement_output.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/output_collect.init" +Content-Type: text/plain + +type = collect +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/output_collect.def" +Content-Type: text/plain + +comment "" +position 9.97049 3.28268 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 surface_output 0 1 "shader1" +1 displacement_output 0 1 "shader2" +} +inputs +{ +0 surface_output 0 1 +1 displacement_output 0 1 +} +stat +{ + create 1616096161 + modify 1627741272 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/output_collect.parm" +Content-Type: text/plain + +{ +version 0.8 +inputnum [ 0 locks=0 ] ( 2 ) +inputname1 [ 0 locks=0 ] ( "" ) +inputlabel1 [ 0 locks=0 ] ( "" ) +inputname2 [ 0 locks=0 ] ( "" ) +inputlabel2 [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/output_collect.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1.init" +Content-Type: text/plain + +type = volumeshadercore +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1.def" +Content-Type: text/plain + +comment "" +position 2.27558 7.065 +connectornextid 9 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +8 "layer" +} +inputsNamed3 +{ +0 "" "" 1 "density" +1 "" "" 1 "densityscale" +2 "" "" 1 "shadowscale" +3 "" "" 1 "phase" +4 "" "" 1 "smokecolor" +5 "" "" 1 "emit" +6 "" "" 1 "emitscale" +7 "" "" 1 "emitcolor" +} +inputs +{ +0 "" 0 1 +1 "" 0 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +6 "" 0 1 +7 "" 0 1 +} +stat +{ + create 1616096533 + modify 1617729295 + author Administrator@O + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1.chn" +Content-Type: text/plain + +{ + channel shadowscale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"densityscale\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +density [ 0 locks=0 ] ( 1 ) +densityscale [ 0 locks=0 ] ( 1 ) +densityscale_vecd [ 0 locks=0 ] ( 1 1 1 ) +shadowscale [ 0 locks=0 ] ( [ shadowscale 1 ] ) +phase [ 0 locks=0 ] ( 0 ) +smokecolor [ 0 locks=0 ] ( 2.8448400497436523 2.8448400497436523 2.8448400497436523 ) +emit [ 0 locks=0 ] ( 0 ) +emitscale [ 0 locks=0 ] ( 1 ) +emitcolor [ 0 locks=0 ] ( 0.10125000029802322 0.10125000029802322 0.10125000029802322 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"2" + }, + "___toolid___":{ + "type":"string", + "value":"shadertest" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/densitytoopacity1.init" +Content-Type: text/plain + +type = densitytoopacity +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/densitytoopacity1.def" +Content-Type: text/plain + +comment "" +position 5.98872 3.19851 +connectornextid 4 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +3 "Of" +} +inputsNamed3 +{ +0 multiply1 0 1 "density" +1 subinput1 2 1 "shadowscale" +2 global2 0 1 "dist" +} +inputs +{ +0 multiply1 0 1 +1 subinput1 2 1 +2 global2 0 1 +} +stat +{ + create 1366334040 + modify 1617729303 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/densitytoopacity1.spareparmdef" +Content-Type: text/plain + + parm { + name "signature" + baseparm + label "Signature" + export none + } + parm { + name "density" + baseparm + label "Density" + export none + } + parm { + name "shadowscale" + baseparm + label "Shadow Density Multiplier" + export none + } + parm { + name "dist" + baseparm + label "Distance" + export none + } + parm { + name "sscale" + label "sscale" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/densitytoopacity1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +density [ 0 locks=0 ] ( 1 ) +shadowscale [ 0 locks=0 ] ( 0 ) +dist [ 0 locks=0 ] ( 1 ) +sscale [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/densitytoopacity1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/pbrphase1.init" +Content-Type: text/plain + +type = pbrphase +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/pbrphase1.def" +Content-Type: text/plain + +comment "" +position 5.40598 1.74369 +connectornextid 4 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +3 "f" +} +inputsNamed3 +{ +0 "" "" 1 "model" +1 "" "" 1 "label" +2 subinput1 3 1 "phase" +} +inputs +{ +0 "" 0 1 +1 "" 0 1 +2 subinput1 3 1 +} +stat +{ + create 1366334079 + modify 1617729288 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/pbrphase1.parm" +Content-Type: text/plain + +{ +version 0.8 +phase [ 0 locks=0 ] ( 0 ) +label [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/pbrphase1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply1.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply1.def" +Content-Type: text/plain + +comment "" +position 4.29432 4.32811 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "product" +} +inputsNamed3 +{ +1 subinput1 1 1 "input1" +4 ifconnected1 2 1 "input2" +} +inputs +{ +0 subinput1 1 1 +1 ifconnected1 0 1 +} +stat +{ + create 1366334125 + modify 1617729303 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply2.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply2.def" +Content-Type: text/plain + +comment "" +position 7.06833 0.96889 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "product" +} +inputsNamed3 +{ +1 pbrphase1 3 1 "input1" +6 subinput1 4 1 "input2" +} +inputs +{ +0 pbrphase1 0 1 +1 subinput1 4 1 +} +stat +{ + create 1366334161 + modify 1617729303 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/global2.init" +Content-Type: text/plain + +type = global +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/global2.def" +Content-Type: text/plain + +comment "" +position 3.46037 -1.2748 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "dPdz" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1366334634 + modify 1429539939 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/global2.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( surface ) +usemenu [ 0 locks=0 ] ( "on" ) +varname [ 0 locks=0 ] ( dPdz ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/global2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply3.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply3.def" +Content-Type: text/plain + +comment "" +position 5.40598 -0.364206 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "product" +} +inputsNamed3 +{ +8 subinput1 7 1 "input1" +9 ifconnected2 2 1 "input2" +10 subinput1 6 1 "input3" +7 global2 0 1 "input4" +} +inputs +{ +0 subinput1 7 1 +1 ifconnected2 0 1 +2 subinput1 6 1 +3 global2 0 1 +} +stat +{ + create 1370290638 + modify 1617729303 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply3.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/suboutput1.def" +Content-Type: text/plain + +comment "" +position 16.2105 1.50007 +connectornextid 13 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 "" "" 1 "_density" +1 "" "" 1 "_densityscale" +2 "" "" 1 "_shadowscale" +3 "" "" 1 "_phase" +4 "" "" 1 "_smokecolor" +5 "" "" 1 "_emit" +6 "" "" 1 "_emitscale" +8 "" "" 1 "_emitcolor" +9 layerpack1 6 1 "layer" +7 null1 1 1 "F" +12 null2 1 1 "Of" +10 null3 1 1 "Ce" +11 "" "" 1 "next" +} +inputs +{ +0 "" 0 1 +1 "" 0 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +6 "" 0 1 +7 "" 0 1 +8 layerpack1 0 1 +9 null1 0 1 +10 null2 0 1 +11 null3 0 1 +12 "" 0 1 +} +stat +{ + create 1370290695 + modify 1617729325 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/suboutput1.parm" +Content-Type: text/plain + +{ +version 0.8 +name1 [ 0 locks=0 ] ( "" ) +label1 [ 0 locks=0 ] ( "" ) +name2 [ 0 locks=0 ] ( "" ) +label2 [ 0 locks=0 ] ( "" ) +name3 [ 0 locks=0 ] ( "" ) +label3 [ 0 locks=0 ] ( "" ) +name4 [ 0 locks=0 ] ( "" ) +label4 [ 0 locks=0 ] ( "" ) +name5 [ 0 locks=0 ] ( "" ) +label5 [ 0 locks=0 ] ( "" ) +name6 [ 0 locks=0 ] ( "" ) +label6 [ 0 locks=0 ] ( "" ) +name7 [ 0 locks=0 ] ( "" ) +label7 [ 0 locks=0 ] ( "" ) +name8 [ 0 locks=0 ] ( "" ) +label8 [ 0 locks=0 ] ( "" ) +name9 [ 0 locks=0 ] ( "" ) +label9 [ 0 locks=0 ] ( "" ) +name10 [ 0 locks=0 ] ( "" ) +label10 [ 0 locks=0 ] ( "" ) +name11 [ 0 locks=0 ] ( "" ) +label11 [ 0 locks=0 ] ( "" ) +name12 [ 0 locks=0 ] ( "" ) +label12 [ 0 locks=0 ] ( "" ) +name13 [ 0 locks=0 ] ( "" ) +label13 [ 0 locks=0 ] ( "" ) +name14 [ 0 locks=0 ] ( "" ) +label14 [ 0 locks=0 ] ( "" ) +name15 [ 0 locks=0 ] ( "" ) +label15 [ 0 locks=0 ] ( "" ) +name16 [ 0 locks=0 ] ( "" ) +label16 [ 0 locks=0 ] ( "" ) +name17 [ 0 locks=0 ] ( "" ) +label17 [ 0 locks=0 ] ( "" ) +name18 [ 0 locks=0 ] ( "" ) +label18 [ 0 locks=0 ] ( "" ) +name19 [ 0 locks=0 ] ( "" ) +label19 [ 0 locks=0 ] ( "" ) +name20 [ 0 locks=0 ] ( "" ) +label20 [ 0 locks=0 ] ( "" ) +name21 [ 0 locks=0 ] ( "" ) +label21 [ 0 locks=0 ] ( "" ) +name22 [ 0 locks=0 ] ( "" ) +label22 [ 0 locks=0 ] ( "" ) +name23 [ 0 locks=0 ] ( "" ) +label23 [ 0 locks=0 ] ( "" ) +name24 [ 0 locks=0 ] ( "" ) +label24 [ 0 locks=0 ] ( "" ) +name25 [ 0 locks=0 ] ( "" ) +label25 [ 0 locks=0 ] ( "" ) +name26 [ 0 locks=0 ] ( "" ) +label26 [ 0 locks=0 ] ( "" ) +name27 [ 0 locks=0 ] ( "" ) +label27 [ 0 locks=0 ] ( "" ) +name28 [ 0 locks=0 ] ( "" ) +label28 [ 0 locks=0 ] ( "" ) +name29 [ 0 locks=0 ] ( "" ) +label29 [ 0 locks=0 ] ( "" ) +name30 [ 0 locks=0 ] ( "" ) +label30 [ 0 locks=0 ] ( "" ) +name31 [ 0 locks=0 ] ( "" ) +label31 [ 0 locks=0 ] ( "" ) +name32 [ 0 locks=0 ] ( "" ) +label32 [ 0 locks=0 ] ( "" ) +name33 [ 0 locks=0 ] ( "" ) +label33 [ 0 locks=0 ] ( "" ) +name34 [ 0 locks=0 ] ( "" ) +label34 [ 0 locks=0 ] ( "" ) +name35 [ 0 locks=0 ] ( "" ) +label35 [ 0 locks=0 ] ( "" ) +name36 [ 0 locks=0 ] ( "" ) +label36 [ 0 locks=0 ] ( "" ) +name37 [ 0 locks=0 ] ( "" ) +label37 [ 0 locks=0 ] ( "" ) +name38 [ 0 locks=0 ] ( "" ) +label38 [ 0 locks=0 ] ( "" ) +name39 [ 0 locks=0 ] ( "" ) +label39 [ 0 locks=0 ] ( "" ) +name40 [ 0 locks=0 ] ( "" ) +label40 [ 0 locks=0 ] ( "" ) +name41 [ 0 locks=0 ] ( "" ) +label41 [ 0 locks=0 ] ( "" ) +name42 [ 0 locks=0 ] ( "" ) +label42 [ 0 locks=0 ] ( "" ) +name43 [ 0 locks=0 ] ( "" ) +label43 [ 0 locks=0 ] ( "" ) +name44 [ 0 locks=0 ] ( "" ) +label44 [ 0 locks=0 ] ( "" ) +name45 [ 0 locks=0 ] ( "" ) +label45 [ 0 locks=0 ] ( "" ) +name46 [ 0 locks=0 ] ( "" ) +label46 [ 0 locks=0 ] ( "" ) +name47 [ 0 locks=0 ] ( "" ) +label47 [ 0 locks=0 ] ( "" ) +name48 [ 0 locks=0 ] ( "" ) +label48 [ 0 locks=0 ] ( "" ) +name49 [ 0 locks=0 ] ( "" ) +label49 [ 0 locks=0 ] ( "" ) +name50 [ 0 locks=0 ] ( "" ) +label50 [ 0 locks=0 ] ( "" ) +name51 [ 0 locks=0 ] ( "" ) +label51 [ 0 locks=0 ] ( "" ) +name52 [ 0 locks=0 ] ( "" ) +label52 [ 0 locks=0 ] ( "" ) +name53 [ 0 locks=0 ] ( "" ) +label53 [ 0 locks=0 ] ( "" ) +name54 [ 0 locks=0 ] ( "" ) +label54 [ 0 locks=0 ] ( "" ) +name55 [ 0 locks=0 ] ( "" ) +label55 [ 0 locks=0 ] ( "" ) +name56 [ 0 locks=0 ] ( "" ) +label56 [ 0 locks=0 ] ( "" ) +name57 [ 0 locks=0 ] ( "" ) +label57 [ 0 locks=0 ] ( "" ) +name58 [ 0 locks=0 ] ( "" ) +label58 [ 0 locks=0 ] ( "" ) +name59 [ 0 locks=0 ] ( "" ) +label59 [ 0 locks=0 ] ( "" ) +name60 [ 0 locks=0 ] ( "" ) +label60 [ 0 locks=0 ] ( "" ) +name61 [ 0 locks=0 ] ( "" ) +label61 [ 0 locks=0 ] ( "" ) +name62 [ 0 locks=0 ] ( "" ) +label62 [ 0 locks=0 ] ( "" ) +name63 [ 0 locks=0 ] ( "" ) +label63 [ 0 locks=0 ] ( "" ) +name64 [ 0 locks=0 ] ( "" ) +label64 [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/subinput1.def" +Content-Type: text/plain + +comment "" +position -5.01245 2.43725 +connectornextid 10 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "_density" +1 "_densityscale" +2 "_shadowscale" +3 "_phase" +4 "_smokecolor" +5 "_emit" +6 "_emitscale" +7 "_emitcolor" +8 "_" +9 "_" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1370290695 + modify 1617729288 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null1.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null1.def" +Content-Type: text/plain + +comment "" +position 8.62966 1.11009 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "F" +} +inputsNamed3 +{ +0 multiply2 0 1 "product" +} +inputs +{ +0 multiply2 0 1 +} +stat +{ + create 1370290734 + modify 1617729295 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null1.parm" +Content-Type: text/plain + +{ +version 0.8 +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( F ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null2.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null2.def" +Content-Type: text/plain + +comment "" +position 10.8673 2.08762 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "Of" +} +inputsNamed3 +{ +0 densitytoopacity1 3 1 "Of" +} +inputs +{ +0 densitytoopacity1 0 1 +} +stat +{ + create 1370296186 + modify 1617729295 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null2.parm" +Content-Type: text/plain + +{ +version 0.8 +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( Of ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null3.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null3.def" +Content-Type: text/plain + +comment "" +position 8.65392 -0.0178822 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "Ce" +} +inputsNamed3 +{ +0 multiply3 0 1 "product" +} +inputs +{ +0 multiply3 0 1 +} +stat +{ + create 1429524142 + modify 1617729295 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null3.parm" +Content-Type: text/plain + +{ +version 0.8 +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( Ce ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/layerpack1.init" +Content-Type: text/plain + +type = layerpack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/layerpack1.def" +Content-Type: text/plain + +comment "" +position 13.9723 2.48847 +connectornextid 7 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +6 "layer" +} +inputsNamed3 +{ +0 null1 1 1 "F" +1 null2 1 1 "Of" +2 null3 1 1 "Ce" +3 "" "" 1 "P" +4 "" "" 1 "N" +5 "" "" 1 "layeralpha" +} +inputs +{ +0 null1 0 1 +1 null2 0 1 +2 null3 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +} +stat +{ + create 1429524233 + modify 1617729303 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/layerpack1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/layerpack1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/layerpack1.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBsYXllcgpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDA= +CkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAA + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/bind1.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/bind1.def" +Content-Type: text/plain + +comment "" +position 0.0114326 4.69242 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "density" +1 "bound_density" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1429537146 + modify 1429539321 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/bind1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( density ) +parmtype [ 0 locks=0 ] ( "float" ) +parmtypename [ 0 locks=0 ] ( "" ) +overridetype [ 0 locks=0 ] ( "off" ) +floatdef [ 0 locks=0 ] ( 0 ) +intdef [ 0 locks=0 ] ( 0 ) +toggledef [ 0 locks=0 ] ( "off" ) +angledef [ 0 locks=0 ] ( 0 ) +logfloatdef [ 0 locks=0 ] ( 0 ) +float2def [ 0 locks=0 ] ( 0 0 ) +float3def [ 0 locks=0 ] ( 0 0 0 ) +vectordef [ 0 locks=0 ] ( 0 0 0 ) +normaldef [ 0 locks=0 ] ( 0 0 0 ) +pointdef [ 0 locks=0 ] ( 0 0 0 ) +directiondef [ 0 locks=0 ] ( 1 0 0 ) +float4def [ 0 locks=0 ] ( 0 0 0 0 ) +floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) +float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +stringdef [ 0 locks=0 ] ( "" ) +filedef [ 0 locks=0 ] ( "" ) +imagedef [ 0 locks=0 ] ( "" ) +geometrydef [ 0 locks=0 ] ( "" ) +colordef [ 0 locks=0 ] ( 0 0 0 ) +color4def [ 0 locks=0 ] ( 0 0 0 0 ) +bsdfdef [ 0 locks=0 ] ( "" ) +dictdef [ 0 locks=0 ] ( "" ) +coshaderdef [ 0 locks=0 ] ( "" ) +surfacedef [ 0 locks=0 ] ( "" ) +displacementdef [ 0 locks=0 ] ( "" ) +atmospheredef [ 0 locks=0 ] ( "" ) +floatadef [ 0 locks=0 ] ( ) +intadef [ 0 locks=0 ] ( ) +vector2adef [ 0 locks=0 ] ( ) +vectoradef [ 0 locks=0 ] ( ) +pointadef [ 0 locks=0 ] ( ) +normaladef [ 0 locks=0 ] ( ) +coloradef [ 0 locks=0 ] ( ) +floatm2adef [ 0 locks=0 ] ( ) +float4adef [ 0 locks=0 ] ( ) +float9adef [ 0 locks=0 ] ( ) +float16adef [ 0 locks=0 ] ( ) +stringadef [ 0 locks=0 ] ( ) +dictadef [ 0 locks=0 ] ( ) +coshaderadef [ 0 locks=0 ] ( "" ) +structdef [ 0 locks=0 ] ( "" ) +useasparmdefiner [ 0 locks=0 ] ( "off" ) +useownexportcontext [ 0 locks=0 ] ( "off" ) +parmuniform [ 0 locks=0 ] ( "on" ) +usebound [ 0 locks=0 ] ( "off" ) +exportparm [ 0 locks=0 ] ( "off" ) +exportcontext [ 0 locks=0 ] ( surface ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/bind1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/ifconnected1.init" +Content-Type: text/plain + +type = ifconnected +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/ifconnected1.def" +Content-Type: text/plain + +comment "" +position 1.92412 5.9747 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "result" +} +inputsNamed3 +{ +0 subinput1 0 1 "connected" +1 bind1 0 1 "notconnected" +} +inputs +{ +0 subinput1 0 1 +1 bind1 0 1 +} +stat +{ + create 1429537168 + modify 1617729288 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/ifconnected1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +notconnected [ 0 locks=0 ] ( 0 ) +notconnected_i [ 0 locks=0 ] ( 0 ) +notconnected_s [ 0 locks=0 ] ( "" ) +notconnected_u [ 0 locks=0 ] ( 0 0 ) +notconnected_v [ 0 locks=0 ] ( 0 0 0 ) +notconnected_p [ 0 locks=0 ] ( 0 0 0 ) +notconnected_n [ 0 locks=0 ] ( 0 0 0 ) +notconnected_c [ 0 locks=0 ] ( 0 0 0 ) +notconnected_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +notconnected_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +notconnected_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +notconnected_uf [ 0 locks=0 ] ( 0 ) +notconnected_uv [ 0 locks=0 ] ( 0 0 0 ) +notconnected_up [ 0 locks=0 ] ( 0 0 0 ) +notconnected_un [ 0 locks=0 ] ( 0 0 0 ) +notconnected_uc [ 0 locks=0 ] ( 0 0 0 ) +notconnected_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/ifconnected1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/ifconnected2.init" +Content-Type: text/plain + +type = ifconnected +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/ifconnected2.def" +Content-Type: text/plain + +comment "" +position 3.42745 -0.627631 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "result" +} +inputsNamed3 +{ +0 subinput1 5 1 "connected" +1 bind1 0 1 "notconnected" +} +inputs +{ +0 subinput1 5 1 +1 bind1 0 1 +} +stat +{ + create 1429537168 + modify 1617729288 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/ifconnected2.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +notconnected [ 0 locks=0 ] ( 0 ) +notconnected_i [ 0 locks=0 ] ( 0 ) +notconnected_s [ 0 locks=0 ] ( "" ) +notconnected_u [ 0 locks=0 ] ( 0 0 ) +notconnected_v [ 0 locks=0 ] ( 0 0 0 ) +notconnected_p [ 0 locks=0 ] ( 0 0 0 ) +notconnected_n [ 0 locks=0 ] ( 0 0 0 ) +notconnected_c [ 0 locks=0 ] ( 0 0 0 ) +notconnected_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +notconnected_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +notconnected_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +notconnected_uf [ 0 locks=0 ] ( 0 ) +notconnected_uv [ 0 locks=0 ] ( 0 0 0 ) +notconnected_up [ 0 locks=0 ] ( 0 0 0 ) +notconnected_un [ 0 locks=0 ] ( 0 0 0 ) +notconnected_uc [ 0 locks=0 ] ( 0 0 0 ) +notconnected_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/ifconnected2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/computelighting1.init" +Content-Type: text/plain + +type = computelighting::2.0 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/computelighting1.def" +Content-Type: text/plain + +comment "" +position 4.5 6.96718 +connectornextid 7 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "Cf" +5 "out_Of" +6 "out_F" +} +inputsNamed3 +{ +0 volumeshadercore1 8 1 "layer" +1 "" "" 1 "F" +2 "" "" 1 "Of" +3 "" "" 1 "Ce" +} +inputs +{ +0 volumeshadercore1 0 1 +1 "" 0 1 +2 "" 0 1 +3 "" 0 1 +} +stat +{ + create 1616096533 + modify 1617729295 + author Administrator@O + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/computelighting1.parm" +Content-Type: text/plain + +{ +version 0.8 +Of [ 0 locks=0 ] ( 1 1 1 ) +Ce [ 0 locks=0 ] ( 0 0 0 ) +description [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/computelighting1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O.init" +Content-Type: text/plain + +type = material +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O.def" +Content-Type: text/plain + +comment "Created from Gallery Entry: Ramp + +Ramp surface shader." +position -49.995 5.345 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616064068 + modify 1622655911 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +creator gallery::ramp +explicit 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O.spareparmdef" +Content-Type: text/plain + + group { + name "g1" + label "Color" + + parm { + name "diff_condition" + label "Contribute Diffuse Lighting" + type toggle + default { "off" } + range { 0 1 } + parmtag { "autoscope" "0000000000000000" } + } + parm { + name "Kd" + label "Lambert Intensity" + type ramp_flt + default { "1" } + disablewhen "{ diff_condition == 0 }" + range { 1! 10 } + parmtag { "autoscope" "0000000000000000" } + parmtag { "rampbasis_var" "Kd_the_basis_strings" } + parmtag { "rampbasisdefault" "linear" } + parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 1 ) 1interp ( linear )" } + parmtag { "rampkeys_var" "Kd_the_key_positions" } + parmtag { "rampshowcontrolsdefault" "0" } + parmtag { "rampvalues_var" "Kd_the_key_values" } + } + parm { + name "Kd_switcher" + label "Evaluate:" + type integer + default { "0" } + disablewhen "{ diff_condition == 0 }" + menu { + "0" "Normal Fall-Off" + "1" "U" + "2" "V" + } + range { 0 5 } + parmtag { "autoscope" "0000000000000000" } + } + parm { + name "base_color" + label "Base Color" + type ramp_rgb + default { "2" } + range { 1! 10 } + parmtag { "autoscope" "0000000000000000" } + parmtag { "rampbasis_var" "base_color_the_basis_strings" } + parmtag { "rampbasisdefault" "linear" } + parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0.843137 0.921569 0.964706 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 0.435294 0.54902 0.619608 ) 2interp ( linear )" } + parmtag { "rampcolortype" "rgb" } + parmtag { "rampkeys_var" "base_color_the_key_positions" } + parmtag { "rampshowcontrolsdefault" "0" } + parmtag { "rampvalues_var" "base_color_the_key_values" } + } + parm { + name "exp" + label "Exponent" + type float + default { [ "1/19.48046875" hscript-expr ] } + range { 0 10 } + export all + parmtag { "autoscope" "0000000000000000" } + parmtag { "script_callback_language" "python" } + } + parm { + name "input_switcher" + label "Evaluate:" + type integer + default { "0" } + menu { + "0" "Normal Fall-Off" + "1" "Direction from Surface to Light" + "2" "Luminosity" + "3" "U" + "4" "V" + } + range { 0 4 } + parmtag { "autoscope" "0000000000000000" } + } + parm { + name "normalized_brightness" + label "Normalize Brightness" + type toggle + default { "off" } + disablewhen "{ input_switcher != 2 }" + range { 0 1 } + parmtag { "autoscope" "0000000000000000" } + } + parm { + name "Cd_condition" + label "Tint with Cd Attribute" + type toggle + default { "on" } + range { 0 1 } + parmtag { "autoscope" "0000000000000000" } + } + parm { + name "opacity" + label "Opacity" + type ramp_rgb + default { "2" } + disablewhen "{ useOpacity == 0 }" + range { 1! 10 } + parmtag { "autoscope" "0000000000000000" } + parmtag { "rampbasis_var" "opacity_the_basis_strings" } + parmtag { "rampbasisdefault" "linear" } + parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 1 1 1 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 0 0 0 ) 2interp ( linear )" } + parmtag { "rampcolortype" "rgb" } + parmtag { "rampkeys_var" "opacity_the_key_positions" } + parmtag { "rampshowcontrolsdefault" "0" } + parmtag { "rampvalues_var" "opacity_the_key_values" } + } + parm { + name "opacity_switcher" + label "Evaluate:" + type integer + default { "0" } + disablewhen "{ useOpacity == 0 }" + menu { + "0" "Normal Fall-Off" + "1" "U" + "2" "V" + } + range { 0 5 } + parmtag { "autoscope" "0000000000000000" } + } + parm { + name "useOpacity" + label "Enable Opacity" + type toggle + default { "on" } + range { 0 1 } + parmtag { "autoscope" "0000000000000000" } + } + parm { + name "condition" + label "Tint with Alpha Attribute" + type toggle + default { "on" } + disablewhen "{ useOpacity == 0 }" + range { 0 1 } + parmtag { "autoscope" "0000000000000000" } + } + } + + group { + name "g1_1" + label "Specular" + + parm { + name "specularcondition" + label "Use Specular Lighting" + type toggle + default { "off" } + range { 0 1 } + parmtag { "autoscope" "0000000000000000" } + } + parm { + name "Ks_ramp" + label "Specular Intensity" + type ramp_flt + default { "1" } + disablewhen "{ specularcondition == 0 }" + range { 1! 10 } + parmtag { "autoscope" "0000000000000000" } + parmtag { "rampbasis_var" "Ks_ramp_the_basis_strings" } + parmtag { "rampbasisdefault" "linear" } + parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 1 ) 1interp ( linear )" } + parmtag { "rampkeys_var" "Ks_ramp_the_key_positions" } + parmtag { "rampshowcontrolsdefault" "0" } + parmtag { "rampvalues_var" "Ks_ramp_the_key_values" } + } + parm { + name "Ks_switcher" + label "Evaluate:" + type integer + default { "0" } + disablewhen "{ specularcondition == 0 }" + menu { + "0" "Normal Fall-Off" + "1" "U" + "2" "V" + } + range { 0 5 } + parmtag { "autoscope" "0000000000000000" } + } + parm { + name "specular_ramp" + label "Specular Color" + type ramp_rgb + default { "1" } + disablewhen "{ specularcondition == 0 }" + range { 1! 10 } + parmtag { "autoscope" "0000000000000000" } + parmtag { "rampbasis_var" "specular_ramp_the_basis_strings" } + parmtag { "rampbasisdefault" "linear" } + parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 1 1 1 ) 1interp ( linear )" } + parmtag { "rampcolortype" "rgb" } + parmtag { "rampkeys_var" "specular_ramp_the_key_positions" } + parmtag { "rampshowcontrolsdefault" "0" } + parmtag { "rampvalues_var" "specular_ramp_the_key_values" } + } + parm { + name "specular_switcher" + label "Evaluate:" + type integer + default { "0" } + disablewhen "{ specularcondition == 0 }" + menu { + "0" "Normal Fall-Off" + "1" "U" + "2" "V" + } + range { 0 5 } + parmtag { "autoscope" "0000000000000000" } + } + group { + name "g3" + label "Specular Type" + + parm { + name "specType" + label "Specular Type" + type string + default { "spec" } + disablewhen "{ specularcondition == 0 }" + menu { + "phong" "Phong" + "blinn" "Blinn" + "anisotropic" "Anisotropic" + "glossy" "Glossy" + "spec" "VEX Specular" + } + range { 0 1 } + parmtag { "autoscope" "0000000000000000" } + } + parm { + name "Urough" + label "U Roughness" + type float + default { "0.1" } + disablewhen "{ specularcondition == 0 }" + range { 0.001 0.999 } + parmtag { "autoscope" "0000000000000000" } + } + parm { + name "Vrough" + label "V Roughness" + type float + default { "0.1" } + disablewhen "{ specType != anisotropic } { specularcondition == 0 }" + range { 0.001 0.999 } + parmtag { "autoscope" "0000000000000000" } + } + parm { + name "sharp" + label "Sharpness" + type float + default { "0.1" } + disablewhen "{ specType != glossy } { specularcondition == 0 }" + range { 0 1 } + parmtag { "autoscope" "0000000000000000" } + } + } + + group { + name "g3_1" + label "Specular Map" + + parm { + name "useSpecMap" + label "Use Specular Map" + type toggle + default { "off" } + disablewhen "{ specularcondition == 0 }" + range { 0 1 } + parmtag { "autoscope" "0000000000000000" } + } + parm { + name "specularMap" + label "Specular Map" + type image + default { "" } + disablewhen "{ useSpecMap == 0 } { specularcondition == 0 }" + range { 0 1 } + parmtag { "autoscope" "0000000000000000" } + } + parm { + name "specMapWrap" + label "Spec Map Wrap" + type string + default { "repeat" } + disablewhen "{ useSpecMap == 0 } { specularcondition == 0 }" + menu { + "repeat" "Repeat" + "streak" "Streak" + "decal" "Decal" + } + range { 0 1 } + parmtag { "autoscope" "0000000000000000" } + } + parm { + name "specMapFilter" + label "Spec Map Filter" + type string + default { "catrom" } + disablewhen "{ useSpecMap == 0 } { specularcondition == 0 }" + menu { + "box" "Box" + "gauss" "VEX: Gaussian" + "bartlett" "VEX: Bartlett/Triangular" + "sinc" "VEX: Sinc Sharpening" + "hanning" "VEX: Hanning" + "blackman" "VEX: Blackman" + "catrom" "VEX: Catmull-Rom" + "mitchell" "VEX: Mitchell" + "point" "VEX: Point (no filter)" + "gaussian" "RSL: Gaussian" + "disk" "RSL: Poisson Disk" + "radial-bspline" "RSL: Radial B-Spline" + } + range { 0 1 } + parmtag { "autoscope" "0000000000000000" } + } + parm { + name "specMapWidth" + label "Spec Map Width" + type float + default { "0" } + disablewhen "{ useSpecMap == 0 } { specularcondition == 0 }" + range { 1 32 } + parmtag { "autoscope" "0000000000000000" } + } + parm { + name "specMapBorder" + label "Spec Map Border" + type color4 + size 4 + default { "0" "0" "0" "0" } + disablewhen "{ useSpecMap == 0 } { specularcondition == 0 }" + range { 0 1 } + parmtag { "autoscope" "0000000000000000" } + } + } + + } + + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O.chn" +Content-Type: text/plain + +{ + channel exp { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = 1/19.48046875 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O.parm" +Content-Type: text/plain + +{ +version 0.8 +g1 [ 0 locks=0 ] ( 0 0 ) +diff_condition [ 0 locks=0 ] ( "off" ) +Kd [ 0 locks=0 autoscope=0 ] ( 1 ) +Kd1pos [ 0 locks=0 autoscope=0 ] ( 0 ) +Kd1value [ 0 locks=0 autoscope=0 ] ( 1.5 ) +Kd1interp [ 0 locks=0 autoscope=0 ] ( "linear" ) +Kd_switcher [ 0 locks=0 ] ( 0 ) +base_color [ 0 locks=0 autoscope=0 ] ( 2 ) +base_color1pos [ 0 locks=0 autoscope=0 ] ( 0 ) +base_color1c [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +base_color1interp [ 0 locks=0 autoscope=0 ] ( "monotonecubic" ) +exp [ 8 locks=0 ] ( [ exp 0.051333467014237015 ] ) +input_switcher [ 0 locks=0 autoscope=0 ] ( 0 ) +normalized_brightness [ 0 locks=0 ] ( "off" ) +Cd_condition [ 0 locks=0 autoscope=0 ] ( "off" ) +opacity [ 0 locks=0 autoscope=0 ] ( 2 ) +opacity1pos [ 0 locks=0 autoscope=0 ] ( 0 ) +opacity1c [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +opacity1interp [ 0 locks=0 autoscope=0 ] ( "linear" ) +opacity_switcher [ 0 locks=0 ] ( 0 ) +useOpacity [ 0 locks=0 autoscope=0 ] ( "off" ) +condition [ 0 locks=0 ] ( "on" ) +specularcondition [ 0 locks=0 ] ( "off" ) +Ks_ramp [ 0 locks=0 autoscope=0 ] ( 1 ) +Ks_ramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) +Ks_ramp1value [ 0 locks=0 autoscope=0 ] ( 1 ) +Ks_ramp1interp [ 0 locks=0 autoscope=0 ] ( "linear" ) +Ks_switcher [ 0 locks=0 ] ( 0 ) +specular_ramp [ 0 locks=0 autoscope=0 ] ( 1 ) +specular_ramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) +specular_ramp1c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) +specular_ramp1interp [ 0 locks=0 autoscope=0 ] ( "linear" ) +specular_switcher [ 0 locks=0 ] ( 0 ) +g3 [ 0 locks=0 ] ( 0 0 ) +specType [ 0 locks=0 ] ( spec ) +Urough [ 0 locks=0 autoscope=0 ] ( 0.10000000100000001 ) +Vrough [ 0 locks=0 autoscope=0 ] ( 0.10000000100000001 ) +sharp [ 0 locks=0 autoscope=0 ] ( 0.10000000100000001 ) +useSpecMap [ 0 locks=0 ] ( "off" ) +specularMap [ 0 locks=0 ] ( "" ) +specMapWrap [ 0 locks=0 ] ( repeat ) +specMapFilter [ 0 locks=0 ] ( catrom ) +specMapWidth [ 0 locks=0 ] ( 0 ) +specMapBorder [ 0 locks=0 ] ( 0 0 0 0 ) +base_color2pos [ 0 locks=0 autoscope=0 autosel=4294967295 ] ( 1 ) +base_color2c [ 0 locks=0 autoscope=0 autosel=4294967295 ] ( 1 1 1 ) +base_color2interp [ 0 locks=0 autoscope=0 autosel=4294967295 ] ( "monotonecubic" ) +opacity2pos [ 0 locks=0 autoscope=0 ] ( 1 ) +opacity2c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) +opacity2interp [ 0 locks=0 autoscope=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O.icon" +Content-Type: text/plain + +64 64 8 0 +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````````````````````````````0$!`0,#`P,'!P<)"@H*#0\/ +M#Q,5%14:%A86&R0D)"\Q,3%!$Q,3&0@("`L$!`0%`0$!`0`````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``$!`0$.#@X3(2$A*4Y.3F.'AX>GEI:6MZ*BHL&OKZ_0P,#`X\'!P>3&QL;L +MR7G)+2TM=)24E+PX.#A,"`@("```````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````````````````````"0D)"R8F)B]>7EYRJ:FIS\7%Q>K3 +MT]/WW=W=_]_?W__AX>'_XN+B_^+BXO_CX^/_X^/C_^+BXO_BXN+_X>'A_]_? +MW__;V]O]U]?7_,?'Q^RGIZ?/9F9F@"`@("@.#@X2`0$!`0`````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````````````````````````````````$! +M`0$.#@X21T='6)24E+3&QL;KVMK:_.#@X/_BXN+_Y.3D_^7EY?_FYN;_Y^?G +M_^CHZ/_HZ.C_Z.CH_^CHZ/_HZ.C_Z.CH_^?GY__FYN;_YN;F_^3DY/_BXN+_ +MX.#@_]G9V?O#P\/GH:&AQT9&1ED-#0T1```````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````````D)"0M24E)JG)RWM[_ +MXN+B_^3DY/_GY^?_Z.CH_^GIZ?_JZNK_Z^OK_^OKZ__L[.S_[.SL_^SL[/_L +M[.S_[.SL_^SL[/_KZ^O_Z^OK_^KJZO_IZ>G_Z.CH_^?GY__EY>7_XN+B_][> +MWO_2TM+YEI:6MSDY.4@$!`0&```````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````P,#!"0D)"YY>7F5SL[.]-[>WO_BXN+_YN;F_^CHZ/_IZ>G_Z^OK_^SL +M[/_M[>W_[N[N_^[N[O_N[N[_[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O +M_^[N[O_M[>W_[>WM_^SL[/_KZ^O_Z>GI_^CHZ/_EY>7_X^/C_][>WO_)R'AXDA\?'R@!`0$!```````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````````````````````````````````P,#!$Y.3F*\O+SEV]O; +M_N+BXO_EY>7_Z.CH_^KJZO_KZ^O_[>WM_^[N[O_O[^__[^_O__#P\/_P\/#_ +M\?'Q__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_\/#P_^_O[__O +M[^__[N[N_^WM[?_KZ^O_ZNKJ_^CHZ/_EY>7_XN+B_]K:VOZLK*S/.SL[2P@( +M"`H````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````"`@("UA86'#(R,CMW]_?_^3DY/_GY^?_ZNKJ_^OKZ__M +M[>W_[N[N_^_O[__P\/#_\?'Q__+R\O_R\O+_\O+R__/S\__S\_/_\_/S__/S +M\__S\_/_\_/S__/S\__S\_/_\O+R__+R\O_R\O+_\?'Q__#P\/_O[^__[N[N +M_^WM[?_KZ^O_ZNKJ_^?GY__DY.3_WM[>_\O+R_)=75UR"`@("@`````````` +M```````````````````````````````````````````````````````````` +M````````````````````````````````````````````````````#@X.$G1T +M=(_/S\_TX.#@_^7EY?_HZ.C_Z^OK_^WM[?_N[N[_[^_O__#P\/_Q\?'_\O+R +M__/S\__S\_/_]/3T__3T]/_T]/3_]?7U__7U]?_U]?7_]?7U__7U]?_U]?7_ +M]/3T__3T]/_T]/3_\_/S__/S\__R\O+_\?'Q__'Q\?_O[^__[N[N_^WM[?_K +MZ^O_Z.CH_^7EY?_AX>'_S\_/\VEI:8`-#0T0```````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````````````````!04%!W1T=(W6UM;[XN+B_^;FYO_IZ>G_ +M[.SL_^WM[?_O[^__\/#P__'Q\?_R\O+_\_/S__3T]/_T]/3_]?7U__7U]?_V +M]O;_]O;V__;V]O_V]O;_]O;V__;V]O_V]O;_]O;V__;V]O_V]O;_]?7U__7U +M]?_T]/3_]/3T__/S\__R\O+_\?'Q__#P\/_O[^__[>WM_^SL[/_IZ>G_YN;F +M_^'AX?_5U=7Y?GY^FPD)"0L````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````#0T-$'-S +M7EYR"`@("@`````````````````````````````````````````````````` +M`````````````````````````````````````````0$!`5=75VW4U-3YXN+B +M_^?GY__JZNK_[.SL_^[N[O_P\/#_\?'Q__/S\__T]/3_]/3T__7U]?_V]O;_ +M]O;V__?W]__W]_?_^/CX__CX^/_X^/C_^/CX__CX^/_X^/C_^/CX__CX^/_X +M^/C_^/CX__CX^/_X^/C_]_?W__?W]__V]O;_]O;V__7U]?_T]/3_]/3T__/S +M\__Q\?'_\/#P_^[N[O_L[.S_ZNKJ_^;FYO_BXN+_S\_/\TY.3E\"`@("```` +M```````````````````````````````````````````````````````````` +M`````````````````````"'A_^;FYO_JZNK_[.SL_^[N[O_P +M\/#_\O+R__/S\__T]/3_]?7U__;V]O_V]O;_]_?W__?W]__X^/C_^/CX__CX +M^/_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY^?_Y^?G_^/CX +M__CX^/_X^/C_]_?W__?W]__V]O;_]O;V__7U]?_T]/3_\_/S__+R\O_P\/#_ +M[N[N_^SL[/_JZNK_YN;F_^'AX?^\O+S?-C8V0P`````````````````````` +M`````````````````````````````````````````````````````````!D9 +M&2"=G9V[WM[>_N7EY?_IZ>G_[.SL_^[N[O_P\/#_\O+R__/S\__T]/3_]?7U +M__;V]O_W]_?_]_?W__CX^/_X^/C_^?GY__GY^?_Y^?G_^OKZ__KZ^O_Z^OK_ +M^OKZ__KZ^O_Z^OK_^OKZ__KZ^O_Z^OK_^OKZ__GY^?_Y^?G_^?GY__CX^/_X +M^/C_]_?W__?W]__V]O;_]?7U__3T]/_S\_/_\O+R__#P\/_N[N[_[.SL_^GI +MZ?_EY>7_WM[>_YZ>GKP9&1D@```````````````````````````````````` +M``````````````````````````````````@("`N!@8&@VMK:_>3DY/_HZ.C_ +M[.SL_^[N[O_P\/#_\O+R__/S\__T]/3_]?7U__;V]O_W]_?_^/CX__CX^/_Y +M^?G_^?GY__GY^?_Z^OK_^OKZ__KZ^O_Z^OK_^_O[__O[^__[^_O_^_O[__O[ +M^__[^_O_^OKZ__KZ^O_Z^OK_^OKZ__GY^?_Y^?G_^?GY__CX^/_X^/C_]_?W +M__;V]O_U]?7_]/3T__/S\__R\O+_\/#P_^[N[O_L[.S_Z.CH_^3DY/_9V=G] +M@8&!H`@("`H````````````````````````````````````````````````` +M```````````````[.SM*SWM_^OKZ__GY^?_XN+B_\?'Q^PM+2TW```````` +M```````````````````````````````````````````````````)"0D,E965 +MM=[>WO_EY>7_Z>GI_^WM[?_O[^__\?'Q__/S\__T]/3_]?7U__;V]O_W]_?_ +M^/CX__CX^/_Y^?G_^OKZ__KZ^O_Z^OK_^_O[__O[^__[^_O_^_O[__S\_/_\ +M_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S_^_O[__O[^__[^_O_^_O[__KZ +M^O_Z^OK_^OKZ__GY^?_X^/C_^/CX__?W]__V]O;_]?7U__3T]/_S\_/_\?'Q +M_^_O[__M[>W_Z>GI_^7EY?_>WM[^EI:6M@T-#1$````````````````````` +M```````````````````````````!`0$!/#P\2\[.SO/CX^/_Z.CH_^OKZ__N +M[N[_\/#P__+R\O_T]/3_]?7U__;V]O_W]_?_^/CX__CX^/_Y^?G_^OKZ__KZ +M^O_[^_O_^_O[__O[^__\_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S__/S\ +M__S\_/_\_/S__/S\__S\_/_\_/S__/S\__O[^__[^_O_^_O[__KZ^O_Z^OK_ +M^?GY__CX^/_X^/C_]_?W__;V]O_U]?7_]/3T__+R\O_P\/#_[N[N_^OKZ__H +MZ.C_X^/C_]+2TOA`0$!2```````````````````````````````````````` +M````````"@H*#I>7E[K>WM[_Y>7E_^KJZO_M[>W_[^_O__'Q\?_S\_/_]/3T +M__;V]O_W]_?_^/CX__CX^/_Y^?G_^OKZ__KZ^O_[^_O_^_O[__O[^__\_/S_ +M_/S\__S\_/_\_/S__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__W]_?_\ +M_/S__/S\__S\_/_\_/S_^_O[__O[^__[^_O_^OKZ__KZ^O_Y^?G_^/CX__CX +M^/_W]_?_]O;V__3T]/_S\_/_\?'Q_^_O[__M[>W_ZNKJ_^;FYO_=W=W^D9&1 +MM`T-#1(``````````````````````````````````````````#@X.$G(R,CO +MXN+B_^CHZ/_KZ^O_[N[N__#P\/_R\O+_]/3T__7U]?_V]O;_]_?W__CX^/_Y +M^?G_^OKZ__KZ^O_[^_O_^_O[__S\_/_\_/S__/S\__S\_/_]_?W__?W]__W] +M_?_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__W]_?_\_/S__/S\ +M__S\_/_\_/S_^_O[__O[^__Z^OK_^OKZ__GY^?_X^/C_]_?W__;V]O_U]?7_ +M]/3T__+R\O_P\/#_[N[N_^OKZ__HZ.C_XN+B_\?'Q^PF)B8O```````````` +M``````````````````````````,#`P-^?GZAV]O;_^7EY?_IZ>G_[>WM_^_O +M[__Q\?'_\_/S__7U]?_V]O;_]_?W__CX^/_Y^?G_^?GY__KZ^O_[^_O_^_O[ +M__S\_/_\_/S__/S\__W]_?_]_?W__?W]__W]_?_]_?W__?W]__[^_O_^_O[_ +M_O[^__[^_O_]_?W__?W]__W]_?_]_?W__?W]__W]_?_\_/S__/S\__S\_/_[ +M^_O_^_O[__KZ^O_Y^?G_^?GY__CX^/_W]_?_]O;V__7U]?_S\_/_\?'Q_^_O +M[__M[>W_Z>GI_^7EY?_:VMK\7EY><@$!`0$````````````````````````` +M```````.#@X3H:&AQ.#@X/_GY^?_Z^OK_^[N[O_P\/#_\O+R__3T]/_U]?7_ +M]O;V__?W]__X^/C_^?GY__KZ^O_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_] +M_?W__?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^ +M_O_^_O[__?W]__W]_?_]_?W__?W]__S\_/_\_/S_^_O[__O[^__Z^OK_^OKZ +M__GY^?_X^/C_]_?W__;V]O_U]?7_]/3T__+R\O_P\/#_[N[N_^OKZ__GY^?_ +MW]_?_Z&AH<$+"PL.````````````````````````````````(R,C+<+"PN?B +MXN+_Z.CH_^SL[/_O[^__\?'Q__/S\__T]/3_]O;V__?W]__X^/C_^?GY__GY +M^?_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W__?W]__W]_?_^_O[__O[^ +M__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_]_?W_ +M_?W]__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ^O_Y^?G_^?GY__CX^/_W +M]_?_]O;V__3T]/_S\_/_\?'Q_^_O[__L[.S_Z.CH_^+BXO_#P\/G(R,C+0`` +M`````````````````````````````$-#0U'6UM;YY.3D_^GIZ?_M[>W_[^_O +M__+R\O_S\_/_]?7U__;V]O_W]_?_^/CX__GY^?_Z^OK_^OKZ__O[^__\_/S_ +M_/S\__S\_/_]_?W__?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^ +M_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W]__S\ +M_/_\_/S__/S\__O[^__Z^OK_^OKZ__GY^?_X^/C_]_?W__;V]O_U]?7_\_/S +M__+R\O_O[^__[>WM_^GIZ?_DY.3_T='1]#@X.$0````````````````````` +M``````("`@)SWM__#P\/_R\O+_]/3T__7U]?_V +M]O;_^/CX__CX^/_Y^?G_^OKZ__O[^__[^_O__/S\__S\_/_]_?W__?W]__W] +M_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_______________________O[^ +M__[^_O_^_O[__O[^__[^_O_^_O[__?W]__W]_?_]_?W__/S\__S\_/_[^_O_ +M^_O[__KZ^O_Y^?G_^/CX__CX^/_V]O;_]?7U__3T]/_R\O+_\/#P_^[N[O_J +MZNK_Y>7E_]SGKWAX>'_Y^?G_^OKZ__O[^__ +M\?'Q__/S\__T]/3_]O;V__?W]__X^/C_^?GY__KZ^O_Z^OK_^_O[__S\_/_\ +M_/S__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^____________________ +M___________________________________^_O[__O[^__[^_O_^_O[__?W] +M__W]_?_]_?W__/S\__S\_/_[^_O_^OKZ__KZ^O_Y^?G_^/CX__?W]__V]O;_ +M]/3T__/S\__Q\?'_[N[N_^OKZ__GY^?_X>'A_Z*BHL(*"@H-```````````` +M`````````!45%1N^OK[DXN+B_^CHZ/_L[.S_[^_O__'Q\?_S\_/_]?7U__;V +M]O_W]_?_^/CX__GY^?_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W__?W] +M__[^_O_^_O[__O[^__[^_O______________________________________ +M_________________O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W]__S\_/_\ +M_/S_^_O[__O[^__Z^OK_^?GY__CX^/_W]_?_]O;V__7U]?_S\_/_\?'Q_^_O +M[__L[.S_Z.CH_^+BXO^^OK[C%145&@`````````````````````O+R\]RLK* +M\N+BXO_HZ.C_[.SL_^_O[__Q\?'_\_/S__7U]?_V]O;_]_?W__CX^/_Y^?G_ +M^OKZ__O[^__[^_O__/S\__S\_/_]_?W__?W]__[^_O_^_O[__O[^__[^_O__ +M____________________________________________________________ +M___^_O[__O[^__[^_O_^_O[__?W]__W]_?_\_/S__/S\__O[^__[^_O_^OKZ +M__GY^?_X^/C_]_?W__;V]O_U]?7_\_/S__'Q\?_O[^__[.SL_^CHZ/_BXN+_ +MQL;&["0D)"X`````````````````````-S'A_^?GY__L[.S_[N[N__'Q\?_S\_/_ +M]/3T__;V]O_W]_?_^/CX__GY^?_Z^OK_^OKZ__O[^__\_/S__/S\__W]_?_] +M_?W__?W]__[^_O_^_O[__O[^__[^_O______________________________ +M_________________________O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W] +M__S\_/_\_/S_^_O[__KZ^O_Z^OK_^?GY__CX^/_W]_?_]O;V__3T]/_S\_/_ +M\?'Q_^[N[O_KZ^O_Y^?G_^#@X/^XN+C>$Q,3&``````````````````````$ +M!`0&CHZ.KM_?W__FYN;_Z^OK_^[N[O_P\/#_\O+R__3T]/_V]O;_]_?W__CX +M^/_Y^?G_^OKZ__KZ^O_[^_O__/S\__S\_/_\_/S__?W]__W]_?_^_O[__O[^ +M__[^_O_^_O[__O[^____________________________________________ +M_O[^__[^_O_^_O[__O[^__[^_O_]_?W__?W]__S\_/_\_/S_^_O[__O[^__Z +M^OK_^OKZ__GY^?_X^/C_]_?W__;V]O_T]/3_\O+R__#P\/_N[N[_Z^OK_^?G +MY__?W]__CHZ.KP4%!08``````````````````````P,#`X2$A*?=W=W_Y>7E +M_^KJZO_M[>W_\/#P__+R\O_T]/3_]?7U__;V]O_X^/C_^/CX__GY^?_Z^OK_ +M^_O[__O[^__\_/S__/S\__W]_?_]_?W__?W]__[^_O_^_O[__O[^__[^_O_^ +M_O[__O[^_______________________^_O[__O[^__[^_O_^_O[__O[^__[^ +M_O_]_?W__?W]__W]_?_\_/S__/S\__O[^__[^_O_^OKZ__GY^?_X^/C_^/CX +M__;V]O_U]?7_]/3T__+R\O_P\/#_[>WM_^KJZO_FYN;_W-S<_G)RG_[>WM_^_O[__R +M\O+_\_/S__7U]?_V]O;_]_?W__CX^/_Y^?G_^OKZ__KZ^O_[^_O__/S\__S\ +M_/_\_/S__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^ +M__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_]_?W__?W]__W]_?_\_/S_ +M_/S\__S\_/_[^_O_^OKZ__KZ^O_Y^?G_^/CX__?W]__V]O;_]?7U__/S\__R +M\O+_[^_O_^WM[?_IZ>G_Y.3D_];6UOM$1$17```````````````````````` +M````````*"@H-,C(R.[BXN+_Z.CH_^SL[/_O[^__\?'Q__/S\__T]/3_]O;V +M__?W]__X^/C_^?GY__GY^?_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W_ +M_?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^ +M_O[__O[^__[^_O_]_?W__?W]__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ +M^O_Y^?G_^?GY__CX^/_W]_?_]O;V__3T]/_S\_/_\?'Q_^_O[__L[.S_Z.CH +M_^+BXO_!P<'G(2$A+0````````````````````````````````\/#Q2KJZO0 +MX.#@_^?GY__KZ^O_[N[N__#P\/_R\O+_]/3T__7U]?_V]O;_]_?W__CX^/_Y +M^?G_^OKZ__KZ^O_[^_O_^_O[__S\_/_\_/S__?W]__W]_?_]_?W__?W]__[^ +M_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_]_?W__?W] +M__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ^O_Z^OK_^?GY__CX^/_W]_?_ +M]O;V__7U]?_T]/3_\O+R__#P\/_N[N[_Z^OK_^?GY__?W]__FYN;NPH*"@T` +M```````````````````````````````"`@(#<7%QC=K:VO[EY>7_Z>GI_^WM +M[?_O[^__\?'Q__/S\__U]?7_]O;V__?W]__X^/C_^?GY__GY^?_Z^OK_^_O[ +M__O[^__\_/S__/S\__S\_/_]_?W__?W]__W]_?_]_?W__?W]__W]_?_^_O[_ +M_O[^__[^_O_^_O[__?W]__W]_?_]_?W__?W]__W]_?_]_?W__/S\__S\_/_\ +M_/S_^_O[__O[^__Z^OK_^?GY__GY^?_X^/C_]_?W__;V]O_U]?7_\_/S__'Q +M\?_O[^__[>WM_^GIZ?_EY>7_V-C8^U]?7W4!`0$"```````````````````` +M`````````````````"0D)"["PL+GXN+B_^CHZ/_L[.S_[N[N__'Q\?_R\O+_ +M]/3T__7U]?_V]O;_]_?W__CX^/_Y^?G_^OKZ__KZ^O_[^_O_^_O[__S\_/_\ +M_/S__/S\__S\_/_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__W] +M_?_]_?W__?W]__W]_?_\_/S__/S\__S\_/_\_/S_^_O[__O[^__Z^OK_^OKZ +M__GY^?_X^/C_]_?W__;V]O_U]?7_]/3T__+R\O_Q\?'_[N[N_^OKZ__HZ.C_ +MXN+B_\3$Q.DH*"@S```````````````````````````````````````````) +M"0D,AX>'IMW=W?[EY>7_ZNKJ_^WM[?_O[^__\?'Q__/S\__T]/3_]O;V__?W +M]__X^/C_^/CX__GY^?_Z^OK_^OKZ__O[^__[^_O_^_O[__S\_/_\_/S__/S\ +M__S\_/_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__S\_/_\_/S_ +M_/S\__S\_/_[^_O_^_O[__O[^__Z^OK_^OKZ__GY^?_X^/C_^/CX__?W]__V +M]O;_]/3T__/S\__Q\?'_[^_O_^WM[?_JZNK_YN;F_][>WO^7EY>Z"@H*#@`` +M`````````````````````````````````````````````#4U-43.SL[TX^/C +M_^CHZ/_L[.S_[N[N__#P\/_R\O+_]/3T__7U]?_V]O;_]_?W__CX^/_X^/C_ +M^?GY__KZ^O_Z^OK_^_O[__O[^__[^_O__/S\__S\_/_\_/S__/S\__S\_/_\ +M_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S__/S\__S\_/_[^_O_^_O[__O[ +M^__Z^OK_^OKZ__GY^?_X^/C_^/CX__?W]__V]O;_]?7U__3T]/_R\O+_\/#P +M_^[N[O_KZ^O_Z.CH_^/CX__2TM+Y1D9&60$!`0$````````````````````` +M```````````````````````````/#P\3H*"@R-[>WO_EY>7_ZNKJ_^WM[?_O +M[^__\?'Q__/S\__T]/3_]?7U__;V]O_W]_?_^/CX__CX^/_Y^?G_^OKZ__KZ +M^O_Z^OK_^_O[__O[^__[^_O_^_O[__S\_/_\_/S__/S\__S\_/_\_/S__/S\ +M__S\_/_\_/S_^_O[__O[^__[^_O_^_O[__KZ^O_Z^OK_^OKZ__GY^?_X^/C_ +M^/CX__?W]__V]O;_]?7U__3T]/_S\_/_\?'Q_^_O[__M[>W_ZNKJ_^7EY?_= +MW=W^C8V-JPT-#1$````````````````````````````````````````````` +M`````````````41$1%?,S,SSXN+B_^?GY__KZ^O_[N[N__#P\/_Q\?'_\_/S +M__3T]/_U]?7_]O;V__?W]__X^/C_^/CX__GY^?_Y^?G_^OKZ__KZ^O_Z^OK_ +M^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[ +M^_O_^OKZ__KZ^O_Z^OK_^?GY__GY^?_X^/C_^/CX__?W]__V]O;_]?7U__3T +M]/_S\_/_\?'Q__#P\/_N[N[_Z^OK_^?GY__BXN+_R7EYE-K:VOWDY.3_Z.CH_^SL[/_N[N[_\/#P__+R\O_S\_/_]/3T__7U]?_V +M]O;_]_?W__CX^/_X^/C_^?GY__GY^?_Y^?G_^OKZ__KZ^O_Z^OK_^OKZ__O[ +M^__[^_O_^_O[__O[^__[^_O_^_O[__KZ^O_Z^OK_^OKZ__KZ^O_Y^?G_^?GY +M__GY^?_X^/C_^/CX__?W]__V]O;_]?7U__3T]/_S\_/_\O+R__#P\/_N[N[_ +M[.SL_^CHZ/_DY.3_V=G9_&-C8W@$!`0$```````````````````````````` +M`````````````````````````````````````````!H:&B&CHZ/$W]_?_^7E +MY?_IZ>G_[.SL_^[N[O_P\/#_\O+R__/S\__T]/3_]?7U__;V]O_W]_?_]_?W +M__CX^/_X^/C_^?GY__GY^?_Y^?G_^OKZ__KZ^O_Z^OK_^OKZ__KZ^O_Z^OK_ +M^OKZ__KZ^O_Z^OK_^OKZ__GY^?_Y^?G_^?GY__CX^/_X^/C_]_?W__?W]__V +M]O;_]?7U__3T]/_S\_/_\O+R__#P\/_N[N[_[.SL_^GIZ?_EY>7_WM[>_HZ. +MCJD8&!@>```````````````````````````````````````````````````` +M```````````````````````!`0$!1T='7,C(R._AX>'_YN;F_^KJZO_L[.S_ +M[^_O__#P\/_R\O+_\_/S__3T]/_U]?7_]O;V__;V]O_W]_?_]_?W__CX^/_X +M^/C_^/CX__GY^?_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY +M^?_X^/C_^/CX__CX^/_W]_?_]_?W__;V]O_V]O;_]?7U__3T]/_S\_/_\O+R +M__#P\/_N[N[_[.SL_^KJZO_FYN;_X>'A_\/#P^W_ +M[.SL_^GIZ?_FYN;_XN+B_]'1T?5V=G:/#@X.$@`````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````4%!0=R#@X/_EY>7_Z.CH +M_^OKZ__M[>W_[N[N_^_O[__P\/#_\?'Q__+R\O_S\_/_\_/S__3T]/_T]/3_ +M]/3T__7U]?_U]?7_]?7U__7U]?_U]?7_]?7U__3T]/_T]/3_]/3T__/S\__S +M\_/_\O+R__'Q\?_Q\?'_[^_O_^[N[O_M[>W_Z^OK_^CHZ/_EY>7_X>'A_]34 +MU/MZ>GJ;"@H*#``````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````"@H*#&1D9'[#P\/GW]_?_^3DY/_GY^?_Z>GI_^OKZ__M +M[>W_[N[N_^_O[__P\/#_\?'Q__+R\O_R\O+_\O+R__/S\__S\_/_\_/S__/S +M\__S\_/_\_/S__/S\__S\_/_\O+R__+R\O_R\O+_\?'Q__#P\/_O[^__[N[N +M_^WM[?_KZ^O_ZNKJ_^?GY__DY.3_W]_?_\G)R>]O;V^-#0T-$@`````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```$!`0%.SL[2;&QL=;9V=G\XN+B_^7EY?_HZ.C_ZNKJ_^OKZ__M[>W_[N[N +M_^_O[__O[^__\/#P__#P\/_Q\?'_\?'Q__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_ +M\?'Q__#P\/_P\/#_[^_O_^_O[__N[N[_[>WM_^OKZ__JZNK_Z.CH_^7EY?_B +MXN+_VMK:_KN[N^5-34UB!`0$!@`````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````````````````````````$!`0$?'Q\G +M;FYNAL;&QNK=W=W^X^/C_^;FYO_HZ.C_Z>GI_^OKZ__L[.S_[>WM_^[N[O_N +M[N[_[N[N_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^[N[O_N[N[_[>WM_^WM +M[?_L[.S_Z^OK_^GIZ?_HZ.C_Y>7E_^/CX__>WM[_SWM[_XN+B_^3DY/_GY^?_Z.CH_^GIZ?_JZNK_Z^OK_^OKZ__L[.S_[.SL +M_^SL[/_L[.S_[.SL_^SL[/_KZ^O_Z^OK_^KJZO_IZ>G_Z.CH_^?GY__EY>7_ +MXN+B_][>WO_.SL[SE)24M3P\/$H)"0D,```````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````````D)"0L[.SM*B8F)IKZ^ON#9V=G[ +MX.#@_^+BXO_DY.3_Y>7E_^?GY__GY^?_Z.CH_^CHZ/_HZ.C_Z.CH_^CHZ/_H +MZ.C_Y^?G_^;FYO_EY>7_Y.3D_^+BXO_@X.#_VMK:_,O+R_*CHZ/*/3T]2PD) +M"0P````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````0$!`8:&AH@;6UMAIV=G;W"PL+FUM;6^=W= +MW?_?W]__X.#@_^'AX?_BXN+_X^/C_^+BXO_BXN+_X>'A_^#@X/_?W]__W-S< +M_M/3T_;,S,SRJZNKSUU=77(O+R\]$A(2&`$!`0$````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````("`@()"0D+&QL;(4A(2%F!@8&@E)24MZ^OK]6_O[_E +MQ\?'[L7%Q>K&QL;LR\O+\\#`P.6XN+C>E)24M7=W=Y)!04%1,#`P/1`0$!0! +M`0$!```````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````````````@("`P8&!@D0$!`5%A86&RGEI:6MZ*BHL&OKZ_0P,#`X\'!P>3'Q\?L +MRLK*\[FYN=Z7G)+2TM=)24E+PX.#A,"`@("```````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````````````````````"0D)"R8F)B]>7EYRJJJJS\7%Q>K4 +MU-3WWM[>_]_?W__AX>'_XN+B_^+BXO_CX^/_X^/C_^+BXO_BXN+_X>'A_]_? +MW__WM[_ +MXN+B_^7EY?_GY^?_Z.CH_^GIZ?_JZNK_Z^OK_^SL[/_L[.S_[.SL_^SL[/_L +M[.S_[.SL_^SL[/_L[.S_Z^OK_^KJZO_IZ>G_Z.CH_^?GY__EY>7_XN+B_][> +MWO_3T]/YEY>7MSHZ.D@$!`0&```````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````P,#!"0D)"YY>7F5SL[.]-[>WO_CX^/_YN;F_^CHZ/_JZNK_Z^OK_^SL +M[/_M[>W_[N[N_^[N[O_O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O +M_^[N[O_N[N[_[>WM_^SL[/_KZ^O_ZNKJ_^CHZ/_FYN;_X^/C_][>WO_)R'AXDA\?'R@!`0$!```````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````````````````````````````````P,#!$Y.3F*\O+SEV]O; +M_N+BXO_EY>7_Z.CH_^KJZO_L[.S_[>WM_^[N[O_O[^__\/#P__#P\/_Q\?'_ +M\?'Q__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_\/#P__#P\/_O +M[^__[N[N_^WM[?_L[.S_ZNKJ_^CHZ/_FYN;_XN+B_]O;V_ZMK:W//#P\2P@( +M"`H````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````"`@("UA86'#(R,CMW]_?_^3DY/_GY^?_ZNKJ_^SL[/_M +M[>W_[N[N_^_O[__P\/#_\?'Q__+R\O_R\O+_\O+R__/S\__S\_/_\_/S__/S +M\__S\_/_\_/S__/S\__S\_/_\O+R__+R\O_R\O+_\?'Q__#P\/_O[^__[N[N +M_^WM[?_L[.S_ZNKJ_^?GY__DY.3_W]_?_\O+R_)=75UR"`@("@`````````` +M```````````````````````````````````````````````````````````` +M````````````````````````````````````````````````````#@X.$G1T +M=(_/S\_TX>'A_^7EY?_IZ>G_Z^OK_^WM[?_N[N[_\/#P__'Q\?_Q\?'_\O+R +M__/S\__S\_/_]/3T__3T]/_T]/3_]?7U__7U]?_U]?7_]?7U__7U]?_U]?7_ +M]/3T__3T]/_T]/3_\_/S__/S\__R\O+_\?'Q__'Q\?_P\/#_[N[N_^WM[?_K +MZ^O_Z>GI_^7EY?_AX>'_S\_/\VEI:8`-#0T0```````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````````````````!04%!W1T=(W6UM;[XN+B_^;FYO_IZ>G_ +M[.SL_^[N[O_O[^__\/#P__'Q\?_R\O+_\_/S__3T]/_T]/3_]?7U__7U]?_V +M]O;_]O;V__;V]O_V]O;_]O;V__;V]O_V]O;_]O;V__;V]O_V]O;_]?7U__7U +M]?_T]/3_]/3T__/S\__R\O+_\?'Q__#P\/_O[^__[N[N_^SL[/_IZ>G_YN;F +M_^+BXO_5U=7Y?GY^FPD)"0L````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````#0T-$'-S +M7EYR"`@("@`````````````````````````````````````````````````` +M`````````````````````````````````````````0$!`5A86&W4U-3YXN+B +M_^?GY__JZNK_[>WM_^[N[O_P\/#_\?'Q__/S\__T]/3_]/3T__7U]?_V]O;_ +M]O;V__?W]__W]_?_]_?W__CX^/_X^/C_^/CX__CX^/_X^/C_^/CX__CX^/_X +M^/C_^/CX__CX^/_W]_?_]_?W__?W]__V]O;_]O;V__7U]?_T]/3_]/3T__/S +M\__Q\?'_\/#P_^[N[O_M[>W_ZNKJ_^?GY__BXN+_S\_/\TY.3E\"`@("```` +M```````````````````````````````````````````````````````````` +M`````````````````````"'A_^;FYO_JZNK_[>WM_^_O[__P +M\/#_\O+R__/S\__T]/3_]?7U__;V]O_V]O;_]_?W__?W]__X^/C_^/CX__CX +M^/_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY^?_Y^?G_^/CX +M__CX^/_X^/C_]_?W__?W]__V]O;_]O;V__7U]?_T]/3_\_/S__+R\O_P\/#_ +M[^_O_^SL[/_JZNK_YN;F_^'AX?^\O+S?-C8V0P`````````````````````` +M`````````````````````````````````````````````````````````!D9 +M&2"=G9V[W]_?_N;FYO_IZ>G_[.SL_^[N[O_P\/#_\O+R__/S\__T]/3_]?7U +M__;V]O_W]_?_]_?W__CX^/_X^/C_^?GY__GY^?_Y^?G_^?GY__KZ^O_Z^OK_ +M^OKZ__KZ^O_Z^OK_^OKZ__KZ^O_Z^OK_^?GY__GY^?_Y^?G_^?GY__CX^/_X +M^/C_]_?W__?W]__V]O;_]?7U__3T]/_S\_/_\O+R__#P\/_N[N[_[.SL_^GI +MZ?_EY>7_W]_?_YZ>GKP9&1D@```````````````````````````````````` +M``````````````````````````````````@("`N!@8&@VMK:_>3DY/_IZ>G_ +M[.SL_^[N[O_P\/#_\O+R__/S\__T]/3_]?7U__;V]O_W]_?_^/CX__CX^/_Y +M^?G_^?GY__GY^?_Z^OK_^OKZ__KZ^O_Z^OK_^_O[__O[^__[^_O_^_O[__O[ +M^__[^_O_^OKZ__KZ^O_Z^OK_^OKZ__GY^?_Y^?G_^?GY__CX^/_X^/C_]_?W +M__;V]O_U]?7_]/3T__/S\__R\O+_\/#P_^[N[O_L[.S_Z>GI_^3DY/_:VMK] +M@H*"H`@("`H````````````````````````````````````````````````` +M```````````````[.SM*SWO_FYN;_ZNKJ_^WM[?_O[^__\?'Q__/S\__T]/3_]?7U__;V]O_W]_?_ +M^/CX__CX^/_Y^?G_^?GY__KZ^O_Z^OK_^_O[__O[^__[^_O_^_O[__S\_/_\ +M_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S_^_O[__O[^__[^_O_^_O[__KZ +M^O_Z^OK_^?GY__GY^?_X^/C_^/CX__?W]__V]O;_]?7U__3T]/_S\_/_\?'Q +M_^_O[__M[>W_ZNKJ_^7EY?_>WM[^EI:6M@T-#1$````````````````````` +M```````````````````````````!`0$!/#P\2\[.SO/CX^/_Z.CH_^SL[/_N +M[N[_\/#P__+R\O_T]/3_]?7U__;V]O_W]_?_^/CX__CX^/_Y^?G_^OKZ__KZ +M^O_[^_O_^_O[__O[^__\_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S__/S\ +M__S\_/_\_/S__/S\__S\_/_\_/S__/S\__O[^__[^_O_^_O[__KZ^O_Z^OK_ +M^?GY__CX^/_X^/C_]_?W__;V]O_U]?7_]/3T__+R\O_P\/#_[N[N_^SL[/_H +MZ.C_X^/C_]+2TOA!04%2```````````````````````````````````````` +M````````"@H*#I>7E[K>WM[_YN;F_^KJZO_M[>W_[^_O__'Q\?_S\_/_]/3T +M__;V]O_W]_?_]_?W__CX^/_Y^?G_^OKZ__KZ^O_[^_O_^_O[__O[^__\_/S_ +M_/S\__S\_/_\_/S__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__W]_?_\ +M_/S__/S\__S\_/_\_/S_^_O[__O[^__[^_O_^OKZ__KZ^O_Y^?G_^/CX__?W +M]__W]_?_]O;V__3T]/_S\_/_\?'Q_^_O[__M[>W_ZNKJ_^;FYO_=W=W^D9&1 +MM`T-#1(``````````````````````````````````````````#@X.$G)RWM_^_O +M[__Q\?'_\_/S__7U]?_V]O;_]_?W__CX^/_Y^?G_^?GY__KZ^O_[^_O_^_O[ +M__O[^__\_/S__/S\__W]_?_]_?W__?W]__W]_?_]_?W__?W]__W]_?_^_O[_ +M_O[^__W]_?_]_?W__?W]__W]_?_]_?W__?W]__W]_?_\_/S__/S\__O[^__[ +M^_O_^_O[__KZ^O_Y^?G_^?GY__CX^/_W]_?_]O;V__7U]?_S\_/_\?'Q_^_O +M[__M[>W_ZNKJ_^7EY?_:VMK\7EY><@$!`0$````````````````````````` +M```````.#@X3H:&AQ.#@X/_GY^?_Z^OK_^[N[O_P\/#_\O+R__3T]/_U]?7_ +M]O;V__?W]__X^/C_^?GY__KZ^O_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_] +M_?W__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^ +M_O_]_?W__?W]__W]_?_]_?W__?W]__S\_/_\_/S_^_O[__O[^__Z^OK_^OKZ +M__GY^?_X^/C_]_?W__;V]O_U]?7_]/3T__+R\O_P\/#_[N[N_^OKZ__GY^?_ +MX.#@_Z&AH<$+"PL.````````````````````````````````(R,C+<+"PN?B +MXN+_Z.CH_^SL[/_O[^__\?'Q__/S\__T]/3_]O;V__?W]__X^/C_^?GY__GY +M^?_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W__?W]__W]_?_^_O[__O[^ +M__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_]_?W_ +M_?W]__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ^O_Y^?G_^?GY__CX^/_W +M]_?_]O;V__3T]/_S\_/_\?'Q_^_O[__L[.S_Z.CH_^+BXO_#P\/G(R,C+0`` +M`````````````````````````````$-#0U'6UM;YY.3D_^GIZ?_M[>W_\/#P +M__+R\O_S\_/_]?7U__;V]O_W]_?_^/CX__GY^?_Z^OK_^OKZ__O[^__\_/S_ +M_/S\__S\_/_]_?W__?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^ +M_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W]__S\ +M_/_\_/S__/S\__O[^__Z^OK_^OKZ__GY^?_X^/C_]_?W__;V]O_U]?7_\_/S +M__+R\O_P\/#_[>WM_^GIZ?_DY.3_T='1]#@X.$0````````````````````` +M``````("`@)S'_Y^?G_^SL[/_O[^__ +M\?'Q__/S\__T]/3_]O;V__?W]__X^/C_^?GY__KZ^O_Z^OK_^_O[__S\_/_\ +M_/S__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^__[^_O______________ +M______________________________[^_O_^_O[__O[^__[^_O_^_O[__?W] +M__W]_?_]_?W__/S\__S\_/_[^_O_^OKZ__KZ^O_Y^?G_^/CX__?W]__V]O;_ +M]/3T__/S\__Q\?'_[^_O_^SL[/_GY^?_X>'A_Z*BHL(*"@H-```````````` +M`````````!45%1N^OK[DXN+B_^CHZ/_L[.S_[^_O__'Q\?_S\_/_]?7U__;V +M]O_W]_?_^/CX__GY^?_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W__?W] +M__[^_O_^_O[__O[^__[^_O______________________________________ +M_________________O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W]__S\_/_\ +M_/S_^_O[__O[^__Z^OK_^?GY__CX^/_W]_?_]O;V__7U]?_S\_/_\?'Q_^_O +M[__L[.S_Z.CH_^+BXO^_O[_C%145&@`````````````````````O+R\]RLK* +M\N+BXO_HZ.C_[.SL_^_O[__Q\?'_\_/S__7U]?_V]O;_]_?W__CX^/_Y^?G_ +M^OKZ__O[^__[^_O__/S\__S\_/_]_?W__?W]__W]_?_^_O[__O[^__[^_O_^ +M_O[_______________________________________________________[^ +M_O_^_O[__O[^__[^_O_]_?W__?W]__W]_?_\_/S__/S\__O[^__[^_O_^OKZ +M__GY^?_X^/C_]_?W__;V]O_U]?7_\_/S__'Q\?_O[^__[.SL_^CHZ/_CX^/_ +MQL;&["0D)"X`````````````````````-SGI_^SL[/_O +M[^__\?'Q__/S\__U]?7_]O;V__?W]__X^/C_^?GY__KZ^O_[^_O_^_O[__S\ +M_/_\_/S__?W]__W]_?_^_O[__O[^__[^_O_^_O[_____________________ +M_____________________________________________O[^__[^_O_^_O[_ +M_O[^__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ^O_Y^?G_^/CX__?W]__V +M]O;_]?7U__/S\__Q\?'_[^_O_^SL[/_IZ>G_X^/C_\?'Q^PE)24O```````` +M`````````````#P\/%'0T-#YX^/C_^GIZ?_L[.S_[^_O__'Q\?_S\_/_]?7U +M__;V]O_W]_?_^/CX__GY^?_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W_ +M_O[^__[^_O_^_O[__O[^________________________________________ +M__________________________[^_O_^_O[__O[^__[^_O_]_?W__?W]__S\ +M_/_\_/S_^_O[__O[^__Z^OK_^?GY__CX^/_W]_?_]O;V__7U]?_S\_/_\?'Q +M_^_O[__L[.S_Z>GI_^/CX__'Q\?L)"0D+@`````````````````````G)R'A_^?GY__L[.S_[^_O__'Q\?_S\_/_ +M]/3T__;V]O_W]_?_^/CX__GY^?_Z^OK_^OKZ__O[^__\_/S__/S\__W]_?_] +M_?W__?W]__[^_O_^_O[__O[^__[^_O_^_O[_________________________ +M___________________^_O[__O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W] +M__S\_/_\_/S_^_O[__KZ^O_Z^OK_^?GY__CX^/_W]_?_]O;V__3T]/_S\_/_ +M\?'Q_^_O[__L[.S_Y^?G_^'AX?^XN+C>$Q,3&``````````````````````$ +M!`0&CHZ.KN#@X/_GY^?_Z^OK_^[N[O_Q\?'_\O+R__3T]/_V]O;_]_?W__CX +M^/_Y^?G_^?GY__KZ^O_[^_O_^_O[__S\_/_\_/S__?W]__W]_?_]_?W__O[^ +M__[^_O_^_O[__O[^__[^_O_________________________________^_O[_ +M_O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W]__S\_/_\_/S_^_O[__O[^__Z +M^OK_^?GY__GY^?_X^/C_]_?W__;V]O_T]/3_\O+R__'Q\?_N[N[_Z^OK_^?G +MY__?W]__CHZ.KP4%!08``````````````````````P,#`X2$A*?>WM[_YN;F +M_^KJZO_N[N[_\/#P__+R\O_T]/3_]?7U__;V]O_W]_?_^/CX__GY^?_Z^OK_ +M^_O[__O[^__\_/S__/S\__W]_?_]_?W__?W]__[^_O_^_O[__O[^__[^_O_^ +M_O[__O[^__[^_O____________[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^ +M_O_]_?W__?W]__W]_?_\_/S__/S\__O[^__[^_O_^OKZ__GY^?_X^/C_]_?W +M__;V]O_U]?7_]/3T__+R\O_P\/#_[N[N_^KJZO_FYN;_W=W=_G)RG_[>WM__#P\/_R +M\O+_\_/S__7U]?_V]O;_]_?W__CX^/_Y^?G_^OKZ__KZ^O_[^_O__/S\__S\ +M_/_\_/S__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^ +M__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_]_?W__?W]__W]_?_\_/S_ +M_/S\__S\_/_[^_O_^OKZ__KZ^O_Y^?G_^/CX__?W]__V]O;_]?7U__/S\__R +M\O+_[^_O_^WM[?_IZ>G_Y.3D_]?7U_M$1$17```````````````````````` +M````````*"@H-,C(R.[BXN+_Z.CH_^SL[/_O[^__\?'Q__/S\__T]/3_]O;V +M__?W]__X^/C_^?GY__GY^?_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W_ +M_?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^ +M_O[__O[^__[^_O_]_?W__?W]__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ +M^O_Y^?G_^?GY__CX^/_W]_?_]O;V__3T]/_S\_/_\?'Q_^_O[__L[.S_Z.CH +M_^/CX__!P<'G(2$A+0````````````````````````````````\/#Q2LK*S0 +MX.#@_^?GY__KZ^O_[N[N__#P\/_R\O+_]/3T__7U]?_V]O;_]_?W__CX^/_Y +M^?G_^OKZ__KZ^O_[^_O_^_O[__S\_/_\_/S__?W]__W]_?_]_?W__?W]__W] +M_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W] +M__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ^O_Z^OK_^?GY__CX^/_W]_?_ +M]O;V__7U]?_T]/3_\O+R__#P\/_N[N[_Z^OK_^?GY__@X.#_FYN;NPH*"@T` +M```````````````````````````````"`@(#<7%QC=K:VO[EY>7_Z>GI_^WM +M[?_O[^__\?'Q__/S\__U]?7_]O;V__?W]__X^/C_^?GY__GY^?_Z^OK_^_O[ +M__O[^__[^_O__/S\__S\_/_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W_ +M_O[^__[^_O_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__/S\__S\_/_[ +M^_O_^_O[__O[^__Z^OK_^?GY__GY^?_X^/C_]_?W__;V]O_U]?7_\_/S__'Q +M\?_O[^__[>WM_^KJZO_EY>7_V=G9^U]?7W4!`0$"```````````````````` +M`````````````````"0D)"[#P\/GXN+B_^CHZ/_L[.S_[N[N__'Q\?_R\O+_ +M]/3T__7U]?_V]O;_]_?W__CX^/_Y^?G_^?GY__KZ^O_[^_O_^_O[__O[^__\ +M_/S__/S\__S\_/_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__W] +M_?_]_?W__?W]__W]_?_\_/S__/S\__S\_/_[^_O_^_O[__O[^__Z^OK_^?GY +M__GY^?_X^/C_]_?W__;V]O_U]?7_]/3T__+R\O_Q\?'_[N[N_^SL[/_HZ.C_ +MXN+B_\3$Q.DH*"@S```````````````````````````````````````````) +M"0D,AX>'IMW=W?[FYN;_ZNKJ_^WM[?_O[^__\?'Q__/S\__T]/3_]O;V__?W +M]__X^/C_^/CX__GY^?_Z^OK_^OKZ__O[^__[^_O_^_O[__S\_/_\_/S__/S\ +M__S\_/_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__S\_/_\_/S_ +M_/S\__S\_/_[^_O_^_O[__O[^__Z^OK_^OKZ__GY^?_X^/C_]_?W__?W]__V +M]O;_]/3T__/S\__Q\?'_[^_O_^WM[?_JZNK_YN;F_][>WO^7EY>Z"@H*#@`` +M`````````````````````````````````````````````#4U-43.SL[TX^/C +M_^CHZ/_L[.S_[N[N__#P\/_R\O+_]/3T__7U]?_V]O;_]_?W__CX^/_X^/C_ +M^?GY__KZ^O_Z^OK_^_O[__O[^__[^_O__/S\__S\_/_\_/S__/S\__S\_/_\ +M_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S__/S\__S\_/_[^_O_^_O[__O[ +M^__Z^OK_^OKZ__GY^?_X^/C_^/CX__?W]__V]O;_]?7U__3T]/_R\O+_\/#P +M_^[N[O_L[.S_Z.CH_^/CX__2TM+Y1D9&60$!`0$````````````````````` +M```````````````````````````/#P\3H*"@R-[>WO_EY>7_ZNKJ_^WM[?_O +M[^__\?'Q__/S\__T]/3_]?7U__;V]O_W]_?_^/CX__CX^/_Y^?G_^?GY__KZ +M^O_Z^OK_^_O[__O[^__[^_O_^_O[__S\_/_\_/S__/S\__S\_/_\_/S__/S\ +M__S\_/_\_/S_^_O[__O[^__[^_O_^_O[__KZ^O_Z^OK_^?GY__GY^?_X^/C_ +M^/CX__?W]__V]O;_]?7U__3T]/_S\_/_\?'Q_^_O[__M[>W_ZNKJ_^7EY?_= +MW=W^C8V-JPT-#1$````````````````````````````````````````````` +M`````````````41$1%?-S7EYE-K:VOWDY.3_Z>GI_^SL[/_N[N[_\/#P__+R\O_S\_/_]/3T__7U]?_V +M]O;_]_?W__?W]__X^/C_^?GY__GY^?_Y^?G_^OKZ__KZ^O_Z^OK_^OKZ__O[ +M^__[^_O_^_O[__O[^__[^_O_^_O[__KZ^O_Z^OK_^OKZ__KZ^O_Y^?G_^?GY +M__GY^?_X^/C_]_?W__?W]__V]O;_]?7U__3T]/_S\_/_\O+R__#P\/_N[N[_ +M[.SL_^CHZ/_DY.3_V=G9_&-C8W@$!`0$```````````````````````````` +M`````````````````````````````````````````!H:&B&CHZ/$W]_?_^;F +MYO_IZ>G_[.SL_^_O[__P\/#_\O+R__/S\__T]/3_]?7U__;V]O_W]_?_]_?W +M__CX^/_X^/C_^?GY__GY^?_Y^?G_^?GY__KZ^O_Z^OK_^OKZ__KZ^O_Z^OK_ +M^OKZ__KZ^O_Z^OK_^?GY__GY^?_Y^?G_^?GY__CX^/_X^/C_]_?W__?W]__V +M]O;_]?7U__3T]/_S\_/_\O+R__#P\/_N[N[_[.SL_^GIZ?_EY>7_WM[>_H^/ +MCZD8&!@>```````````````````````````````````````````````````` +M```````````````````````!`0$!2$A(7,G)R>_AX>'_YN;F_^KJZO_M[>W_ +M[^_O__#P\/_R\O+_\_/S__3T]/_U]?7_]O;V__;V]O_W]_?_]_?W__CX^/_X +M^/C_^/CX__GY^?_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY +M^?_X^/C_^/CX__CX^/_W]_?_]_?W__;V]O_V]O;_]?7U__3T]/_S\_/_\O+R +M__#P\/_O[^__[>WM_^KJZO_FYN;_X>'A_\/#P^'AX?_EY>7_Z>GI +M_^OKZ__M[>W_[N[N_^_O[__Q\?'_\?'Q__+R\O_S\_/_\_/S__3T]/_T]/3_ +M]/3T__7U]?_U]?7_]?7U__7U]?_U]?7_]?7U__3T]/_T]/3_]/3T__/S\__S +M\_/_\O+R__'Q\?_Q\?'_\/#P_^[N[O_M[>W_Z^OK_^GIZ?_EY>7_X>'A_]34 +MU/M[>WN;"@H*#``````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````"@H*#&1D9'[#P\/GW]_?_^3DY/_GY^?_ZNKJ_^SL[/_M +M[>W_[N[N_^_O[__P\/#_\?'Q__+R\O_R\O+_\_/S__/S\__S\_/_\_/S__/S +M\__S\_/_\_/S__/S\__S\_/_\_/S__+R\O_R\O+_\?'Q__#P\/_O[^__[N[N +M_^WM[?_L[.S_ZNKJ_^?GY__DY.3_W]_?_\G)R>]O;V^-#0T-$@`````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```$!`0%.SL[2;*RLM;:VMK\XN+B_^7EY?_HZ.C_ZNKJ_^SL[/_M[>W_[N[N +M_^_O[__P\/#_\/#P__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_ +M\?'Q__'Q\?_P\/#_[^_O_^_O[__N[N[_[>WM_^SL[/_JZNK_Z.CH_^7EY?_B +MXN+_V]O;_KR\O.5-34UB!`0$!@`````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````````````````````````$!`0$?'Q\G +M;FYNAL;&QNK=W=W^X^/C_^;FYO_HZ.C_ZNKJ_^OKZ__L[.S_[>WM_^[N[O_N +M[N[_[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__N[N[_[N[N_^WM +M[?_L[.S_Z^OK_^KJZO_HZ.C_YN;F_^/CX__>WM[_SWM[_XN+B_^7EY?_GY^?_Z.CH_^GIZ?_JZNK_Z^OK_^SL[/_L[.S_[.SL +M_^SL[/_L[.S_[.SL_^SL[/_L[.S_Z^OK_^KJZO_IZ>G_Z.CH_^?GY__EY>7_ +MXN+B_][>WO_/S\_SE)24M3P\/$H)"0D,```````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````````D)"0L[.SM*B8F)IKZ^ON#9V=G[ +MX.#@_^/CX__DY.3_YN;F_^?GY__GY^?_Z.CH_^CHZ/_HZ.C_Z>GI_^CHZ/_H +MZ.C_Z.CH_^?GY__FYN;_Y.3D_^+BXO_@X.#_VMK:_,O+R_*CHZ/*/3T]2PD) +M"0P````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````0$!`8:&AH@;6UMAIV=G;W"PL+FUM;6^=W= +MW?_?W]__X>'A_^+BXO_BXN+_X^/C_^/CX__BXN+_XN+B_^'AX?_?W]__W-S< +M_M34U/;,S,SRJZNKSUU=77(O+R\]$A(2&`$!`0$````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````("`@()"0D+&QL;(4E)25F"@H*@E)24M["PL-6_O[_E +MQ\?'[L7%Q>K'Q\?LS,S,\\#`P.6XN+C>E)24M7=W=Y)"0D)1,#`P/1`0$!0! +M`0$!```````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````````````@("`P8&!@D0$!`5%A86&R& +M0$!``$!`0`!`0$``0$!``$!`0``U-30P23$K>D!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`"`)2#`ORD>\CHZ.AA`0$``0$!``$!` +M0`!`0$``<34IK<=,+_D^-3)'0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0``^,S,\X2<>__HP(_]J)B&T/S\_!$!`0`!`0$``.S0S.]I++__S6#;_ +MSU$Q_ULV+(XZ.CH70$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0``[.SL2J!\;X/LH(/_Z +M+B+_ZC$C_T4N+&-`0$``/S\_!8XT)=/T4#+_\U8U__-<-__`4#'U/RHDE$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``.#.CHZ&4!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``/CX^"4DI*'B^*A_O^38F_[(N(/+H/RK_]D+2#_ +M^3@G__@^*O^D,B/L.S8U,$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``%0L*F[E)Q[_^C$D_Z`L(M59*".?YS\I_\H^ +M*?`],2]50$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``/#P\ +M$&8A(*3K(AS_^RD@_\\H'OLX-34O0$!``%`H(I_P1"S_XD8L_U@P*8\^/CX( +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``/3T]#%`6%L'O&QG__"(=__LG'_]9 +M*2>"0$!``$!`0`!`0$``&^^M'QKM/#P\#D!`0`!`0$``0$!` +M`#L[.Q*Q.";N]4XQ__95-/_&2BW_32HBL#0T-#!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!"-34U1R4D@D!`0`!`0$``0$!``$!`0`!`0$``2RXJ=H\T)=5! +M,BY=-34U+#P\/!$V-C8H0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``#P\/!`^/CX'0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +$0$!```!` +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/surface_globals.init" +Content-Type: text/plain + +type = global +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/surface_globals.def" +Content-Type: text/plain + +comment "" +position 1.87049 3.95913 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616096161 + modify 1616096333 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/surface_globals.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( surface ) +usemenu [ 0 locks=0 ] ( "off" ) +varname [ 0 locks=0 ] ( P ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/surface_globals.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/displacement_globals.init" +Content-Type: text/plain + +type = global +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/displacement_globals.def" +Content-Type: text/plain + +comment "" +position 1.85194 -0.106495 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616096161 + modify 1616096333 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/displacement_globals.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( displace ) +usemenu [ 0 locks=0 ] ( "off" ) +varname [ 0 locks=0 ] ( P ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/displacement_globals.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/surface_output.init" +Content-Type: text/plain + +type = output +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/surface_output.def" +Content-Type: text/plain + +comment "" +position 6.81864 5.51233 +connectornextid 6 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "shader" +} +inputsNamed3 +{ +1 computelighting1 4 1 "Cf" +2 computelighting1 5 1 "Of" +3 "" "" 1 "Af" +4 "" "" 1 "N" +5 computelighting1 6 1 "F" +} +inputs +{ +0 computelighting1 0 1 +1 computelighting1 1 1 +2 "" 0 1 +3 "" 0 1 +4 computelighting1 2 1 +} +stat +{ + create 1616096161 + modify 1624870723 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/surface_output.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( surface ) +outputcodelast [ 0 locks=0 ] ( "on" ) +parmorder [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/surface_output.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/displacement_output.init" +Content-Type: text/plain + +type = output +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/displacement_output.def" +Content-Type: text/plain + +comment "" +position 6.81864 1.02311 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "shader" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616096161 + modify 1616096333 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/displacement_output.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( displace ) +outputcodelast [ 0 locks=0 ] ( "on" ) +parmorder [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/displacement_output.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/output_collect.init" +Content-Type: text/plain + +type = collect +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/output_collect.def" +Content-Type: text/plain + +comment "" +position 9.97049 3.28268 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 surface_output 0 1 "shader1" +1 displacement_output 0 1 "shader2" +} +inputs +{ +0 surface_output 0 1 +1 displacement_output 0 1 +} +stat +{ + create 1616096161 + modify 1627741272 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/output_collect.parm" +Content-Type: text/plain + +{ +version 0.8 +inputnum [ 0 locks=0 ] ( 2 ) +inputname1 [ 0 locks=0 ] ( "" ) +inputlabel1 [ 0 locks=0 ] ( "" ) +inputname2 [ 0 locks=0 ] ( "" ) +inputlabel2 [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/output_collect.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.init" +Content-Type: text/plain + +type = volumeshadercore +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.def" +Content-Type: text/plain + +comment "" +position 2.27558 7.065 +connectornextid 9 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +8 "layer" +} +inputsNamed3 +{ +0 "" "" 1 "density" +1 "" "" 1 "densityscale" +2 "" "" 1 "shadowscale" +3 "" "" 1 "phase" +4 "" "" 1 "smokecolor" +5 "" "" 1 "emit" +6 "" "" 1 "emitscale" +7 "" "" 1 "emitcolor" +} +inputs +{ +0 "" 0 1 +1 "" 0 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +6 "" 0 1 +7 "" 0 1 +} +stat +{ + create 1616096533 + modify 1624870731 + author Administrator@O + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.chn" +Content-Type: text/plain + +{ + channel shadowscale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"densityscale\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +density [ 0 locks=0 ] ( 1 ) +densityscale [ 0 locks=0 ] ( 1 ) +densityscale_vecd [ 0 locks=0 ] ( 1 1 1 ) +shadowscale [ 0 locks=0 ] ( [ shadowscale 1 ] ) +phase [ 0 locks=0 ] ( 0 ) +smokecolor [ 0 locks=0 ] ( 0 0 0 ) +emit [ 0 locks=0 ] ( 0 ) +emitscale [ 0 locks=0 ] ( 1 ) +emitcolor [ 0 locks=0 ] ( 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"2" + }, + "___toolid___":{ + "type":"string", + "value":"shadertest" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.init" +Content-Type: text/plain + +type = densitytoopacity +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.def" +Content-Type: text/plain + +comment "" +position 5.98872 3.19851 +connectornextid 4 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +3 "Of" +} +inputsNamed3 +{ +0 multiply1 0 1 "density" +1 subinput1 2 1 "shadowscale" +2 global2 0 1 "dist" +} +inputs +{ +0 multiply1 0 1 +1 subinput1 2 1 +2 global2 0 1 +} +stat +{ + create 1366334040 + modify 1624870746 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.spareparmdef" +Content-Type: text/plain + + parm { + name "signature" + baseparm + label "Signature" + export none + } + parm { + name "density" + baseparm + label "Density" + export none + } + parm { + name "shadowscale" + baseparm + label "Shadow Density Multiplier" + export none + } + parm { + name "dist" + baseparm + label "Distance" + export none + } + parm { + name "sscale" + label "sscale" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +density [ 0 locks=0 ] ( 1 ) +shadowscale [ 0 locks=0 ] ( 0 ) +dist [ 0 locks=0 ] ( 1 ) +sscale [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/pbrphase1.init" +Content-Type: text/plain + +type = pbrphase +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/pbrphase1.def" +Content-Type: text/plain + +comment "" +position 5.40598 1.74369 +connectornextid 4 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +3 "f" +} +inputsNamed3 +{ +0 "" "" 1 "model" +1 "" "" 1 "label" +2 subinput1 3 1 "phase" +} +inputs +{ +0 "" 0 1 +1 "" 0 1 +2 subinput1 3 1 +} +stat +{ + create 1366334079 + modify 1624870723 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/pbrphase1.parm" +Content-Type: text/plain + +{ +version 0.8 +phase [ 0 locks=0 ] ( 0 ) +label [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/pbrphase1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply1.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply1.def" +Content-Type: text/plain + +comment "" +position 4.29432 4.32811 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "product" +} +inputsNamed3 +{ +1 subinput1 1 1 "input1" +4 ifconnected1 2 1 "input2" +} +inputs +{ +0 subinput1 1 1 +1 ifconnected1 0 1 +} +stat +{ + create 1366334125 + modify 1624870746 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply2.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply2.def" +Content-Type: text/plain + +comment "" +position 7.06833 0.96889 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "product" +} +inputsNamed3 +{ +1 pbrphase1 3 1 "input1" +6 subinput1 4 1 "input2" +} +inputs +{ +0 pbrphase1 0 1 +1 subinput1 4 1 +} +stat +{ + create 1366334161 + modify 1624870746 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/global2.init" +Content-Type: text/plain + +type = global +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/global2.def" +Content-Type: text/plain + +comment "" +position 3.46037 -1.2748 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "dPdz" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1366334634 + modify 1429539939 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/global2.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( surface ) +usemenu [ 0 locks=0 ] ( "on" ) +varname [ 0 locks=0 ] ( dPdz ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/global2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply3.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply3.def" +Content-Type: text/plain + +comment "" +position 5.40598 -0.364206 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "product" +} +inputsNamed3 +{ +8 subinput1 7 1 "input1" +9 ifconnected2 2 1 "input2" +10 subinput1 6 1 "input3" +7 global2 0 1 "input4" +} +inputs +{ +0 subinput1 7 1 +1 ifconnected2 0 1 +2 subinput1 6 1 +3 global2 0 1 +} +stat +{ + create 1370290638 + modify 1624870746 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply3.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/suboutput1.def" +Content-Type: text/plain + +comment "" +position 16.2105 1.50007 +connectornextid 13 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 "" "" 1 "_density" +1 "" "" 1 "_densityscale" +2 "" "" 1 "_shadowscale" +3 "" "" 1 "_phase" +4 "" "" 1 "_smokecolor" +5 "" "" 1 "_emit" +6 "" "" 1 "_emitscale" +8 "" "" 1 "_emitcolor" +9 layerpack1 6 1 "layer" +7 null1 1 1 "F" +12 null2 1 1 "Of" +10 null3 1 1 "Ce" +11 "" "" 1 "next" +} +inputs +{ +0 "" 0 1 +1 "" 0 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +6 "" 0 1 +7 "" 0 1 +8 layerpack1 0 1 +9 null1 0 1 +10 null2 0 1 +11 null3 0 1 +12 "" 0 1 +} +stat +{ + create 1370290695 + modify 1624870814 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/suboutput1.parm" +Content-Type: text/plain + +{ +version 0.8 +name1 [ 0 locks=0 ] ( "" ) +label1 [ 0 locks=0 ] ( "" ) +name2 [ 0 locks=0 ] ( "" ) +label2 [ 0 locks=0 ] ( "" ) +name3 [ 0 locks=0 ] ( "" ) +label3 [ 0 locks=0 ] ( "" ) +name4 [ 0 locks=0 ] ( "" ) +label4 [ 0 locks=0 ] ( "" ) +name5 [ 0 locks=0 ] ( "" ) +label5 [ 0 locks=0 ] ( "" ) +name6 [ 0 locks=0 ] ( "" ) +label6 [ 0 locks=0 ] ( "" ) +name7 [ 0 locks=0 ] ( "" ) +label7 [ 0 locks=0 ] ( "" ) +name8 [ 0 locks=0 ] ( "" ) +label8 [ 0 locks=0 ] ( "" ) +name9 [ 0 locks=0 ] ( "" ) +label9 [ 0 locks=0 ] ( "" ) +name10 [ 0 locks=0 ] ( "" ) +label10 [ 0 locks=0 ] ( "" ) +name11 [ 0 locks=0 ] ( "" ) +label11 [ 0 locks=0 ] ( "" ) +name12 [ 0 locks=0 ] ( "" ) +label12 [ 0 locks=0 ] ( "" ) +name13 [ 0 locks=0 ] ( "" ) +label13 [ 0 locks=0 ] ( "" ) +name14 [ 0 locks=0 ] ( "" ) +label14 [ 0 locks=0 ] ( "" ) +name15 [ 0 locks=0 ] ( "" ) +label15 [ 0 locks=0 ] ( "" ) +name16 [ 0 locks=0 ] ( "" ) +label16 [ 0 locks=0 ] ( "" ) +name17 [ 0 locks=0 ] ( "" ) +label17 [ 0 locks=0 ] ( "" ) +name18 [ 0 locks=0 ] ( "" ) +label18 [ 0 locks=0 ] ( "" ) +name19 [ 0 locks=0 ] ( "" ) +label19 [ 0 locks=0 ] ( "" ) +name20 [ 0 locks=0 ] ( "" ) +label20 [ 0 locks=0 ] ( "" ) +name21 [ 0 locks=0 ] ( "" ) +label21 [ 0 locks=0 ] ( "" ) +name22 [ 0 locks=0 ] ( "" ) +label22 [ 0 locks=0 ] ( "" ) +name23 [ 0 locks=0 ] ( "" ) +label23 [ 0 locks=0 ] ( "" ) +name24 [ 0 locks=0 ] ( "" ) +label24 [ 0 locks=0 ] ( "" ) +name25 [ 0 locks=0 ] ( "" ) +label25 [ 0 locks=0 ] ( "" ) +name26 [ 0 locks=0 ] ( "" ) +label26 [ 0 locks=0 ] ( "" ) +name27 [ 0 locks=0 ] ( "" ) +label27 [ 0 locks=0 ] ( "" ) +name28 [ 0 locks=0 ] ( "" ) +label28 [ 0 locks=0 ] ( "" ) +name29 [ 0 locks=0 ] ( "" ) +label29 [ 0 locks=0 ] ( "" ) +name30 [ 0 locks=0 ] ( "" ) +label30 [ 0 locks=0 ] ( "" ) +name31 [ 0 locks=0 ] ( "" ) +label31 [ 0 locks=0 ] ( "" ) +name32 [ 0 locks=0 ] ( "" ) +label32 [ 0 locks=0 ] ( "" ) +name33 [ 0 locks=0 ] ( "" ) +label33 [ 0 locks=0 ] ( "" ) +name34 [ 0 locks=0 ] ( "" ) +label34 [ 0 locks=0 ] ( "" ) +name35 [ 0 locks=0 ] ( "" ) +label35 [ 0 locks=0 ] ( "" ) +name36 [ 0 locks=0 ] ( "" ) +label36 [ 0 locks=0 ] ( "" ) +name37 [ 0 locks=0 ] ( "" ) +label37 [ 0 locks=0 ] ( "" ) +name38 [ 0 locks=0 ] ( "" ) +label38 [ 0 locks=0 ] ( "" ) +name39 [ 0 locks=0 ] ( "" ) +label39 [ 0 locks=0 ] ( "" ) +name40 [ 0 locks=0 ] ( "" ) +label40 [ 0 locks=0 ] ( "" ) +name41 [ 0 locks=0 ] ( "" ) +label41 [ 0 locks=0 ] ( "" ) +name42 [ 0 locks=0 ] ( "" ) +label42 [ 0 locks=0 ] ( "" ) +name43 [ 0 locks=0 ] ( "" ) +label43 [ 0 locks=0 ] ( "" ) +name44 [ 0 locks=0 ] ( "" ) +label44 [ 0 locks=0 ] ( "" ) +name45 [ 0 locks=0 ] ( "" ) +label45 [ 0 locks=0 ] ( "" ) +name46 [ 0 locks=0 ] ( "" ) +label46 [ 0 locks=0 ] ( "" ) +name47 [ 0 locks=0 ] ( "" ) +label47 [ 0 locks=0 ] ( "" ) +name48 [ 0 locks=0 ] ( "" ) +label48 [ 0 locks=0 ] ( "" ) +name49 [ 0 locks=0 ] ( "" ) +label49 [ 0 locks=0 ] ( "" ) +name50 [ 0 locks=0 ] ( "" ) +label50 [ 0 locks=0 ] ( "" ) +name51 [ 0 locks=0 ] ( "" ) +label51 [ 0 locks=0 ] ( "" ) +name52 [ 0 locks=0 ] ( "" ) +label52 [ 0 locks=0 ] ( "" ) +name53 [ 0 locks=0 ] ( "" ) +label53 [ 0 locks=0 ] ( "" ) +name54 [ 0 locks=0 ] ( "" ) +label54 [ 0 locks=0 ] ( "" ) +name55 [ 0 locks=0 ] ( "" ) +label55 [ 0 locks=0 ] ( "" ) +name56 [ 0 locks=0 ] ( "" ) +label56 [ 0 locks=0 ] ( "" ) +name57 [ 0 locks=0 ] ( "" ) +label57 [ 0 locks=0 ] ( "" ) +name58 [ 0 locks=0 ] ( "" ) +label58 [ 0 locks=0 ] ( "" ) +name59 [ 0 locks=0 ] ( "" ) +label59 [ 0 locks=0 ] ( "" ) +name60 [ 0 locks=0 ] ( "" ) +label60 [ 0 locks=0 ] ( "" ) +name61 [ 0 locks=0 ] ( "" ) +label61 [ 0 locks=0 ] ( "" ) +name62 [ 0 locks=0 ] ( "" ) +label62 [ 0 locks=0 ] ( "" ) +name63 [ 0 locks=0 ] ( "" ) +label63 [ 0 locks=0 ] ( "" ) +name64 [ 0 locks=0 ] ( "" ) +label64 [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/subinput1.def" +Content-Type: text/plain + +comment "" +position -5.01245 2.43725 +connectornextid 10 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "_density" +1 "_densityscale" +2 "_shadowscale" +3 "_phase" +4 "_smokecolor" +5 "_emit" +6 "_emitscale" +7 "_emitcolor" +8 "_" +9 "_" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1370290695 + modify 1624870723 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null1.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null1.def" +Content-Type: text/plain + +comment "" +position 8.62966 1.11009 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "F" +} +inputsNamed3 +{ +0 multiply2 0 1 "product" +} +inputs +{ +0 multiply2 0 1 +} +stat +{ + create 1370290734 + modify 1624870731 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null1.parm" +Content-Type: text/plain + +{ +version 0.8 +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( F ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null2.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null2.def" +Content-Type: text/plain + +comment "" +position 10.8673 2.08762 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "Of" +} +inputsNamed3 +{ +0 densitytoopacity1 3 1 "Of" +} +inputs +{ +0 densitytoopacity1 0 1 +} +stat +{ + create 1370296186 + modify 1624870731 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null2.parm" +Content-Type: text/plain + +{ +version 0.8 +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( Of ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null3.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null3.def" +Content-Type: text/plain + +comment "" +position 8.65392 -0.0178822 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "Ce" +} +inputsNamed3 +{ +0 multiply3 0 1 "product" +} +inputs +{ +0 multiply3 0 1 +} +stat +{ + create 1429524142 + modify 1624870731 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null3.parm" +Content-Type: text/plain + +{ +version 0.8 +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( Ce ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.init" +Content-Type: text/plain + +type = layerpack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.def" +Content-Type: text/plain + +comment "" +position 13.9723 2.48847 +connectornextid 7 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +6 "layer" +} +inputsNamed3 +{ +0 null1 1 1 "F" +1 null2 1 1 "Of" +2 null3 1 1 "Ce" +3 "" "" 1 "P" +4 "" "" 1 "N" +5 "" "" 1 "layeralpha" +} +inputs +{ +0 null1 0 1 +1 null2 0 1 +2 null3 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +} +stat +{ + create 1429524233 + modify 1624870746 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBsYXllcgpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDA= +CkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAA + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/bind1.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/bind1.def" +Content-Type: text/plain + +comment "" +position 0.0114326 4.69242 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "density" +1 "bound_density" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1429537146 + modify 1429539321 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/bind1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( density ) +parmtype [ 0 locks=0 ] ( "float" ) +parmtypename [ 0 locks=0 ] ( "" ) +overridetype [ 0 locks=0 ] ( "off" ) +floatdef [ 0 locks=0 ] ( 0 ) +intdef [ 0 locks=0 ] ( 0 ) +toggledef [ 0 locks=0 ] ( "off" ) +angledef [ 0 locks=0 ] ( 0 ) +logfloatdef [ 0 locks=0 ] ( 0 ) +float2def [ 0 locks=0 ] ( 0 0 ) +float3def [ 0 locks=0 ] ( 0 0 0 ) +vectordef [ 0 locks=0 ] ( 0 0 0 ) +normaldef [ 0 locks=0 ] ( 0 0 0 ) +pointdef [ 0 locks=0 ] ( 0 0 0 ) +directiondef [ 0 locks=0 ] ( 1 0 0 ) +float4def [ 0 locks=0 ] ( 0 0 0 0 ) +floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) +float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +stringdef [ 0 locks=0 ] ( "" ) +filedef [ 0 locks=0 ] ( "" ) +imagedef [ 0 locks=0 ] ( "" ) +geometrydef [ 0 locks=0 ] ( "" ) +colordef [ 0 locks=0 ] ( 0 0 0 ) +color4def [ 0 locks=0 ] ( 0 0 0 0 ) +bsdfdef [ 0 locks=0 ] ( "" ) +dictdef [ 0 locks=0 ] ( "" ) +coshaderdef [ 0 locks=0 ] ( "" ) +surfacedef [ 0 locks=0 ] ( "" ) +displacementdef [ 0 locks=0 ] ( "" ) +atmospheredef [ 0 locks=0 ] ( "" ) +floatadef [ 0 locks=0 ] ( ) +intadef [ 0 locks=0 ] ( ) +vector2adef [ 0 locks=0 ] ( ) +vectoradef [ 0 locks=0 ] ( ) +pointadef [ 0 locks=0 ] ( ) +normaladef [ 0 locks=0 ] ( ) +coloradef [ 0 locks=0 ] ( ) +floatm2adef [ 0 locks=0 ] ( ) +float4adef [ 0 locks=0 ] ( ) +float9adef [ 0 locks=0 ] ( ) +float16adef [ 0 locks=0 ] ( ) +stringadef [ 0 locks=0 ] ( ) +dictadef [ 0 locks=0 ] ( ) +coshaderadef [ 0 locks=0 ] ( "" ) +structdef [ 0 locks=0 ] ( "" ) +useasparmdefiner [ 0 locks=0 ] ( "off" ) +useownexportcontext [ 0 locks=0 ] ( "off" ) +parmuniform [ 0 locks=0 ] ( "on" ) +usebound [ 0 locks=0 ] ( "off" ) +exportparm [ 0 locks=0 ] ( "off" ) +exportcontext [ 0 locks=0 ] ( surface ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/bind1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected1.init" +Content-Type: text/plain + +type = ifconnected +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected1.def" +Content-Type: text/plain + +comment "" +position 1.92412 5.9747 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "result" +} +inputsNamed3 +{ +0 subinput1 0 1 "connected" +1 bind1 0 1 "notconnected" +} +inputs +{ +0 subinput1 0 1 +1 bind1 0 1 +} +stat +{ + create 1429537168 + modify 1624870723 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +notconnected [ 0 locks=0 ] ( 0 ) +notconnected_i [ 0 locks=0 ] ( 0 ) +notconnected_s [ 0 locks=0 ] ( "" ) +notconnected_u [ 0 locks=0 ] ( 0 0 ) +notconnected_v [ 0 locks=0 ] ( 0 0 0 ) +notconnected_p [ 0 locks=0 ] ( 0 0 0 ) +notconnected_n [ 0 locks=0 ] ( 0 0 0 ) +notconnected_c [ 0 locks=0 ] ( 0 0 0 ) +notconnected_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +notconnected_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +notconnected_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +notconnected_uf [ 0 locks=0 ] ( 0 ) +notconnected_uv [ 0 locks=0 ] ( 0 0 0 ) +notconnected_up [ 0 locks=0 ] ( 0 0 0 ) +notconnected_un [ 0 locks=0 ] ( 0 0 0 ) +notconnected_uc [ 0 locks=0 ] ( 0 0 0 ) +notconnected_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected2.init" +Content-Type: text/plain + +type = ifconnected +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected2.def" +Content-Type: text/plain + +comment "" +position 3.42745 -0.627631 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "result" +} +inputsNamed3 +{ +0 subinput1 5 1 "connected" +1 bind1 0 1 "notconnected" +} +inputs +{ +0 subinput1 5 1 +1 bind1 0 1 +} +stat +{ + create 1429537168 + modify 1624870723 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected2.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +notconnected [ 0 locks=0 ] ( 0 ) +notconnected_i [ 0 locks=0 ] ( 0 ) +notconnected_s [ 0 locks=0 ] ( "" ) +notconnected_u [ 0 locks=0 ] ( 0 0 ) +notconnected_v [ 0 locks=0 ] ( 0 0 0 ) +notconnected_p [ 0 locks=0 ] ( 0 0 0 ) +notconnected_n [ 0 locks=0 ] ( 0 0 0 ) +notconnected_c [ 0 locks=0 ] ( 0 0 0 ) +notconnected_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +notconnected_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +notconnected_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +notconnected_uf [ 0 locks=0 ] ( 0 ) +notconnected_uv [ 0 locks=0 ] ( 0 0 0 ) +notconnected_up [ 0 locks=0 ] ( 0 0 0 ) +notconnected_un [ 0 locks=0 ] ( 0 0 0 ) +notconnected_uc [ 0 locks=0 ] ( 0 0 0 ) +notconnected_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/computelighting1.init" +Content-Type: text/plain + +type = computelighting::2.0 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/computelighting1.def" +Content-Type: text/plain + +comment "" +position 4.5 6.96718 +connectornextid 7 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "Cf" +5 "out_Of" +6 "out_F" +} +inputsNamed3 +{ +0 O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O 8 1 "layer" +1 "" "" 1 "F" +2 "" "" 1 "Of" +3 "" "" 1 "Ce" +} +inputs +{ +0 O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O 0 1 +1 "" 0 1 +2 "" 0 1 +3 "" 0 1 +} +stat +{ + create 1616096533 + modify 1624870731 + author Administrator@O + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/computelighting1.parm" +Content-Type: text/plain + +{ +version 0.8 +Of [ 0 locks=0 ] ( 1 1 1 ) +Ce [ 0 locks=0 ] ( 0 0 0 ) +description [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/computelighting1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O.init" +Content-Type: text/plain + +type = vopmaterial +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O.def" +Content-Type: text/plain + +comment "" +position -50.3 10.89 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616096161 + modify 1640786469 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O.spareparmdef" +Content-Type: text/plain + + parm { + name "vop_compiler" + baseparm + label "Compiler" + export none + } + parm { + name "vop_forcecompile" + baseparm + label "Force Compile" + export none + } + parm { + name "direct" + label "direct" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "indirect" + label "indirect" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "Ce" + label "Ce" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "direct_emission" + label "direct_emission" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "all_emission" + label "all_emission" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "all" + label "all" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "indirect_emission" + label "indirect_emission" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "direct_comp" + label "direct_comp" + type label + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "indirect_comp" + label "indirect_comp" + type label + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "all_comp" + label "all_comp" + type label + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "direct_noshadow" + label "direct_noshadow" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "direct_shadow" + label "direct_shadow" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "indirect_noshadow" + label "indirect_noshadow" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "indirect_shadow" + label "indirect_shadow" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "level" + label "level" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "diffuselevel" + label "diffuselevel" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "specularlevel" + label "specularlevel" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "volumelevel" + label "volumelevel" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "direct_samples" + label "direct_samples" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "indirect_samples" + label "indirect_samples" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "nlights" + label "nlights" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "direct_noshadow_comp" + label "direct_noshadow_comp" + type label + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "indirect_noshadow_comp" + label "indirect_noshadow_comp" + type label + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "nddispersion" + label "nddispersion" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "ndpriority" + label "ndpriority" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "ndior" + label "ndior" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "absorption" + label "absorption" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O.parm" +Content-Type: text/plain + +{ +version 0.8 +vop_compiler [ 0 locks=0 ] ( "vcc -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) +vop_forcecompile [ 0 locks=0 ] ( 0 ) +direct [ 0 locks=0 ] ( 0 0 0 ) +indirect [ 0 locks=0 ] ( 0 0 0 ) +Ce [ 0 locks=0 ] ( 0 0 0 ) +direct_emission [ 0 locks=0 ] ( 0 0 0 ) +all_emission [ 0 locks=0 ] ( 0 0 0 ) +all [ 0 locks=0 ] ( 0 0 0 ) +indirect_emission [ 0 locks=0 ] ( 0 0 0 ) +direct_comp [ 0 locks=0 ] ( "" ) +indirect_comp [ 0 locks=0 ] ( "" ) +all_comp [ 0 locks=0 ] ( "" ) +direct_noshadow [ 0 locks=0 ] ( 0 0 0 ) +direct_shadow [ 0 locks=0 ] ( 0 0 0 ) +indirect_noshadow [ 0 locks=0 ] ( 0 0 0 ) +indirect_shadow [ 0 locks=0 ] ( 0 0 0 ) +level [ 0 locks=0 ] ( 0 ) +diffuselevel [ 0 locks=0 ] ( 0 ) +specularlevel [ 0 locks=0 ] ( 0 ) +volumelevel [ 0 locks=0 ] ( 0 ) +direct_samples [ 0 locks=0 ] ( 0 ) +indirect_samples [ 0 locks=0 ] ( 0 ) +nlights [ 0 locks=0 ] ( 0 ) +direct_noshadow_comp [ 0 locks=0 ] ( "" ) +indirect_noshadow_comp [ 0 locks=0 ] ( "" ) +nddispersion [ 0 locks=0 ] ( 0 ) +ndpriority [ 0 locks=0 ] ( 0 ) +ndior [ 0 locks=0 ] ( 0 ) +absorption [ 0 locks=0 ] ( 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O.icon" +Content-Type: text/plain + +64 64 8 0 +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0``]/3T+0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``-"\O1C@X.!Y`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``%& +M0$!``$!`0`!`0$``0$!``$!`0``U-30P23$K>D!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`"`)2#`ORD>\CHZ.AA`0$``0$!``$!` +M0`!`0$``<34IK<=,+_D^-3)'0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0``^,S,\X2<>__HP(_]J)B&T/S\_!$!`0`!`0$``.S0S.]I++__S6#;_ +MSU$Q_ULV+(XZ.CH70$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0``[.SL2J!\;X/LH(/_Z +M+B+_ZC$C_T4N+&-`0$``/S\_!8XT)=/T4#+_\U8U__-<-__`4#'U/RHDE$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``.#.CHZ&4!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``/CX^"4DI*'B^*A_O^38F_[(N(/+H/RK_]D+2#_ +M^3@G__@^*O^D,B/L.S8U,$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``%0L*F[E)Q[_^C$D_Z`L(M59*".?YS\I_\H^ +M*?`],2]50$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``/#P\ +M$&8A(*3K(AS_^RD@_\\H'OLX-34O0$!``%`H(I_P1"S_XD8L_U@P*8\^/CX( +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``/3T]#%`6%L'O&QG__"(=__LG'_]9 +M*2>"0$!``$!`0`!`0$``&^^M'QKM/#P\#D!`0`!`0$``0$!` +M`#L[.Q*Q.";N]4XQ__95-/_&2BW_32HBL#0T-#!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!"-34U1R4D@D!`0`!`0$``0$!``$!`0`!`0$``2RXJ=H\T)=5! +M,BY=-34U+#P\/!$V-C8H0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``#P\/!`^/CX'0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` +M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` +M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` +M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` +$0$!```!` +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/surface_globals.init" +Content-Type: text/plain + +type = global +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/surface_globals.def" +Content-Type: text/plain + +comment "" +position 1.87049 3.95913 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616096161 + modify 1616096333 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/surface_globals.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( surface ) +usemenu [ 0 locks=0 ] ( "off" ) +varname [ 0 locks=0 ] ( P ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/surface_globals.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/displacement_globals.init" +Content-Type: text/plain + +type = global +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/displacement_globals.def" +Content-Type: text/plain + +comment "" +position 1.85194 -0.106495 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616096161 + modify 1616096333 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/displacement_globals.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( displace ) +usemenu [ 0 locks=0 ] ( "off" ) +varname [ 0 locks=0 ] ( P ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/displacement_globals.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/surface_output.init" +Content-Type: text/plain + +type = output +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/surface_output.def" +Content-Type: text/plain + +comment "" +position 6.81864 5.51233 +connectornextid 6 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "shader" +} +inputsNamed3 +{ +1 computelighting1 4 1 "Cf" +2 computelighting1 5 1 "Of" +3 "" "" 1 "Af" +4 "" "" 1 "N" +5 computelighting1 6 1 "F" +} +inputs +{ +0 computelighting1 0 1 +1 computelighting1 1 1 +2 "" 0 1 +3 "" 0 1 +4 computelighting1 2 1 +} +stat +{ + create 1616096161 + modify 1616234966 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/surface_output.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( surface ) +outputcodelast [ 0 locks=0 ] ( "on" ) +parmorder [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/surface_output.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/displacement_output.init" +Content-Type: text/plain + +type = output +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/displacement_output.def" +Content-Type: text/plain + +comment "" +position 6.81864 1.02311 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "shader" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616096161 + modify 1616096333 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/displacement_output.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( displace ) +outputcodelast [ 0 locks=0 ] ( "on" ) +parmorder [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/displacement_output.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/output_collect.init" +Content-Type: text/plain + +type = collect +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/output_collect.def" +Content-Type: text/plain + +comment "" +position 9.97049 3.28268 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 surface_output 0 1 "shader1" +1 displacement_output 0 1 "shader2" +} +inputs +{ +0 surface_output 0 1 +1 displacement_output 0 1 +} +stat +{ + create 1616096161 + modify 1627741272 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/output_collect.parm" +Content-Type: text/plain + +{ +version 0.8 +inputnum [ 0 locks=0 ] ( 2 ) +inputname1 [ 0 locks=0 ] ( "" ) +inputlabel1 [ 0 locks=0 ] ( "" ) +inputname2 [ 0 locks=0 ] ( "" ) +inputlabel2 [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/output_collect.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.init" +Content-Type: text/plain + +type = volumeshadercore +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.def" +Content-Type: text/plain + +comment "" +position 2.27558 7.065 +connectornextid 9 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +8 "layer" +} +inputsNamed3 +{ +0 "" "" 1 "density" +1 "" "" 1 "densityscale" +2 "" "" 1 "shadowscale" +3 "" "" 1 "phase" +4 "" "" 1 "smokecolor" +5 "" "" 1 "emit" +6 "" "" 1 "emitscale" +7 "" "" 1 "emitcolor" +} +inputs +{ +0 "" 0 1 +1 "" 0 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +6 "" 0 1 +7 "" 0 1 +} +stat +{ + create 1616096533 + modify 1616235035 + author Administrator@O + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.chn" +Content-Type: text/plain + +{ + channel shadowscale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"densityscale\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +density [ 0 locks=0 ] ( 1 ) +densityscale [ 0 locks=0 ] ( 1 ) +densityscale_vecd [ 0 locks=0 ] ( 1 1 1 ) +shadowscale [ 0 locks=0 ] ( [ shadowscale 1 ] ) +phase [ 0 locks=0 ] ( 0 ) +smokecolor [ 0 locks=0 ] ( 0 0 0 ) +emit [ 0 locks=0 ] ( 0 ) +emitscale [ 0 locks=0 ] ( 0 ) +emitcolor [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"2" + }, + "___toolid___":{ + "type":"string", + "value":"shadertest" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.init" +Content-Type: text/plain + +type = densitytoopacity +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.def" +Content-Type: text/plain + +comment "" +position 5.98872 3.19851 +connectornextid 4 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +3 "Of" +} +inputsNamed3 +{ +0 multiply1 0 1 "density" +1 subinput1 2 1 "shadowscale" +2 global2 0 1 "dist" +} +inputs +{ +0 multiply1 0 1 +1 subinput1 2 1 +2 global2 0 1 +} +stat +{ + create 1366334040 + modify 1616235096 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.spareparmdef" +Content-Type: text/plain + + parm { + name "signature" + baseparm + label "Signature" + export none + } + parm { + name "density" + baseparm + label "Density" + export none + } + parm { + name "shadowscale" + baseparm + label "Shadow Density Multiplier" + export none + } + parm { + name "dist" + baseparm + label "Distance" + export none + } + parm { + name "sscale" + label "sscale" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +density [ 0 locks=0 ] ( 1 ) +shadowscale [ 0 locks=0 ] ( 0 ) +dist [ 0 locks=0 ] ( 1 ) +sscale [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/pbrphase1.init" +Content-Type: text/plain + +type = pbrphase +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/pbrphase1.def" +Content-Type: text/plain + +comment "" +position 5.40598 1.74369 +connectornextid 4 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +3 "f" +} +inputsNamed3 +{ +0 "" "" 1 "model" +1 "" "" 1 "label" +2 subinput1 3 1 "phase" +} +inputs +{ +0 "" 0 1 +1 "" 0 1 +2 subinput1 3 1 +} +stat +{ + create 1366334079 + modify 1616234966 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/pbrphase1.parm" +Content-Type: text/plain + +{ +version 0.8 +phase [ 0 locks=0 ] ( 0 ) +label [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/pbrphase1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply1.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply1.def" +Content-Type: text/plain + +comment "" +position 4.29432 4.32811 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "product" +} +inputsNamed3 +{ +1 subinput1 1 1 "input1" +4 ifconnected1 2 1 "input2" +} +inputs +{ +0 subinput1 1 1 +1 ifconnected1 0 1 +} +stat +{ + create 1366334125 + modify 1616235096 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply2.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply2.def" +Content-Type: text/plain + +comment "" +position 7.06833 0.96889 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "product" +} +inputsNamed3 +{ +1 pbrphase1 3 1 "input1" +6 subinput1 4 1 "input2" +} +inputs +{ +0 pbrphase1 0 1 +1 subinput1 4 1 +} +stat +{ + create 1366334161 + modify 1616235096 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/global2.init" +Content-Type: text/plain + +type = global +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/global2.def" +Content-Type: text/plain + +comment "" +position 3.46037 -1.2748 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "dPdz" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1366334634 + modify 1429539939 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/global2.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( surface ) +usemenu [ 0 locks=0 ] ( "on" ) +varname [ 0 locks=0 ] ( dPdz ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/global2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply3.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply3.def" +Content-Type: text/plain + +comment "" +position 5.40598 -0.364206 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "product" +} +inputsNamed3 +{ +8 subinput1 7 1 "input1" +9 ifconnected2 2 1 "input2" +10 subinput1 6 1 "input3" +7 global2 0 1 "input4" +} +inputs +{ +0 subinput1 7 1 +1 ifconnected2 0 1 +2 subinput1 6 1 +3 global2 0 1 +} +stat +{ + create 1370290638 + modify 1616235096 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply3.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/suboutput1.def" +Content-Type: text/plain + +comment "" +position 16.2105 1.50007 +connectornextid 13 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 "" "" 1 "_density" +1 "" "" 1 "_densityscale" +2 "" "" 1 "_shadowscale" +3 "" "" 1 "_phase" +4 "" "" 1 "_smokecolor" +5 "" "" 1 "_emit" +6 "" "" 1 "_emitscale" +8 "" "" 1 "_emitcolor" +9 layerpack1 6 1 "layer" +7 null1 1 1 "F" +12 null2 1 1 "Of" +10 null3 1 1 "Ce" +11 "" "" 1 "next" +} +inputs +{ +0 "" 0 1 +1 "" 0 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +6 "" 0 1 +7 "" 0 1 +8 layerpack1 0 1 +9 null1 0 1 +10 null2 0 1 +11 null3 0 1 +12 "" 0 1 +} +stat +{ + create 1370290695 + modify 1616235244 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/suboutput1.parm" +Content-Type: text/plain + +{ +version 0.8 +name1 [ 0 locks=0 ] ( "" ) +label1 [ 0 locks=0 ] ( "" ) +name2 [ 0 locks=0 ] ( "" ) +label2 [ 0 locks=0 ] ( "" ) +name3 [ 0 locks=0 ] ( "" ) +label3 [ 0 locks=0 ] ( "" ) +name4 [ 0 locks=0 ] ( "" ) +label4 [ 0 locks=0 ] ( "" ) +name5 [ 0 locks=0 ] ( "" ) +label5 [ 0 locks=0 ] ( "" ) +name6 [ 0 locks=0 ] ( "" ) +label6 [ 0 locks=0 ] ( "" ) +name7 [ 0 locks=0 ] ( "" ) +label7 [ 0 locks=0 ] ( "" ) +name8 [ 0 locks=0 ] ( "" ) +label8 [ 0 locks=0 ] ( "" ) +name9 [ 0 locks=0 ] ( "" ) +label9 [ 0 locks=0 ] ( "" ) +name10 [ 0 locks=0 ] ( "" ) +label10 [ 0 locks=0 ] ( "" ) +name11 [ 0 locks=0 ] ( "" ) +label11 [ 0 locks=0 ] ( "" ) +name12 [ 0 locks=0 ] ( "" ) +label12 [ 0 locks=0 ] ( "" ) +name13 [ 0 locks=0 ] ( "" ) +label13 [ 0 locks=0 ] ( "" ) +name14 [ 0 locks=0 ] ( "" ) +label14 [ 0 locks=0 ] ( "" ) +name15 [ 0 locks=0 ] ( "" ) +label15 [ 0 locks=0 ] ( "" ) +name16 [ 0 locks=0 ] ( "" ) +label16 [ 0 locks=0 ] ( "" ) +name17 [ 0 locks=0 ] ( "" ) +label17 [ 0 locks=0 ] ( "" ) +name18 [ 0 locks=0 ] ( "" ) +label18 [ 0 locks=0 ] ( "" ) +name19 [ 0 locks=0 ] ( "" ) +label19 [ 0 locks=0 ] ( "" ) +name20 [ 0 locks=0 ] ( "" ) +label20 [ 0 locks=0 ] ( "" ) +name21 [ 0 locks=0 ] ( "" ) +label21 [ 0 locks=0 ] ( "" ) +name22 [ 0 locks=0 ] ( "" ) +label22 [ 0 locks=0 ] ( "" ) +name23 [ 0 locks=0 ] ( "" ) +label23 [ 0 locks=0 ] ( "" ) +name24 [ 0 locks=0 ] ( "" ) +label24 [ 0 locks=0 ] ( "" ) +name25 [ 0 locks=0 ] ( "" ) +label25 [ 0 locks=0 ] ( "" ) +name26 [ 0 locks=0 ] ( "" ) +label26 [ 0 locks=0 ] ( "" ) +name27 [ 0 locks=0 ] ( "" ) +label27 [ 0 locks=0 ] ( "" ) +name28 [ 0 locks=0 ] ( "" ) +label28 [ 0 locks=0 ] ( "" ) +name29 [ 0 locks=0 ] ( "" ) +label29 [ 0 locks=0 ] ( "" ) +name30 [ 0 locks=0 ] ( "" ) +label30 [ 0 locks=0 ] ( "" ) +name31 [ 0 locks=0 ] ( "" ) +label31 [ 0 locks=0 ] ( "" ) +name32 [ 0 locks=0 ] ( "" ) +label32 [ 0 locks=0 ] ( "" ) +name33 [ 0 locks=0 ] ( "" ) +label33 [ 0 locks=0 ] ( "" ) +name34 [ 0 locks=0 ] ( "" ) +label34 [ 0 locks=0 ] ( "" ) +name35 [ 0 locks=0 ] ( "" ) +label35 [ 0 locks=0 ] ( "" ) +name36 [ 0 locks=0 ] ( "" ) +label36 [ 0 locks=0 ] ( "" ) +name37 [ 0 locks=0 ] ( "" ) +label37 [ 0 locks=0 ] ( "" ) +name38 [ 0 locks=0 ] ( "" ) +label38 [ 0 locks=0 ] ( "" ) +name39 [ 0 locks=0 ] ( "" ) +label39 [ 0 locks=0 ] ( "" ) +name40 [ 0 locks=0 ] ( "" ) +label40 [ 0 locks=0 ] ( "" ) +name41 [ 0 locks=0 ] ( "" ) +label41 [ 0 locks=0 ] ( "" ) +name42 [ 0 locks=0 ] ( "" ) +label42 [ 0 locks=0 ] ( "" ) +name43 [ 0 locks=0 ] ( "" ) +label43 [ 0 locks=0 ] ( "" ) +name44 [ 0 locks=0 ] ( "" ) +label44 [ 0 locks=0 ] ( "" ) +name45 [ 0 locks=0 ] ( "" ) +label45 [ 0 locks=0 ] ( "" ) +name46 [ 0 locks=0 ] ( "" ) +label46 [ 0 locks=0 ] ( "" ) +name47 [ 0 locks=0 ] ( "" ) +label47 [ 0 locks=0 ] ( "" ) +name48 [ 0 locks=0 ] ( "" ) +label48 [ 0 locks=0 ] ( "" ) +name49 [ 0 locks=0 ] ( "" ) +label49 [ 0 locks=0 ] ( "" ) +name50 [ 0 locks=0 ] ( "" ) +label50 [ 0 locks=0 ] ( "" ) +name51 [ 0 locks=0 ] ( "" ) +label51 [ 0 locks=0 ] ( "" ) +name52 [ 0 locks=0 ] ( "" ) +label52 [ 0 locks=0 ] ( "" ) +name53 [ 0 locks=0 ] ( "" ) +label53 [ 0 locks=0 ] ( "" ) +name54 [ 0 locks=0 ] ( "" ) +label54 [ 0 locks=0 ] ( "" ) +name55 [ 0 locks=0 ] ( "" ) +label55 [ 0 locks=0 ] ( "" ) +name56 [ 0 locks=0 ] ( "" ) +label56 [ 0 locks=0 ] ( "" ) +name57 [ 0 locks=0 ] ( "" ) +label57 [ 0 locks=0 ] ( "" ) +name58 [ 0 locks=0 ] ( "" ) +label58 [ 0 locks=0 ] ( "" ) +name59 [ 0 locks=0 ] ( "" ) +label59 [ 0 locks=0 ] ( "" ) +name60 [ 0 locks=0 ] ( "" ) +label60 [ 0 locks=0 ] ( "" ) +name61 [ 0 locks=0 ] ( "" ) +label61 [ 0 locks=0 ] ( "" ) +name62 [ 0 locks=0 ] ( "" ) +label62 [ 0 locks=0 ] ( "" ) +name63 [ 0 locks=0 ] ( "" ) +label63 [ 0 locks=0 ] ( "" ) +name64 [ 0 locks=0 ] ( "" ) +label64 [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/subinput1.def" +Content-Type: text/plain + +comment "" +position -5.01245 2.43725 +connectornextid 10 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "_density" +1 "_densityscale" +2 "_shadowscale" +3 "_phase" +4 "_smokecolor" +5 "_emit" +6 "_emitscale" +7 "_emitcolor" +8 "_" +9 "_" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1370290695 + modify 1616234966 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null1.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null1.def" +Content-Type: text/plain + +comment "" +position 8.62966 1.11009 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "F" +} +inputsNamed3 +{ +0 multiply2 0 1 "product" +} +inputs +{ +0 multiply2 0 1 +} +stat +{ + create 1370290734 + modify 1616235022 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null1.parm" +Content-Type: text/plain + +{ +version 0.8 +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( F ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null2.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null2.def" +Content-Type: text/plain + +comment "" +position 10.8673 2.08762 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "Of" +} +inputsNamed3 +{ +0 densitytoopacity1 3 1 "Of" +} +inputs +{ +0 densitytoopacity1 0 1 +} +stat +{ + create 1370296186 + modify 1616235022 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null2.parm" +Content-Type: text/plain + +{ +version 0.8 +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( Of ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null3.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null3.def" +Content-Type: text/plain + +comment "" +position 8.65392 -0.0178822 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "Ce" +} +inputsNamed3 +{ +0 multiply3 0 1 "product" +} +inputs +{ +0 multiply3 0 1 +} +stat +{ + create 1429524142 + modify 1616235022 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null3.parm" +Content-Type: text/plain + +{ +version 0.8 +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( Ce ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.init" +Content-Type: text/plain + +type = layerpack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.def" +Content-Type: text/plain + +comment "" +position 13.9723 2.48847 +connectornextid 7 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +6 "layer" +} +inputsNamed3 +{ +0 null1 1 1 "F" +1 null2 1 1 "Of" +2 null3 1 1 "Ce" +3 "" "" 1 "P" +4 "" "" 1 "N" +5 "" "" 1 "layeralpha" +} +inputs +{ +0 null1 0 1 +1 null2 0 1 +2 null3 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +} +stat +{ + create 1429524233 + modify 1616235096 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBsYXllcgpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDA= +CkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAA + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/bind1.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/bind1.def" +Content-Type: text/plain + +comment "" +position 0.0114326 4.69242 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "density" +1 "bound_density" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1429537146 + modify 1429539321 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/bind1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( density ) +parmtype [ 0 locks=0 ] ( "float" ) +parmtypename [ 0 locks=0 ] ( "" ) +overridetype [ 0 locks=0 ] ( "off" ) +floatdef [ 0 locks=0 ] ( 0 ) +intdef [ 0 locks=0 ] ( 0 ) +toggledef [ 0 locks=0 ] ( "off" ) +angledef [ 0 locks=0 ] ( 0 ) +logfloatdef [ 0 locks=0 ] ( 0 ) +float2def [ 0 locks=0 ] ( 0 0 ) +float3def [ 0 locks=0 ] ( 0 0 0 ) +vectordef [ 0 locks=0 ] ( 0 0 0 ) +normaldef [ 0 locks=0 ] ( 0 0 0 ) +pointdef [ 0 locks=0 ] ( 0 0 0 ) +directiondef [ 0 locks=0 ] ( 1 0 0 ) +float4def [ 0 locks=0 ] ( 0 0 0 0 ) +floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) +float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +stringdef [ 0 locks=0 ] ( "" ) +filedef [ 0 locks=0 ] ( "" ) +imagedef [ 0 locks=0 ] ( "" ) +geometrydef [ 0 locks=0 ] ( "" ) +colordef [ 0 locks=0 ] ( 0 0 0 ) +color4def [ 0 locks=0 ] ( 0 0 0 0 ) +bsdfdef [ 0 locks=0 ] ( "" ) +dictdef [ 0 locks=0 ] ( "" ) +coshaderdef [ 0 locks=0 ] ( "" ) +surfacedef [ 0 locks=0 ] ( "" ) +displacementdef [ 0 locks=0 ] ( "" ) +atmospheredef [ 0 locks=0 ] ( "" ) +floatadef [ 0 locks=0 ] ( ) +intadef [ 0 locks=0 ] ( ) +vector2adef [ 0 locks=0 ] ( ) +vectoradef [ 0 locks=0 ] ( ) +pointadef [ 0 locks=0 ] ( ) +normaladef [ 0 locks=0 ] ( ) +coloradef [ 0 locks=0 ] ( ) +floatm2adef [ 0 locks=0 ] ( ) +float4adef [ 0 locks=0 ] ( ) +float9adef [ 0 locks=0 ] ( ) +float16adef [ 0 locks=0 ] ( ) +stringadef [ 0 locks=0 ] ( ) +dictadef [ 0 locks=0 ] ( ) +coshaderadef [ 0 locks=0 ] ( "" ) +structdef [ 0 locks=0 ] ( "" ) +useasparmdefiner [ 0 locks=0 ] ( "off" ) +useownexportcontext [ 0 locks=0 ] ( "off" ) +parmuniform [ 0 locks=0 ] ( "on" ) +usebound [ 0 locks=0 ] ( "off" ) +exportparm [ 0 locks=0 ] ( "off" ) +exportcontext [ 0 locks=0 ] ( surface ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/bind1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected1.init" +Content-Type: text/plain + +type = ifconnected +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected1.def" +Content-Type: text/plain + +comment "" +position 1.92412 5.9747 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "result" +} +inputsNamed3 +{ +0 subinput1 0 1 "connected" +1 bind1 0 1 "notconnected" +} +inputs +{ +0 subinput1 0 1 +1 bind1 0 1 +} +stat +{ + create 1429537168 + modify 1616234966 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +notconnected [ 0 locks=0 ] ( 0 ) +notconnected_i [ 0 locks=0 ] ( 0 ) +notconnected_s [ 0 locks=0 ] ( "" ) +notconnected_u [ 0 locks=0 ] ( 0 0 ) +notconnected_v [ 0 locks=0 ] ( 0 0 0 ) +notconnected_p [ 0 locks=0 ] ( 0 0 0 ) +notconnected_n [ 0 locks=0 ] ( 0 0 0 ) +notconnected_c [ 0 locks=0 ] ( 0 0 0 ) +notconnected_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +notconnected_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +notconnected_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +notconnected_uf [ 0 locks=0 ] ( 0 ) +notconnected_uv [ 0 locks=0 ] ( 0 0 0 ) +notconnected_up [ 0 locks=0 ] ( 0 0 0 ) +notconnected_un [ 0 locks=0 ] ( 0 0 0 ) +notconnected_uc [ 0 locks=0 ] ( 0 0 0 ) +notconnected_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected2.init" +Content-Type: text/plain + +type = ifconnected +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected2.def" +Content-Type: text/plain + +comment "" +position 3.42745 -0.627631 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "result" +} +inputsNamed3 +{ +0 subinput1 5 1 "connected" +1 bind1 0 1 "notconnected" +} +inputs +{ +0 subinput1 5 1 +1 bind1 0 1 +} +stat +{ + create 1429537168 + modify 1616234966 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected2.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +notconnected [ 0 locks=0 ] ( 0 ) +notconnected_i [ 0 locks=0 ] ( 0 ) +notconnected_s [ 0 locks=0 ] ( "" ) +notconnected_u [ 0 locks=0 ] ( 0 0 ) +notconnected_v [ 0 locks=0 ] ( 0 0 0 ) +notconnected_p [ 0 locks=0 ] ( 0 0 0 ) +notconnected_n [ 0 locks=0 ] ( 0 0 0 ) +notconnected_c [ 0 locks=0 ] ( 0 0 0 ) +notconnected_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +notconnected_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +notconnected_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +notconnected_uf [ 0 locks=0 ] ( 0 ) +notconnected_uv [ 0 locks=0 ] ( 0 0 0 ) +notconnected_up [ 0 locks=0 ] ( 0 0 0 ) +notconnected_un [ 0 locks=0 ] ( 0 0 0 ) +notconnected_uc [ 0 locks=0 ] ( 0 0 0 ) +notconnected_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/computelighting1.init" +Content-Type: text/plain + +type = computelighting::2.0 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/computelighting1.def" +Content-Type: text/plain + +comment "" +position 4.5 6.96718 +connectornextid 7 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "Cf" +5 "out_Of" +6 "out_F" +} +inputsNamed3 +{ +0 O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O 8 1 "layer" +1 "" "" 1 "F" +2 "" "" 1 "Of" +3 "" "" 1 "Ce" +} +inputs +{ +0 O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O 0 1 +1 "" 0 1 +2 "" 0 1 +3 "" 0 1 +} +stat +{ + create 1616096533 + modify 1616235022 + author Administrator@O + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/computelighting1.parm" +Content-Type: text/plain + +{ +version 0.8 +Of [ 0 locks=0 ] ( 1 1 1 ) +Ce [ 0 locks=0 ] ( 0 0 0 ) +description [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/computelighting1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O.init" +Content-Type: text/plain + +type = O____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O.def" +Content-Type: text/plain + +comment "" +position -50.3 3.965 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "Material Shader" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616025482 + modify 1622829570 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O.icon" +Content-Type: text/plain + +64 64 8 0 +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````````````````````````````0$!`0,#`P,'!P<)"PL+#1`0 +M$!,6%A8:%A86&R8F)B\U-35!%!04&0D)"0L$!`0%`0$!`0`````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``$!`0$/#P\3(B(B*5)24F.+BXNGF9F9MZ2DI,&QL;'0PL+"X\/#P^3)R_^#@X/_AX>'_XN+B_^+BXO_BXN+_X^/C_^+BXO_BXN+_X>'A_^#@ +MX/_RMK:W/:FIJ@"$A(2@/#P\2`0$!`0`````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````````````````````````````````$! +M`0$.#@X224E)6)>7E[3)R7E_^3DY/_BXN+_ +MX.#@_]K:VOO%Q<7GIJ:FQTE)25D.#@X1```````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````````D)"0M75U=JH*"@OM75U?G?W]__ +MXN+B_^3DY/_FYN;_Z.CH_^GIZ?_JZNK_Z^OK_^OKZ__L[.S_[.SL_^SL[/_L +M[.S_[.SL_^SL[/_KZ^O_Z^OK_^KJZO_IZ>G_Z.CH_^;FYO_DY.3_XN+B_][> +MWO_5U=7YFIJ:MSP\/$@%!04&```````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````P,#!"8F)BY]?7V5T='1]-_?W__BXN+_Y>7E_^?GY__IZ>G_ZNKJ_^SL +M[/_L[.S_[>WM_^[N[O_N[N[_[^_O_^_O[__O[^__[^_O_^_O[__O[^__[N[N +M_^[N[O_M[>W_[.SL_^OKZ__JZNK_Z>GI_^?GY__EY>7_X^/C_]_?W__+R\ON +M>WM[DB$A(2@!`0$!```````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````````````````````````````!`0$!%%146+`P,#EW-S< +M_N+BXO_EY>7_Z.CH_^KJZO_KZ^O_[.SL_^[N[O_O[^__[^_O__#P\/_P\/#_ +M\?'Q__'Q\?_Q\?'_\O+R__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_\/#P_^_O[__O +M[^__[N[N_^SL[/_KZ^O_Z>GI_^?GY__EY>7_XN+B_]SGI_^OKZ__M +M[>W_[N[N_^_O[__P\/#_\?'Q__+R\O_R\O+_\_/S__/S\__S\_/_\_/S__3T +M]/_T]/3_\_/S__/S\__S\_/_\_/S__+R\O_R\O+_\?'Q__#P\/_O[^__[N[N +M_^WM[?_KZ^O_Z>GI_^?GY__DY.3_W]_?_\[.SO)?7U]R"`@("@`````````` +M```````````````````````````````````````````````````````````` +M````````````````````````````````````````````````````#@X.$G=W +M=X_1T='TX>'A_^7EY?_HZ.C_ZNKJ_^SL[/_N[N[_[^_O__#P\/_Q\?'_\O+R +M__/S\__T]/3_]/3T__7U]?_U]?7_]?7U__7U]?_U]?7_]?7U__7U]?_U]?7_ +M]?7U__7U]?_T]/3_]/3T__/S\__R\O+_\?'Q__'Q\?_O[^__[N[N_^SL[/_J +MZNK_Z.CH_^7EY?_AX>'_T='1\VQL;(`.#@X0```````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````````````````!@8&!W9V=HW8V-C[XN+B_^;FYO_IZ>G_ +MZ^OK_^WM[?_O[^__\/#P__'Q\?_S\_/_\_/S__3T]/_U]?7_]?7U__;V]O_V +M]O;_]O;V__?W]__W]_?_]_?W__?W]__W]_?_]_?W__;V]O_V]O;_]O;V__7U +M]?_U]?7_]/3T__/S\__S\_/_\?'Q__#P\/_O[^__[>WM_^OKZ__IZ>G_YN;F +M_^+BXO_7U]?Y@8&!FPD)"0L````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````#0T-$'9V=HW/S\_PXN+B_^;FYO_IZ>G_[.SL_^[N[O_P\/#_\?'Q__+R +M\O_S\_/_]/3T__7U]?_V]O;_]O;V__?W]__W]_?_^/CX__CX^/_X^/C_^/CX +M__CX^/_X^/C_^/CX__CX^/_X^/C_]_?W__?W]__W]_?_]O;V__;V]O_U]?7_ +M]/3T__/S\__R\O+_\?'Q_^_O[__N[N[_[.SL_^GIZ?_FYN;_XN+B_]+2TO1@ +M8&!R"`@("@`````````````````````````````````````````````````` +M`````````````````````````````````````````0$!`5I:6FW6UM;YXN+B +M_^;FYO_IZ>G_[.SL_^[N[O_P\/#_\?'Q__/S\__T]/3_]?7U__;V]O_V]O;_ +M]_?W__CX^/_X^/C_^/CX__GY^?_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY^?_Y +M^?G_^?GY__GY^?_X^/C_^/CX__CX^/_W]_?_]O;V__;V]O_U]?7_]/3T__/S +M\__Q\?'_\/#P_^[N[O_L[.S_Z>GI_^;FYO_BXN+_T='1\T]/3U\"`@("```` +M```````````````````````````````````````````````````````````` +M`````````````````````"@H*#"XN+C7X>'A_^;FYO_IZ>G_[.SL_^[N[O_P +M\/#_\O+R__/S\__T]/3_]?7U__;V]O_W]_?_^/CX__CX^/_Y^?G_^?GY__GY +M^?_Z^OK_^OKZ__KZ^O_Z^OK_^OKZ__KZ^O_Z^OK_^OKZ__KZ^O_Z^OK_^?GY +M__GY^?_Y^?G_^/CX__CX^/_W]_?_]O;V__7U]?_T]/3_\_/S__+R\O_P\/#_ +M[N[N_^SL[/_IZ>G_YN;F_^'AX?^^OK[?.#@X0P`````````````````````` +M`````````````````````````````````````````````````````````!H: +M&B"?GY^[W]_?_N7EY?_IZ>G_[.SL_^[N[O_P\/#_\O+R__/S\__U]?7_]O;V +M__?W]__W]_?_^/CX__GY^?_Y^?G_^OKZ__KZ^O_Z^OK_^_O[__O[^__[^_O_ +M^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__KZ^O_Z^OK_^OKZ__GY^?_Y +M^?G_^/CX__?W]__W]_?_]O;V__7U]?_S\_/_\O+R__#P\/_N[N[_[.SL_^GI +MZ?_EY>7_W]_?_Z"@H+P;&QL@```````````````````````````````````` +M``````````````````````````````````D)"0N%A86@V]O;_>3DY/_HZ.C_ +MZ^OK_^[N[O_P\/#_\O+R__/S\__U]?7_]O;V__?W]__X^/C_^/CX__GY^?_Z +M^OK_^OKZ__KZ^O_[^_O_^_O[__O[^__[^_O__/S\__S\_/_\_/S__/S\__S\ +M_/_\_/S_^_O[__O[^__[^_O_^_O[__KZ^O_Z^OK_^OKZ__GY^?_X^/C_^/CX +M__?W]__V]O;_]?7U__/S\__R\O+_\/#P_^[N[O_KZ^O_Z.CH_^3DY/_;V]O] +MA86%H`@("`H````````````````````````````````````````````````` +M```````````````]/3U*T-#0\^+BXO_GY^?_ZNKJ_^WM[?_P\/#_\?'Q__/S +M\__U]?7_]O;V__?W]__X^/C_^?GY__GY^?_Z^OK_^OKZ__O[^__[^_O_^_O[ +M__S\_/_\_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S_ +M_/S\__O[^__[^_O_^_O[__KZ^O_Z^OK_^?GY__GY^?_X^/C_]_?W__;V]O_U +M]?7_\_/S__'Q\?_O[^__[>WM_^KJZO_GY^?_XN+B_\K*RNPN+BXW```````` +M```````````````````````````````````````````````````*"@H,F)B8 +MM=_?W__EY>7_Z>GI_^SL[/_O[^__\?'Q__/S\__T]/3_]O;V__?W]__X^/C_ +M^?GY__GY^?_Z^OK_^_O[__O[^__[^_O__/S\__S\_/_\_/S__?W]__W]_?_] +M_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__S\_/_\_/S__/S\__O[ +M^__[^_O_^_O[__KZ^O_Y^?G_^?GY__CX^/_W]_?_]O;V__3T]/_S\_/_\?'Q +M_^_O[__L[.S_Z>GI_^7EY?_?W]_^F9F9M@X.#A$````````````````````` +M```````````````````````````!`0$!/CX^2]#0T//BXN+_Y^?G_^OKZ__N +M[N[_\/#P__+R\O_T]/3_]?7U__?W]__X^/C_^?GY__GY^?_Z^OK_^_O[__O[ +M^__\_/S__/S\__S\_/_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W] +M__W]_?_]_?W__?W]__W]_?_]_?W__?W]__S\_/_\_/S__/S\__O[^__[^_O_ +M^OKZ__GY^?_Y^?G_^/CX__?W]__U]?7_]/3T__+R\O_P\/#_[N[N_^OKZ__H +MZ.C_X^/C_]34U/A#0T-2```````````````````````````````````````` +M````````"PL+#IR7E_^GIZ?_M[>W_[^_O__'Q\?_S\_/_]?7U +M__;V]O_W]_?_^/CX__GY^?_Z^OK_^_O[__O[^__\_/S__/S\__S\_/_]_?W_ +M_?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_] +M_?W__?W]__W]_?_]_?W__/S\__S\_/_\_/S_^_O[__O[^__Z^OK_^?GY__CX +M^/_W]_?_]O;V__7U]?_S\_/_\?'Q_^_O[__M[>W_Z>GI_^7EY?_>WM[^EI:6 +MM`X.#A(``````````````````````````````````````````#L[.TG+R\OO +MXN+B_^?GY__KZ^O_[N[N__#P\/_R\O+_]/3T__;V]O_W]_?_^/CX__GY^?_Z +M^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W__?W]__W]_?_^_O[__O[^__[^ +M_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_]_?W__?W] +M__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ^O_Y^?G_^/CX__?W]__V]O;_ +M]/3T__/S\__P\/#_[N[N_^OKZ__GY^?_XN+B_\K*RNPG)RG_[.SL_^_O +M[__Q\?'_\_/S__7U]?_V]O;_^/CX__GY^?_Z^OK_^OKZ__O[^__\_/S__/S\ +M__W]_?_]_?W__?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[_ +M_O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W]__W]_?_\ +M_/S__/S\__O[^__Z^OK_^OKZ__GY^?_X^/C_]O;V__7U]?_S\_/_\?'Q_^_O +M[__L[.S_Z>GI_^3DY/_;V]O\8&!@<@$!`0$````````````````````````` +M```````/#P\3I:6EQ.#@X/_FYN;_ZNKJ_^[N[O_P\/#_\O+R__3T]/_V]O;_ +M]_?W__CX^/_Y^?G_^OKZ__O[^__[^_O__/S\__S\_/_]_?W__?W]__[^_O_^ +M_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^ +M_O_^_O[__O[^__[^_O_^_O[__O[^__W]_?_]_?W__/S\__S\_/_[^_O_^_O[ +M__KZ^O_Y^?G_^/CX__?W]__V]O;_]/3T__+R\O_P\/#_[N[N_^KJZO_FYN;_ +MX.#@_Z.CH\$,#`P.````````````````````````````````)24E+<7%Q>?B +MXN+_Z.CH_^OKZ__N[N[_\?'Q__/S\__U]?7_]O;V__CX^/_Y^?G_^OKZ__KZ +M^O_[^_O__/S\__S\_/_]_?W__?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^ +M_____________________________________________O[^__[^_O_^_O[_ +M_O[^__[^_O_^_O[__?W]__W]_?_\_/S__/S\__O[^__Z^OK_^OKZ__GY^?_X +M^/C_]O;V__7U]?_S\_/_\?'Q_^_O[__L[.S_Z.CH_^+BXO_%Q<7G)24E+0`` +M`````````````````````````````$1$1%'7U]?YY.3D_^GIZ?_L[.S_[^_O +M__+R\O_T]/3_]?7U__?W]__X^/C_^?GY__KZ^O_[^_O_^_O[__S\_/_]_?W_ +M_?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^________________________ +M_______________________________^_O[__O[^__[^_O_^_O[__O[^__W] +M_?_]_?W__?W]__S\_/_[^_O_^_O[__KZ^O_Y^?G_^/CX__?W]__U]?7_]/3T +M__+R\O_O[^__[.SL_^GIZ?_DY.3_T]/3]#DY.40````````````````````` +M``````("`@)V=G:-W=W=_N7EY?_JZNK_[>WM__#P\/_R\O+_]/3T__;V]O_W +M]_?_^/CX__GY^?_Z^OK_^_O[__S\_/_\_/S__?W]__W]_?_^_O[__O[^__[^ +M_O_^_O[__O[^________________________________________________ +M__________________[^_O_^_O[__O[^__[^_O_^_O[__?W]__W]_?_\_/S_ +M_/S\__O[^__Z^OK_^?GY__CX^/_W]_?_]O;V__3T]/_R\O+_\/#P_^WM[?_J +MZNK_Y>7E_]W=W?YU=76-`@("`@`````````````````````#`P,#CX^/J.#@ +MX/_FYN;_Z^OK_^[N[O_P\/#_\_/S__7U]?_V]O;_]_?W__GY^?_Z^OK_^_O[ +M__O[^__\_/S__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^____________ +M____________________________________________________________ +M_____O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W]__S\_/_[^_O_^_O[__KZ +M^O_Y^?G_]_?W__;V]O_U]?7_\_/S__#P\/_N[N[_ZNKJ_^;FYO_@X.#_F9F9 +MMP<'!PD`````````````````````"0D)"Z&AH;WAX>'_Y^?G_^OKZ__N[N[_ +M\?'Q__/S\__U]?7_]O;V__CX^/_Y^?G_^OKZ__O[^__[^_O__/S\__W]_?_] +M_?W__O[^__[^_O_^_O[__O[^____________________________________ +M___________________________________________________^_O[__O[^ +M__[^_O_^_O[__?W]__W]_?_\_/S_^_O[__O[^__Z^OK_^?GY__CX^/_V]O;_ +M]?7U__/S\__Q\?'_[N[N_^OKZ__GY^?_X>'A_Z6EI<(+"PL-```````````` +M`````````!86%AO!P<'DXN+B_^?GY__L[.S_[^_O__'Q\?_S\_/_]?7U__?W +M]__X^/C_^?GY__KZ^O_[^_O__/S\__S\_/_]_?W__?W]__[^_O_^_O[__O[^ +M__[^_O______________________________________________________ +M_________________________________O[^__[^_O_^_O[__O[^__W]_?_] +M_?W__/S\__S\_/_[^_O_^OKZ__GY^?_X^/C_]_?W__7U]?_S\_/_\?'Q_^_O +M[__L[.S_Y^?G_^+BXO_!P<'C%A86&@`````````````````````Q,3$]SPG)R'A_^?GY__KZ^O_[N[N__'Q\?_S\_/_ +M]?7U__;V]O_X^/C_^?GY__KZ^O_[^_O__/S\__S\_/_]_?W__?W]__[^_O_^ +M_O[__O[^__[^_O______________________________________________ +M_________________________________________O[^__[^_O_^_O[__O[^ +M__W]_?_]_?W__/S\__O[^__[^_O_^OKZ__GY^?_X^/C_]O;V__7U]?_S\_/_ +M\?'Q_^[N[O_KZ^O_Y^?G_^'AX?^[N[O>%!04&``````````````````````% +M!04&DI*2KN#@X/_FYN;_ZNKJ_^[N[O_P\/#_\_/S__7U]?_V]O;_]_?W__GY +M^?_Z^OK_^_O[__O[^__\_/S__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^ +M____________________________________________________________ +M_________________O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W]__S\_/_[ +M^_O_^_O[__KZ^O_Y^?G_^/CX__;V]O_U]?7_\_/S__#P\/_N[N[_ZNKJ_^;F +MYO_@X.#_DY.3KP4%!08``````````````````````P,#`XJ*BJ?>WM[_Y>7E +M_^KJZO_M[>W_\/#P__+R\O_T]/3_]O;V__?W]__X^/C_^?GY__KZ^O_[^_O_ +M_/S\__S\_/_]_?W__?W]__[^_O_^_O[__O[^__[^_O_^_O[_____________ +M_____________________________________________________O[^__[^ +M_O_^_O[__O[^__[^_O_]_?W__?W]__S\_/_\_/S_^_O[__KZ^O_Y^?G_^/CX +M__?W]__V]O;_]/3T__+R\O_P\/#_[>WM_^KJZO_EY>7_W=W=_G9V=HT"`@(" +M``````````````````````$!`0%:6EIMV-C8^^3DY/_IZ>G_[.SL_^_O[__R +M\O+_]/3T__7U]?_W]_?_^/CX__GY^?_Z^OK_^_O[__O[^__\_/S__?W]__W] +M_?_]_?W__O[^__[^_O_^_O[__O[^__[^_O__________________________ +M_____________________________O[^__[^_O_^_O[__O[^__[^_O_]_?W_ +M_?W]__W]_?_\_/S_^_O[__O[^__Z^OK_^?GY__CX^/_W]_?_]?7U__3T]/_R +M\O+_[^_O_^SL[/_IZ>G_Y.3D_]G9V?M(2$A7```````````````````````` +M````````*BHJ-,O+R^[BXN+_Z.CH_^SL[/_O[^__\?'Q__/S\__U]?7_]O;V +M__CX^/_Y^?G_^OKZ__KZ^O_[^_O__/S\__S\_/_]_?W__?W]__[^_O_^_O[_ +M_O[^__[^_O_^_O[__O[^________________________________________ +M_____O[^__[^_O_^_O[__O[^__[^_O_^_O[__?W]__W]_?_\_/S__/S\__O[ +M^__Z^OK_^OKZ__GY^?_X^/C_]O;V__7U]?_S\_/_\?'Q_^_O[__KZ^O_Z.CH +M_^+BXO_%Q<7G)"0D+0```````````````````````````````!`0$!2OKZ_0 +MX.#@_^;FYO_JZNK_[N[N__#P\/_R\O+_]/3T__;V]O_W]_?_^/CX__GY^?_Z +M^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W__O[^__[^_O_^_O[__O[^__[^ +M_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^ +M__[^_O_^_O[__?W]__W]_?_\_/S__/S\__O[^__[^_O_^OKZ__GY^?_X^/C_ +M]_?W__;V]O_T]/3_\O+R__#P\/_N[N[_ZNKJ_^;FYO_@X.#_GIZ>NPL+"PT` +M```````````````````````````````"`@(#=75UC=SGI_^SL +M[/_O[^__\?'Q__/S\__U]?7_]O;V__CX^/_Y^?G_^OKZ__KZ^O_[^_O__/S\ +M__S\_/_]_?W__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^__[^_O_^_O[_ +M_O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__?W]__W]_?_] +M_?W__/S\__S\_/_[^_O_^OKZ__KZ^O_Y^?G_^/CX__;V]O_U]?7_\_/S__'Q +M\?_O[^__[.SL_^GIZ?_DY.3_VMK:^V%A874!`0$"```````````````````` +M`````````````````"8F)B[%Q<7GXN+B_^?GY__KZ^O_[N[N__'Q\?_S\_/_ +M]/3T__;V]O_W]_?_^/CX__GY^?_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_] +M_?W__?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^ +M_O_^_O[__O[^__[^_O_]_?W__?W]__W]_?_]_?W__/S\__S\_/_[^_O_^_O[ +M__KZ^O_Y^?G_^/CX__?W]__V]O;_]/3T__/S\__Q\?'_[N[N_^OKZ__GY^?_ +MXN+B_\?'Q^DJ*BHS```````````````````````````````````````````* +M"@H,BXN+IM[>WO[EY>7_Z>GI_^WM[?_O[^__\O+R__/S\__U]?7_]O;V__?W +M]__X^/C_^?GY__KZ^O_[^_O_^_O[__S\_/_\_/S__/S\__W]_?_]_?W__?W] +M__W]_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__W]_?_]_?W_ +M_?W]__W]_?_\_/S__/S\__S\_/_[^_O_^_O[__KZ^O_Y^?G_^/CX__?W]__V +M]O;_]?7U__/S\__Q\?'_[^_O_^WM[?_IZ>G_Y>7E_]_?W_^GI_^7EY?_> +MWM[^D)"0JPX.#A$````````````````````````````````````````````` +M`````````0$!`4A(2%?0T-#SXN+B_^?GY__JZNK_[>WM__#P\/_Q\?'_\_/S +M__7U]?_V]O;_]_?W__CX^/_Y^?G_^?GY__KZ^O_Z^OK_^_O[__O[^__[^_O_ +M_/S\__S\_/_\_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S__/S\__S\_/_\ +M_/S_^_O[__O[^__[^_O_^OKZ__KZ^O_Y^?G_^?GY__CX^/_W]_?_]O;V__7U +M]?_S\_/_\?'Q__#P\/_M[>W_ZNKJ_^?GY__BXN+_R\O+[45%150!`0$!```` +M```````````````````````````````````````````````````````)"0D+ +M?'Q\E-O;V_WDY.3_Z.CH_^OKZ__N[N[_\/#P__+R\O_S\_/_]?7U__;V]O_W +M]_?_^/CX__CX^/_Y^?G_^OKZ__KZ^O_Z^OK_^_O[__O[^__[^_O_^_O[__S\ +M_/_\_/S__/S\__S\_/_\_/S__/S\__O[^__[^_O_^_O[__O[^__Z^OK_^OKZ +M__KZ^O_Y^?G_^/CX__CX^/_W]_?_]O;V__7U]?_S\_/_\O+R__#P\/_N[N[_ +MZ^OK_^CHZ/_DY.3_VMK:_&5E97@$!`0$```````````````````````````` +M`````````````````````````````````````````!L;&R&FIJ;$W]_?_^7E +MY?_IZ>G_[.SL_^[N[O_P\/#_\O+R__/S\__U]?7_]O;V__?W]__W]_?_^/CX +M__GY^?_Y^?G_^OKZ__KZ^O_Z^OK_^_O[__O[^__[^_O_^_O[__O[^__[^_O_ +M^_O[__O[^__[^_O_^_O[__KZ^O_Z^OK_^OKZ__GY^?_Y^?G_^/CX__?W]__W +M]_?_]O;V__7U]?_S\_/_\O+R__#P\/_N[N[_[.SL_^GIZ?_EY>7_W]_?_I"0 +MD*D9&1D>```````````````````````````````````````````````````` +M```````````````````````!`0$!2TM+7,O+R^_AX>'_YN;F_^GIZ?_L[.S_ +M[N[N__#P\/_R\O+_\_/S__3T]/_U]?7_]O;V__?W]__X^/C_^/CX__GY^?_Y +M^?G_^?GY__KZ^O_Z^OK_^OKZ__KZ^O_Z^OK_^OKZ__KZ^O_Z^OK_^OKZ__KZ +M^O_Y^?G_^?GY__GY^?_X^/C_^/CX__?W]__V]O;_]?7U__3T]/_S\_/_\O+R +M__#P\/_N[N[_[.SL_^GIZ?_FYN;_X>'A_\;&QN<[.SM(`0$!`0`````````` +M```````````````````````````````````````````````````````````` +M``````````0$!`9G9V=\SGI_^SL[/_N[N[_\/#P__'Q +M\?_S\_/_]/3T__7U]?_V]O;_]O;V__?W]__X^/C_^/CX__CX^/_Y^?G_^?GY +M__GY^?_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY^?_Y^?G_^/CX__CX^/_X^/C_ +M]_?W__;V]O_V]O;_]?7U__3T]/_S\_/_\O+R__#P\/_N[N[_[.SL_^GIZ?_F +MYN;_XN+B_\[.SO!H:&A\!04%!@`````````````````````````````````` +M````````````````````````````````````````````````````````!04% +M!F%A87+7U]?YXN+B_^;FYO_IZ>G_[.SL_^[N[O_P\/#_\?'Q__+R\O_S\_/_ +M]/3T__7U]?_V]O;_]O;V__?W]__W]_?_]_?W__CX^/_X^/C_^/CX__CX^/_X +M^/C_^/CX__CX^/_X^/C_]_?W__?W]__W]_?_]O;V__;V]O_U]?7_]/3T__/S +M\__R\O+_\?'Q__#P\/_N[N[_[.SL_^GIZ?_FYN;_XN+B_]C8V/MV=G:-!04% +M!P`````````````````````````````````````````````````````````` +M```````````````````````````````````````````.#@X0=G9VC<_/S_#B +MXN+_YN;F_^GIZ?_KZ^O_[>WM_^_O[__P\/#_\?'Q__+R\O_S\_/_]/3T__7U +M]?_U]?7_]O;V__;V]O_V]O;_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]O;V +M__;V]O_V]O;_]?7U__7U]?_T]/3_\_/S__/S\__R\O+_\/#P_^_O[__M[>W_ +MZ^OK_^GIZ?_FYN;_XN+B_]/3T_5X>'B/#P\/$@`````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````8&!@=T='2+T]/3]>'AX?_EY>7_Z.CH +M_^KJZO_L[.S_[N[N_^_O[__P\/#_\?'Q__+R\O_S\_/_]/3T__3T]/_U]?7_ +M]?7U__7U]?_U]?7_]?7U__7U]?_U]?7_]?7U__7U]?_U]?7_]/3T__3T]/_S +M\_/_\O+R__'Q\?_Q\?'_[^_O_^[N[O_L[.S_ZNKJ_^CHZ/_EY>7_X>'A_]?7 +MU_N`@(";"@H*#``````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````"@H*#&EI:7[%Q<7GW]_?_^3DY/_GY^?_Z>GI_^OKZ__M +M[>W_[N[N_^_O[__P\/#_\?'Q__+R\O_R\O+_\_/S__/S\__S\_/_\_/S__3T +M]/_T]/3_\_/S__/S\__S\_/_\_/S__+R\O_R\O+_\?'Q__#P\/_O[^__[N[N +M_^WM[?_KZ^O_Z>GI_^?GY__DY.3_W]_?_\S,S.]T='2-#@X.$@`````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```$!`0%/3T]2;6UM=;;V]O\XN+B_^7EY?_GY^?_Z>GI_^OKZ__L[.S_[N[N +M_^_O[__O[^__\/#P__#P\/_Q\?'_\?'Q__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_ +M\?'Q__#P\/_P\/#_[^_O_^[N[O_N[N[_[.SL_^OKZ__IZ>G_Y^?G_^7EY?_B +MXN+_W-S<_L'!P>5145%B!04%!@`````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````````````````````````$!`0$@("`G +M<'!PALC(R.K=W=W^X^/C_^7EY?_GY^?_Z>GI_^KJZO_L[.S_[.SL_^WM[?_N +M[N[_[N[N_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^[N[O_N[N[_[>WM_^SL +M[/_KZ^O_ZNKJ_^GIZ?_GY^?_Y>7E_^+BXO_?W]__T-#0\Y24E+0K*RLU`P,# +M!``````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````````````````<'!PDH*"@PB(B(H-'1 +MT?/?W]__XN+B_^3DY/_FYN;_Z.CH_^GIZ?_JZNK_ZNKJ_^OKZ__L[.S_[.SL +M_^SL[/_L[.S_[.SL_^OKZ__KZ^O_Z^OK_^KJZO_IZ>G_Z.CH_^;FYO_DY.3_ +MXN+B_]_?W__1T='SEY>7M3X^/DH*"@H,```````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````````D)"0L^/CY*C(R,IL#`P.#:VMK[ +MX.#@_^+BXO_DY.3_Y>7E_^;FYO_GY^?_Y^?G_^CHZ/_HZ.C_Z.CH_^CHZ/_G +MY^?_Y^?G_^;FYO_EY>7_Y.3D_^+BXO_@X.#_V]O;_,[.SO*HJ*C*/S\_2PH* +M"@P````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````4%!08:&AH@<'!PAJ"@H+W$Q,3FU]?7^=[> +MWO_@X.#_X>'A_^+BXO_BXN+_X^/C_^+BXO_BXN+_XN+B_^'AX?_?W]__W=W= +M_M75U?;.SL[RKJZNSV!@8'(R,C(]$Q,3&`$!`0$````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````("`@()"0D+&QL;(4I*2EF%A86@F9F9M[2TM-7"PL+E +MRLK*[LC(R.K)RF)B8M7IZ>I)#0T-1,C(R/1`0$!0! +M`0$!```````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````````````P,#`P<'!PD1$1$5%Q<7&RHJ*C,B(B(I)B8F+S4U +M-4$7%Q<;%!04&`D)"0L$!`0$```````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +$```````` +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O.init" +Content-Type: text/plain + +type = output +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O.def" +Content-Type: text/plain + +comment "" +position 15 -5.97 +connectornextid 6 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "shader" +} +inputsNamed3 +{ +1 O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O 0 1 "Cf" +2 "" "" 1 "Of" +3 "" "" 1 "Af" +4 "" "" 1 "N" +5 "" "" 1 "F" +} +inputs +{ +0 O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O 0 1 +1 "" 0 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +} +stat +{ + create 1616024447 + modify 1622829546 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( surface ) +outputcodelast [ 0 locks=0 ] ( "on" ) +parmorder [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O.init" +Content-Type: text/plain + +type = collect +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O.def" +Content-Type: text/plain + +comment "" +position 17 -6.61 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O 0 1 "shader1" +} +inputs +{ +0 O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O 0 1 +} +stat +{ + create 1616024447 + modify 1627741272 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O.parm" +Content-Type: text/plain + +{ +version 0.8 +inputnum [ 0 locks=0 ] ( 1 ) +inputname1 [ 0 locks=0 ] ( "" ) +inputlabel1 [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.init" +Content-Type: text/plain + +type = O____REDAHS_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_SHADER____O +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.def" +Content-Type: text/plain + +comment "" +position 13 -5.31 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "diff" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1622291143 + modify 1622829546 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "backgroundimages":{ + "type":"string", + "value":"[{\"path\": \"C:/O/O_AIDIV_O_VIDIA_O/GQJ.8402 2048.JPG\", \"rect\": [4.019345226209779, -73.94285714570965, 111.95803571439214, 33.99583334247271]}]" + }, + "wirestyle":{ + "type":"string", + "value":"rounded" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/__netbox1.netboxinit" +Content-Type: text/plain + +2 +2 +{ + autofit := 0; + color := "UT_Color RGB 1 1 1 "; + comment := O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O; + height := 21.699999988079071; + minimized := 0; + owner := __netbox2; + width := 71; + x_position := 8.0000000000000018; + y_position := 8; +} +{ + create 1622312274 + modify 1640786409 + author Administrator@O + access 0777 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/__netbox2.netboxinit" +Content-Type: text/plain + +2 +2 +{ + autofit := 0; + color := "UT_Color RGB 1 1 1 "; + comment := O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O; + height := 44.700000000000003; + minimized := 0; + width := 95; + x_position := 7; + y_position := -14; +} +{ + create 1622484078 + modify 1640786409 + author Administrator@O + access 0777 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____O.init" +Content-Type: text/plain + +type = subconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____O.def" +Content-Type: text/plain + +comment "" +position 15 6.7 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "subed" +} +inputsNamed3 +{ +0 O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O 1 1 "val" +} +inputs +{ +0 O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O 0 1 +} +stat +{ + create 1622289130 + modify 1622823940 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( f ) +subconst [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____O.netbox" +Content-Type: text/plain + +__netbox2 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____O.init" +Content-Type: text/plain + +type = pow +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____O.def" +Content-Type: text/plain + +comment "" +position 15 1.775 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "pow" +} +inputsNamed3 +{ +0 O____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____O 1 1 "val" +1 "" "" 1 "exp" +} +inputs +{ +0 O____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____O 0 1 +1 "" 0 1 +} +stat +{ + create 1622289211 + modify 1622823940 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +val [ 0 locks=0 ] ( 1 ) +val_v [ 0 locks=0 ] ( 1 1 1 ) +val_u [ 0 locks=0 ] ( 1 1 ) +val_p [ 0 locks=0 ] ( 1 1 1 ) +val_n [ 0 locks=0 ] ( 1 1 1 ) +val_c [ 0 locks=0 ] ( 1 1 1 ) +val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +val_uf [ 0 locks=0 ] ( 1 ) +val_uv [ 0 locks=0 ] ( 1 1 1 ) +val_up [ 0 locks=0 ] ( 1 1 1 ) +val_un [ 0 locks=0 ] ( 1 1 1 ) +val_uc [ 0 locks=0 ] ( 1 1 1 ) +exp [ 0 locks=0 ] ( 3 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____O.netbox" +Content-Type: text/plain + +__netbox2 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O.init" +Content-Type: text/plain + +type = pow +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O.def" +Content-Type: text/plain + +comment "" +position 15 -3.225 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "pow" +} +inputsNamed3 +{ +0 O____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____O 1 1 "val" +1 "" "" 1 "exp" +} +inputs +{ +0 O____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____O 0 1 +1 "" 0 1 +} +stat +{ + create 1622289211 + modify 1622823940 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O.chn" +Content-Type: text/plain + +{ + channel exp { + lefttype = extend + righttype = extend + default = 3 + flags = 0 + segment { length = 0 value = 3 3 expr = 1/3 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +val [ 0 locks=0 ] ( 1 ) +val_v [ 0 locks=0 ] ( 1 1 1 ) +val_u [ 0 locks=0 ] ( 1 1 ) +val_p [ 0 locks=0 ] ( 1 1 1 ) +val_n [ 0 locks=0 ] ( 1 1 1 ) +val_c [ 0 locks=0 ] ( 1 1 1 ) +val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +val_uf [ 0 locks=0 ] ( 1 ) +val_uv [ 0 locks=0 ] ( 1 1 1 ) +val_up [ 0 locks=0 ] ( 1 1 1 ) +val_un [ 0 locks=0 ] ( 1 1 1 ) +val_uc [ 0 locks=0 ] ( 1 1 1 ) +exp [ 8 locks=0 ] ( [ exp 0.33333333333333331 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O.netbox" +Content-Type: text/plain + +__netbox2 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O.init" +Content-Type: text/plain + +type = constant +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O.def" +Content-Type: text/plain + +comment "" +position 12.5 -12.96 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "_1__log__rad_4__atan_1______1___" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1622289445 + modify 1622828277 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O.chn" +Content-Type: text/plain + +{ + channel floatdef { + lefttype = extend + righttype = extend + default = 0.76100000000000001 + flags = 0 + segment { length = 0 value = 0.76100000000000001 0.76100000000000001 expr = "1.-log( rad(4.*atan(1.)) - 1. )" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O.parm" +Content-Type: text/plain + +{ +version 0.8 +consttype [ 0 locks=0 ] ( "float" ) +floatdef [ 8 locks=0 ] ( [ floatdef 0.23845021711910563 ] ) +intdef [ 0 locks=0 ] ( 0 ) +toggledef [ 0 locks=0 ] ( "off" ) +angledef [ 0 locks=0 ] ( 0 ) +logfloatdef [ 0 locks=0 ] ( 0 ) +float2def [ 0 locks=0 ] ( 0 0 ) +float3def [ 0 locks=0 ] ( 0 0 0 ) +vectordef [ 0 locks=0 ] ( 0 0 0 ) +normaldef [ 0 locks=0 ] ( 0 0 0 ) +pointdef [ 0 locks=0 ] ( 0 0 0 ) +directiondef [ 0 locks=0 ] ( 1 0 0 ) +float4def [ 0 locks=0 ] ( 0 0 0 0 ) +floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) +float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +stringdef [ 0 locks=0 ] ( "" ) +filedef [ 0 locks=0 ] ( "" ) +imagedef [ 0 locks=0 ] ( "" ) +geometrydef [ 0 locks=0 ] ( "" ) +colordef [ 0 locks=0 ] ( 0 0 0 ) +color4def [ 0 locks=0 ] ( 0 0 0 0 ) +bsdfdef [ 0 locks=0 ] ( "" ) +dictdef [ 0 locks=0 ] ( "" ) +coshaderdef [ 0 locks=0 ] ( "" ) +surfacedef [ 0 locks=0 ] ( "" ) +displacementdef [ 0 locks=0 ] ( "" ) +atmospheredef [ 0 locks=0 ] ( "" ) +floatadef [ 0 locks=0 ] ( ) +intadef [ 0 locks=0 ] ( ) +vector2adef [ 0 locks=0 ] ( ) +vectoradef [ 0 locks=0 ] ( ) +pointadef [ 0 locks=0 ] ( ) +normaladef [ 0 locks=0 ] ( ) +coloradef [ 0 locks=0 ] ( ) +floatm2adef [ 0 locks=0 ] ( ) +float4adef [ 0 locks=0 ] ( ) +float9adef [ 0 locks=0 ] ( ) +float16adef [ 0 locks=0 ] ( ) +stringadef [ 0 locks=0 ] ( ) +dictadef [ 0 locks=0 ] ( ) +coshaderadef [ 0 locks=0 ] ( "" ) +structdef [ 0 locks=0 ] ( "" ) +parmuniform [ 0 locks=0 ] ( "on" ) +constname [ 0 locks=0 ] ( "1.-log( rad(4.*atan(1.)) - 1. )" ) +constlabel [ 0 locks=0 ] ( Constant ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O.netbox" +Content-Type: text/plain + +__netbox2 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.def" +Content-Type: text/plain + +comment "" +position 15 -5.65 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "product" +} +inputsNamed3 +{ +0 O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O 2 1 "input1" +1 O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O 0 1 "input2" +} +inputs +{ +0 O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O 0 1 +1 O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O 0 1 +} +stat +{ + create 1622289477 + modify 1622828057 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.netbox" +Content-Type: text/plain + +__netbox2 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____O.init" +Content-Type: text/plain + +type = addconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____O.def" +Content-Type: text/plain + +comment "" +position 15 -8.3 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "added" +} +inputsNamed3 +{ +0 O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O 2 1 "val" +} +inputs +{ +0 O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O 0 1 +} +stat +{ + create 1622289509 + modify 1622828056 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( f ) +addconst [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____O.netbox" +Content-Type: text/plain + +__netbox2 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____O____TCARTBUS____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____SUBRTRACT____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.init" +Content-Type: text/plain + +type = subtract +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____O____TCARTBUS____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____SUBRTRACT____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.def" +Content-Type: text/plain + +comment "" +position 15 -10.66 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "diff" +} +inputsNamed3 +{ +0 O____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____O 1 1 "input1" +2 O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O 0 1 "input2" +} +inputs +{ +0 O____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____O 0 1 +1 O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O 0 1 +} +stat +{ + create 1622289527 + modify 1622828058 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____O____TCARTBUS____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____SUBRTRACT____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____O____TCARTBUS____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____SUBRTRACT____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.netbox" +Content-Type: text/plain + +__netbox2 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____O____TCARTBUS____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____SUBRTRACT____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT___O.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT___O.def" +Content-Type: text/plain + +comment "" +position 5 31.965 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1622291053 + modify 1622823293 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT___O.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT___O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.init" +Content-Type: text/plain + +type = pow +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.def" +Content-Type: text/plain + +comment "" +position 13 16.615 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "pow" +} +inputsNamed3 +{ +0 O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O 1 1 "val" +1 "" "" 1 "exp" +} +inputs +{ +0 O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O 0 1 +1 "" 0 1 +} +stat +{ + create 1616024634 + modify 1622483532 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +val [ 0 locks=0 ] ( 1 ) +val_v [ 0 locks=0 ] ( 1 1 1 ) +val_u [ 0 locks=0 ] ( 1 1 ) +val_p [ 0 locks=0 ] ( 1 1 1 ) +val_n [ 0 locks=0 ] ( 1 1 1 ) +val_c [ 0 locks=0 ] ( 1 1 1 ) +val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +val_uf [ 0 locks=0 ] ( 1 ) +val_uv [ 0 locks=0 ] ( 1 1 1 ) +val_up [ 0 locks=0 ] ( 1 1 1 ) +val_un [ 0 locks=0 ] ( 1 1 1 ) +val_uc [ 0 locks=0 ] ( 1 1 1 ) +exp [ 0 locks=0 ] ( 2 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.init" +Content-Type: text/plain + +type = complement +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.def" +Content-Type: text/plain + +comment "" +position 13 14.04 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "complem" +} +inputsNamed3 +{ +0 O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O 2 1 "val" +} +inputs +{ +0 O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O 0 1 +} +stat +{ + create 1622273432 + modify 1622483532 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +val [ 0 locks=0 ] ( 1 ) +val_i [ 0 locks=0 ] ( 1 ) +val_u [ 0 locks=0 ] ( 1 1 ) +val_v [ 0 locks=0 ] ( 1 1 1 ) +val_p [ 0 locks=0 ] ( 1 1 1 ) +val_n [ 0 locks=0 ] ( 1 1 1 ) +val_c [ 0 locks=0 ] ( 1 1 1 ) +val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +val_uf [ 0 locks=0 ] ( 1 ) +val_uv [ 0 locks=0 ] ( 1 1 1 ) +val_up [ 0 locks=0 ] ( 1 1 1 ) +val_un [ 0 locks=0 ] ( 1 1 1 ) +val_uc [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.init" +Content-Type: text/plain + +type = sqrt +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.def" +Content-Type: text/plain + +comment "" +position 13 11.54 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "sqrt" +} +inputsNamed3 +{ +0 O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O 1 1 "val" +} +inputs +{ +0 O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O 0 1 +} +stat +{ + create 1622273469 + modify 1622483532 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +val [ 0 locks=0 ] ( 1 ) +val_u [ 0 locks=0 ] ( 1 1 ) +val_v [ 0 locks=0 ] ( 1 1 1 ) +val_p [ 0 locks=0 ] ( 1 1 1 ) +val_n [ 0 locks=0 ] ( 1 1 1 ) +val_c [ 0 locks=0 ] ( 1 1 1 ) +val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +val_uf [ 0 locks=0 ] ( 1 ) +val_uv [ 0 locks=0 ] ( 1 1 1 ) +val_up [ 0 locks=0 ] ( 1 1 1 ) +val_un [ 0 locks=0 ] ( 1 1 1 ) +val_uc [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.init" +Content-Type: text/plain + +type = complement +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.def" +Content-Type: text/plain + +comment "" +position 13 9.04 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "complem" +} +inputsNamed3 +{ +0 O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O 1 1 "val" +} +inputs +{ +0 O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O 0 1 +} +stat +{ + create 1622273432 + modify 1622483532 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +val [ 0 locks=0 ] ( 1 ) +val_i [ 0 locks=0 ] ( 1 ) +val_u [ 0 locks=0 ] ( 1 1 ) +val_v [ 0 locks=0 ] ( 1 1 1 ) +val_p [ 0 locks=0 ] ( 1 1 1 ) +val_n [ 0 locks=0 ] ( 1 1 1 ) +val_c [ 0 locks=0 ] ( 1 1 1 ) +val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +val_uf [ 0 locks=0 ] ( 1 ) +val_uv [ 0 locks=0 ] ( 1 1 1 ) +val_up [ 0 locks=0 ] ( 1 1 1 ) +val_un [ 0 locks=0 ] ( 1 1 1 ) +val_uc [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____O.init" +Content-Type: text/plain + +type = negate +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____O.def" +Content-Type: text/plain + +comment "" +position 15 4.2 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "negated" +} +inputsNamed3 +{ +0 O____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____O 1 1 "val" +} +inputs +{ +0 O____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____O 0 1 +} +stat +{ + create 1622475277 + modify 1622823940 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( f ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____O.netbox" +Content-Type: text/plain + +__netbox2 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____O.init" +Content-Type: text/plain + +type = complement +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____O.def" +Content-Type: text/plain + +comment "" +position 15 -0.8 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "complem" +} +inputsNamed3 +{ +0 O____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____O 2 1 "val" +} +inputs +{ +0 O____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____O 0 1 +} +stat +{ + create 1622273432 + modify 1622823940 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +val [ 0 locks=0 ] ( 1 ) +val_i [ 0 locks=0 ] ( 1 ) +val_u [ 0 locks=0 ] ( 1 1 ) +val_v [ 0 locks=0 ] ( 1 1 1 ) +val_p [ 0 locks=0 ] ( 1 1 1 ) +val_n [ 0 locks=0 ] ( 1 1 1 ) +val_c [ 0 locks=0 ] ( 1 1 1 ) +val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +val_uf [ 0 locks=0 ] ( 1 ) +val_uv [ 0 locks=0 ] ( 1 1 1 ) +val_up [ 0 locks=0 ] ( 1 1 1 ) +val_un [ 0 locks=0 ] ( 1 1 1 ) +val_uc [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____O.netbox" +Content-Type: text/plain + +__netbox2 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.init" +Content-Type: text/plain + +type = global +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.def" +Content-Type: text/plain + +comment "" +position 9 28.54 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "N" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1392158830 + modify 1622483532 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( surface ) +usemenu [ 0 locks=0 ] ( "on" ) +varname [ 0 locks=0 ] ( N ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.init" +Content-Type: text/plain + +type = global +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.def" +Content-Type: text/plain + +comment "" +position 9 18.54 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "I" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1392158830 + modify 1622483532 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( surface ) +usemenu [ 0 locks=0 ] ( "on" ) +varname [ 0 locks=0 ] ( I ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT___O.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT___O.def" +Content-Type: text/plain + +comment "" +position 17 -15.885 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____O____TCARTBUS____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____SUBRTRACT____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O 1 1 "diff" +} +inputs +{ +0 O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____O____TCARTBUS____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____SUBRTRACT____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O 0 1 +} +stat +{ + create 1622291053 + modify 1622829505 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT___O.parm" +Content-Type: text/plain + +{ +version 0.8 +name1 [ 0 locks=0 ] ( "" ) +label1 [ 0 locks=0 ] ( "" ) +name2 [ 0 locks=0 ] ( "" ) +label2 [ 0 locks=0 ] ( "" ) +name3 [ 0 locks=0 ] ( "" ) +label3 [ 0 locks=0 ] ( "" ) +name4 [ 0 locks=0 ] ( "" ) +label4 [ 0 locks=0 ] ( "" ) +name5 [ 0 locks=0 ] ( "" ) +label5 [ 0 locks=0 ] ( "" ) +name6 [ 0 locks=0 ] ( "" ) +label6 [ 0 locks=0 ] ( "" ) +name7 [ 0 locks=0 ] ( "" ) +label7 [ 0 locks=0 ] ( "" ) +name8 [ 0 locks=0 ] ( "" ) +label8 [ 0 locks=0 ] ( "" ) +name9 [ 0 locks=0 ] ( "" ) +label9 [ 0 locks=0 ] ( "" ) +name10 [ 0 locks=0 ] ( "" ) +label10 [ 0 locks=0 ] ( "" ) +name11 [ 0 locks=0 ] ( "" ) +label11 [ 0 locks=0 ] ( "" ) +name12 [ 0 locks=0 ] ( "" ) +label12 [ 0 locks=0 ] ( "" ) +name13 [ 0 locks=0 ] ( "" ) +label13 [ 0 locks=0 ] ( "" ) +name14 [ 0 locks=0 ] ( "" ) +label14 [ 0 locks=0 ] ( "" ) +name15 [ 0 locks=0 ] ( "" ) +label15 [ 0 locks=0 ] ( "" ) +name16 [ 0 locks=0 ] ( "" ) +label16 [ 0 locks=0 ] ( "" ) +name17 [ 0 locks=0 ] ( "" ) +label17 [ 0 locks=0 ] ( "" ) +name18 [ 0 locks=0 ] ( "" ) +label18 [ 0 locks=0 ] ( "" ) +name19 [ 0 locks=0 ] ( "" ) +label19 [ 0 locks=0 ] ( "" ) +name20 [ 0 locks=0 ] ( "" ) +label20 [ 0 locks=0 ] ( "" ) +name21 [ 0 locks=0 ] ( "" ) +label21 [ 0 locks=0 ] ( "" ) +name22 [ 0 locks=0 ] ( "" ) +label22 [ 0 locks=0 ] ( "" ) +name23 [ 0 locks=0 ] ( "" ) +label23 [ 0 locks=0 ] ( "" ) +name24 [ 0 locks=0 ] ( "" ) +label24 [ 0 locks=0 ] ( "" ) +name25 [ 0 locks=0 ] ( "" ) +label25 [ 0 locks=0 ] ( "" ) +name26 [ 0 locks=0 ] ( "" ) +label26 [ 0 locks=0 ] ( "" ) +name27 [ 0 locks=0 ] ( "" ) +label27 [ 0 locks=0 ] ( "" ) +name28 [ 0 locks=0 ] ( "" ) +label28 [ 0 locks=0 ] ( "" ) +name29 [ 0 locks=0 ] ( "" ) +label29 [ 0 locks=0 ] ( "" ) +name30 [ 0 locks=0 ] ( "" ) +label30 [ 0 locks=0 ] ( "" ) +name31 [ 0 locks=0 ] ( "" ) +label31 [ 0 locks=0 ] ( "" ) +name32 [ 0 locks=0 ] ( "" ) +label32 [ 0 locks=0 ] ( "" ) +name33 [ 0 locks=0 ] ( "" ) +label33 [ 0 locks=0 ] ( "" ) +name34 [ 0 locks=0 ] ( "" ) +label34 [ 0 locks=0 ] ( "" ) +name35 [ 0 locks=0 ] ( "" ) +label35 [ 0 locks=0 ] ( "" ) +name36 [ 0 locks=0 ] ( "" ) +label36 [ 0 locks=0 ] ( "" ) +name37 [ 0 locks=0 ] ( "" ) +label37 [ 0 locks=0 ] ( "" ) +name38 [ 0 locks=0 ] ( "" ) +label38 [ 0 locks=0 ] ( "" ) +name39 [ 0 locks=0 ] ( "" ) +label39 [ 0 locks=0 ] ( "" ) +name40 [ 0 locks=0 ] ( "" ) +label40 [ 0 locks=0 ] ( "" ) +name41 [ 0 locks=0 ] ( "" ) +label41 [ 0 locks=0 ] ( "" ) +name42 [ 0 locks=0 ] ( "" ) +label42 [ 0 locks=0 ] ( "" ) +name43 [ 0 locks=0 ] ( "" ) +label43 [ 0 locks=0 ] ( "" ) +name44 [ 0 locks=0 ] ( "" ) +label44 [ 0 locks=0 ] ( "" ) +name45 [ 0 locks=0 ] ( "" ) +label45 [ 0 locks=0 ] ( "" ) +name46 [ 0 locks=0 ] ( "" ) +label46 [ 0 locks=0 ] ( "" ) +name47 [ 0 locks=0 ] ( "" ) +label47 [ 0 locks=0 ] ( "" ) +name48 [ 0 locks=0 ] ( "" ) +label48 [ 0 locks=0 ] ( "" ) +name49 [ 0 locks=0 ] ( "" ) +label49 [ 0 locks=0 ] ( "" ) +name50 [ 0 locks=0 ] ( "" ) +label50 [ 0 locks=0 ] ( "" ) +name51 [ 0 locks=0 ] ( "" ) +label51 [ 0 locks=0 ] ( "" ) +name52 [ 0 locks=0 ] ( "" ) +label52 [ 0 locks=0 ] ( "" ) +name53 [ 0 locks=0 ] ( "" ) +label53 [ 0 locks=0 ] ( "" ) +name54 [ 0 locks=0 ] ( "" ) +label54 [ 0 locks=0 ] ( "" ) +name55 [ 0 locks=0 ] ( "" ) +label55 [ 0 locks=0 ] ( "" ) +name56 [ 0 locks=0 ] ( "" ) +label56 [ 0 locks=0 ] ( "" ) +name57 [ 0 locks=0 ] ( "" ) +label57 [ 0 locks=0 ] ( "" ) +name58 [ 0 locks=0 ] ( "" ) +label58 [ 0 locks=0 ] ( "" ) +name59 [ 0 locks=0 ] ( "" ) +label59 [ 0 locks=0 ] ( "" ) +name60 [ 0 locks=0 ] ( "" ) +label60 [ 0 locks=0 ] ( "" ) +name61 [ 0 locks=0 ] ( "" ) +label61 [ 0 locks=0 ] ( "" ) +name62 [ 0 locks=0 ] ( "" ) +label62 [ 0 locks=0 ] ( "" ) +name63 [ 0 locks=0 ] ( "" ) +label63 [ 0 locks=0 ] ( "" ) +name64 [ 0 locks=0 ] ( "" ) +label64 [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT___O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.init" +Content-Type: text/plain + +type = abs +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.def" +Content-Type: text/plain + +comment "" +position 11 22.54 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "abs" +} +inputsNamed3 +{ +0 O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O 2 1 "val" +} +inputs +{ +0 O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O 0 1 +} +stat +{ + create 1622477963 + modify 1622483532 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +val [ 0 locks=0 ] ( 1 ) +val_i [ 0 locks=0 ] ( 1 ) +val_u [ 0 locks=0 ] ( 1 1 ) +val_v [ 0 locks=0 ] ( 1 1 1 ) +val_p [ 0 locks=0 ] ( 1 1 1 ) +val_n [ 0 locks=0 ] ( 1 1 1 ) +val_c [ 0 locks=0 ] ( 1 1 1 ) +val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +val_uf [ 0 locks=0 ] ( 1 ) +val_uv [ 0 locks=0 ] ( 1 1 1 ) +val_up [ 0 locks=0 ] ( 1 1 1 ) +val_un [ 0 locks=0 ] ( 1 1 1 ) +val_uc [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBhYnMKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkI= +eXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAAA== + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.init" +Content-Type: text/plain + +type = dot +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.def" +Content-Type: text/plain + +comment "" +position 9 23.615 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "dotprod" +} +inputsNamed3 +{ +0 O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O 1 1 "vec1" +1 O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O 1 1 "vec2" +} +inputs +{ +0 O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O 0 1 +1 O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O 0 1 +} +stat +{ + create 1392158830 + modify 1622483532 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +vec1 [ 0 locks=0 ] ( 1 0 0 ) +vec2 [ 0 locks=0 ] ( 0 1 0 ) +vec1_c [ 0 locks=0 ] ( 1 0 0 ) +vec2_c [ 0 locks=0 ] ( 0 1 0 ) +vec1_uv [ 0 locks=0 ] ( 1 0 0 ) +vec2_uv [ 0 locks=0 ] ( 0 1 0 ) +vec1_uc [ 0 locks=0 ] ( 1 0 0 ) +vec2_uc [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.init" +Content-Type: text/plain + +type = normalize +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.def" +Content-Type: text/plain + +comment "" +position 9 26.04 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "nvec" +} +inputsNamed3 +{ +0 O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O 0 1 "vec" +} +inputs +{ +0 O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O 0 1 +} +stat +{ + create 1392158830 + modify 1622483532 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +vec [ 0 locks=0 ] ( 1 0 0 ) +vec_u [ 0 locks=0 ] ( 1 0 ) +vec_p [ 0 locks=0 ] ( 1 0 0 ) +vec_v [ 0 locks=0 ] ( 1 0 0 ) +vec_v4 [ 0 locks=0 ] ( 0 0 0 1 ) +vec_un [ 0 locks=0 ] ( 1 0 0 ) +vec_up [ 0 locks=0 ] ( 1 0 0 ) +vec_uv [ 0 locks=0 ] ( 1 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBudmVjCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGUgMAo= +QnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAA= + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.init" +Content-Type: text/plain + +type = normalize +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.def" +Content-Type: text/plain + +comment "" +position 9 21.04 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "nvec" +} +inputsNamed3 +{ +0 O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O 0 1 "vec" +} +inputs +{ +0 O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O 0 1 +} +stat +{ + create 1392158830 + modify 1622483532 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +vec [ 0 locks=0 ] ( 1 0 0 ) +vec_u [ 0 locks=0 ] ( 1 0 ) +vec_p [ 0 locks=0 ] ( 1 0 0 ) +vec_v [ 0 locks=0 ] ( 1 0 0 ) +vec_v4 [ 0 locks=0 ] ( 0 0 0 1 ) +vec_un [ 0 locks=0 ] ( 1 0 0 ) +vec_up [ 0 locks=0 ] ( 1 0 0 ) +vec_uv [ 0 locks=0 ] ( 1 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBudmVjCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGUgMAo= +QnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAA= + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/global1.init" +Content-Type: text/plain + +type = global +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/global1.def" +Content-Type: text/plain + +comment "" +position 12.4749 -16.846 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "Cf" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1622828975 + modify 1622829551 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/global1.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( surface ) +usemenu [ 0 locks=0 ] ( "off" ) +varname [ 0 locks=0 ] ( P ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/global1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/snippet1.init" +Content-Type: text/plain + +type = snippet +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/snippet1.def" +Content-Type: text/plain + +comment "" +position 14.9152 -16.715 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 global1 0 1 "Cf" +} +inputs +{ +0 global1 0 1 +} +stat +{ + create 1622829515 + modify 1622829570 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/snippet1.parm" +Content-Type: text/plain + +{ +version 0.8 +code [ 0 locks=0 ] ( @Cf=@Cf; ) +includes [ 0 locks=0 ] ( "" ) +outercode [ 0 locks=0 ] ( "" ) +expandcode [ 0 locks=0 ] ( "on" ) +strict [ 0 locks=0 ] ( "on" ) +namenum [ 0 locks=0 ] ( 1 ) +exportlist [ 0 locks=0 ] ( "" ) +forcecodegeneration [ 0 locks=0 ] ( "on" ) +strictvariables [ 0 locks=0 ] ( "off" ) +name1 [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/snippet1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O.init" +Content-Type: text/plain + +type = O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O.def" +Content-Type: text/plain + +comment "" +position -50.3 2.68017 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1622567684 + modify 1622803364 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "backgroundimages":{ + "type":"string", + "value":"[{\"path\": \"C:/O/O_AIDIV_O_VIDIA_O/GQJ.8402 2048.JPG\", \"rect\": [4.002534546747733, -2.995839956830073, 13.9988007599033, 7.0004262563254915]}]" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O.init" +Content-Type: text/plain + +type = output +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O.def" +Content-Type: text/plain + +comment "" +position 6.5 5.2 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "shader" +} +inputsNamed3 +{ +1 O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O 0 1 "Cf" +} +inputs +{ +0 O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O 0 1 +} +stat +{ + create 1622484341 + modify 1622656052 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( surface ) +outputcodelast [ 0 locks=0 ] ( "on" ) +parmorder [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O.init" +Content-Type: text/plain + +type = collect +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O.def" +Content-Type: text/plain + +comment "" +position 8.5 4.53 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O 0 1 "shader1" +} +inputs +{ +0 O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O 0 1 +} +stat +{ + create 1622484341 + modify 1627741079 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O.parm" +Content-Type: text/plain + +{ +version 0.8 +inputnum [ 0 locks=0 ] ( 1 ) +inputname1 [ 0 locks=0 ] ( "" ) +inputlabel1 [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.init" +Content-Type: text/plain + +type = O____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____O +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.def" +Content-Type: text/plain + +comment "" +position 4.5 6.04 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "complem" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1622483645 + modify 1622656451 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "backgroundimages":{ + "type":"string", + "value":"[{\"path\": \"C:/O/O_AIDIV_O_VIDIA_O/GQJ.8402 2048.JPG\", \"rect\": [-29.989024959438265, -48.03458298748284, 40.47254162811758, 22.426983600073008]}]" + }, + "wirestyle":{ + "type":"string", + "value":"rounded" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/__netbox1.netboxinit" +Content-Type: text/plain + +2 +2 +{ + autofit := 0; + color := "UT_Color RGB 1 1 1 "; + comment := O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O; + height := 21.699999999999999; + minimized := 0; + width := 68; + x_position := -28.000000000000004; + y_position := -2.0000000119209291; +} +{ + create 1622483765 + modify 1640786409 + author Administrator@O + access 0777 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT____O.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT____O.def" +Content-Type: text/plain + +comment "" +position -21 -2.97 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O 1 1 "complem" +} +inputs +{ +0 O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O 0 1 +} +stat +{ + create 1622278052 + modify 1622656052 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT____O.parm" +Content-Type: text/plain + +{ +version 0.8 +name1 [ 0 locks=0 ] ( "" ) +label1 [ 0 locks=0 ] ( "" ) +name2 [ 0 locks=0 ] ( "" ) +label2 [ 0 locks=0 ] ( "" ) +name3 [ 0 locks=0 ] ( "" ) +label3 [ 0 locks=0 ] ( "" ) +name4 [ 0 locks=0 ] ( "" ) +label4 [ 0 locks=0 ] ( "" ) +name5 [ 0 locks=0 ] ( "" ) +label5 [ 0 locks=0 ] ( "" ) +name6 [ 0 locks=0 ] ( "" ) +label6 [ 0 locks=0 ] ( "" ) +name7 [ 0 locks=0 ] ( "" ) +label7 [ 0 locks=0 ] ( "" ) +name8 [ 0 locks=0 ] ( "" ) +label8 [ 0 locks=0 ] ( "" ) +name9 [ 0 locks=0 ] ( "" ) +label9 [ 0 locks=0 ] ( "" ) +name10 [ 0 locks=0 ] ( "" ) +label10 [ 0 locks=0 ] ( "" ) +name11 [ 0 locks=0 ] ( "" ) +label11 [ 0 locks=0 ] ( "" ) +name12 [ 0 locks=0 ] ( "" ) +label12 [ 0 locks=0 ] ( "" ) +name13 [ 0 locks=0 ] ( "" ) +label13 [ 0 locks=0 ] ( "" ) +name14 [ 0 locks=0 ] ( "" ) +label14 [ 0 locks=0 ] ( "" ) +name15 [ 0 locks=0 ] ( "" ) +label15 [ 0 locks=0 ] ( "" ) +name16 [ 0 locks=0 ] ( "" ) +label16 [ 0 locks=0 ] ( "" ) +name17 [ 0 locks=0 ] ( "" ) +label17 [ 0 locks=0 ] ( "" ) +name18 [ 0 locks=0 ] ( "" ) +label18 [ 0 locks=0 ] ( "" ) +name19 [ 0 locks=0 ] ( "" ) +label19 [ 0 locks=0 ] ( "" ) +name20 [ 0 locks=0 ] ( "" ) +label20 [ 0 locks=0 ] ( "" ) +name21 [ 0 locks=0 ] ( "" ) +label21 [ 0 locks=0 ] ( "" ) +name22 [ 0 locks=0 ] ( "" ) +label22 [ 0 locks=0 ] ( "" ) +name23 [ 0 locks=0 ] ( "" ) +label23 [ 0 locks=0 ] ( "" ) +name24 [ 0 locks=0 ] ( "" ) +label24 [ 0 locks=0 ] ( "" ) +name25 [ 0 locks=0 ] ( "" ) +label25 [ 0 locks=0 ] ( "" ) +name26 [ 0 locks=0 ] ( "" ) +label26 [ 0 locks=0 ] ( "" ) +name27 [ 0 locks=0 ] ( "" ) +label27 [ 0 locks=0 ] ( "" ) +name28 [ 0 locks=0 ] ( "" ) +label28 [ 0 locks=0 ] ( "" ) +name29 [ 0 locks=0 ] ( "" ) +label29 [ 0 locks=0 ] ( "" ) +name30 [ 0 locks=0 ] ( "" ) +label30 [ 0 locks=0 ] ( "" ) +name31 [ 0 locks=0 ] ( "" ) +label31 [ 0 locks=0 ] ( "" ) +name32 [ 0 locks=0 ] ( "" ) +label32 [ 0 locks=0 ] ( "" ) +name33 [ 0 locks=0 ] ( "" ) +label33 [ 0 locks=0 ] ( "" ) +name34 [ 0 locks=0 ] ( "" ) +label34 [ 0 locks=0 ] ( "" ) +name35 [ 0 locks=0 ] ( "" ) +label35 [ 0 locks=0 ] ( "" ) +name36 [ 0 locks=0 ] ( "" ) +label36 [ 0 locks=0 ] ( "" ) +name37 [ 0 locks=0 ] ( "" ) +label37 [ 0 locks=0 ] ( "" ) +name38 [ 0 locks=0 ] ( "" ) +label38 [ 0 locks=0 ] ( "" ) +name39 [ 0 locks=0 ] ( "" ) +label39 [ 0 locks=0 ] ( "" ) +name40 [ 0 locks=0 ] ( "" ) +label40 [ 0 locks=0 ] ( "" ) +name41 [ 0 locks=0 ] ( "" ) +label41 [ 0 locks=0 ] ( "" ) +name42 [ 0 locks=0 ] ( "" ) +label42 [ 0 locks=0 ] ( "" ) +name43 [ 0 locks=0 ] ( "" ) +label43 [ 0 locks=0 ] ( "" ) +name44 [ 0 locks=0 ] ( "" ) +label44 [ 0 locks=0 ] ( "" ) +name45 [ 0 locks=0 ] ( "" ) +label45 [ 0 locks=0 ] ( "" ) +name46 [ 0 locks=0 ] ( "" ) +label46 [ 0 locks=0 ] ( "" ) +name47 [ 0 locks=0 ] ( "" ) +label47 [ 0 locks=0 ] ( "" ) +name48 [ 0 locks=0 ] ( "" ) +label48 [ 0 locks=0 ] ( "" ) +name49 [ 0 locks=0 ] ( "" ) +label49 [ 0 locks=0 ] ( "" ) +name50 [ 0 locks=0 ] ( "" ) +label50 [ 0 locks=0 ] ( "" ) +name51 [ 0 locks=0 ] ( "" ) +label51 [ 0 locks=0 ] ( "" ) +name52 [ 0 locks=0 ] ( "" ) +label52 [ 0 locks=0 ] ( "" ) +name53 [ 0 locks=0 ] ( "" ) +label53 [ 0 locks=0 ] ( "" ) +name54 [ 0 locks=0 ] ( "" ) +label54 [ 0 locks=0 ] ( "" ) +name55 [ 0 locks=0 ] ( "" ) +label55 [ 0 locks=0 ] ( "" ) +name56 [ 0 locks=0 ] ( "" ) +label56 [ 0 locks=0 ] ( "" ) +name57 [ 0 locks=0 ] ( "" ) +label57 [ 0 locks=0 ] ( "" ) +name58 [ 0 locks=0 ] ( "" ) +label58 [ 0 locks=0 ] ( "" ) +name59 [ 0 locks=0 ] ( "" ) +label59 [ 0 locks=0 ] ( "" ) +name60 [ 0 locks=0 ] ( "" ) +label60 [ 0 locks=0 ] ( "" ) +name61 [ 0 locks=0 ] ( "" ) +label61 [ 0 locks=0 ] ( "" ) +name62 [ 0 locks=0 ] ( "" ) +label62 [ 0 locks=0 ] ( "" ) +name63 [ 0 locks=0 ] ( "" ) +label63 [ 0 locks=0 ] ( "" ) +name64 [ 0 locks=0 ] ( "" ) +label64 [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT____O.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT____O.def" +Content-Type: text/plain + +comment "" +position -29.5 20.465 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1622278052 + modify 1622656052 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT____O.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.init" +Content-Type: text/plain + +type = pow +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.def" +Content-Type: text/plain + +comment "" +position -23 6.615 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "pow" +} +inputsNamed3 +{ +0 O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O 1 1 "val" +1 "" "" 1 "exp" +} +inputs +{ +0 O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O 0 1 +1 "" 0 1 +} +stat +{ + create 1616024634 + modify 1622499201 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +val [ 0 locks=0 ] ( 1 ) +val_v [ 0 locks=0 ] ( 1 1 1 ) +val_u [ 0 locks=0 ] ( 1 1 ) +val_p [ 0 locks=0 ] ( 1 1 1 ) +val_n [ 0 locks=0 ] ( 1 1 1 ) +val_c [ 0 locks=0 ] ( 1 1 1 ) +val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +val_uf [ 0 locks=0 ] ( 1 ) +val_uv [ 0 locks=0 ] ( 1 1 1 ) +val_up [ 0 locks=0 ] ( 1 1 1 ) +val_un [ 0 locks=0 ] ( 1 1 1 ) +val_uc [ 0 locks=0 ] ( 1 1 1 ) +exp [ 0 locks=0 ] ( 2 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.init" +Content-Type: text/plain + +type = complement +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.def" +Content-Type: text/plain + +comment "" +position -23 4.04 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "complem" +} +inputsNamed3 +{ +0 O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O 2 1 "val" +} +inputs +{ +0 O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O 0 1 +} +stat +{ + create 1622273432 + modify 1622499201 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +val [ 0 locks=0 ] ( 1 ) +val_i [ 0 locks=0 ] ( 1 ) +val_u [ 0 locks=0 ] ( 1 1 ) +val_v [ 0 locks=0 ] ( 1 1 1 ) +val_p [ 0 locks=0 ] ( 1 1 1 ) +val_n [ 0 locks=0 ] ( 1 1 1 ) +val_c [ 0 locks=0 ] ( 1 1 1 ) +val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +val_uf [ 0 locks=0 ] ( 1 ) +val_uv [ 0 locks=0 ] ( 1 1 1 ) +val_up [ 0 locks=0 ] ( 1 1 1 ) +val_un [ 0 locks=0 ] ( 1 1 1 ) +val_uc [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.init" +Content-Type: text/plain + +type = sqrt +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.def" +Content-Type: text/plain + +comment "" +position -23 1.54 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "sqrt" +} +inputsNamed3 +{ +0 O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O 1 1 "val" +} +inputs +{ +0 O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O 0 1 +} +stat +{ + create 1622273469 + modify 1622499201 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +val [ 0 locks=0 ] ( 1 ) +val_u [ 0 locks=0 ] ( 1 1 ) +val_v [ 0 locks=0 ] ( 1 1 1 ) +val_p [ 0 locks=0 ] ( 1 1 1 ) +val_n [ 0 locks=0 ] ( 1 1 1 ) +val_c [ 0 locks=0 ] ( 1 1 1 ) +val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +val_uf [ 0 locks=0 ] ( 1 ) +val_uv [ 0 locks=0 ] ( 1 1 1 ) +val_up [ 0 locks=0 ] ( 1 1 1 ) +val_un [ 0 locks=0 ] ( 1 1 1 ) +val_uc [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.init" +Content-Type: text/plain + +type = complement +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.def" +Content-Type: text/plain + +comment "" +position -23 -0.96 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "complem" +} +inputsNamed3 +{ +0 O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O 1 1 "val" +} +inputs +{ +0 O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O 0 1 +} +stat +{ + create 1622273432 + modify 1622499201 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +val [ 0 locks=0 ] ( 1 ) +val_i [ 0 locks=0 ] ( 1 ) +val_u [ 0 locks=0 ] ( 1 1 ) +val_v [ 0 locks=0 ] ( 1 1 1 ) +val_p [ 0 locks=0 ] ( 1 1 1 ) +val_n [ 0 locks=0 ] ( 1 1 1 ) +val_c [ 0 locks=0 ] ( 1 1 1 ) +val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +val_uf [ 0 locks=0 ] ( 1 ) +val_uv [ 0 locks=0 ] ( 1 1 1 ) +val_up [ 0 locks=0 ] ( 1 1 1 ) +val_un [ 0 locks=0 ] ( 1 1 1 ) +val_uc [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.init" +Content-Type: text/plain + +type = global +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.def" +Content-Type: text/plain + +comment "" +position -27 18.54 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "N" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1392158830 + modify 1622499201 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( surface ) +usemenu [ 0 locks=0 ] ( "on" ) +varname [ 0 locks=0 ] ( N ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.init" +Content-Type: text/plain + +type = global +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.def" +Content-Type: text/plain + +comment "" +position -27 8.54 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "I" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1392158830 + modify 1622483967 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( surface ) +usemenu [ 0 locks=0 ] ( "on" ) +varname [ 0 locks=0 ] ( I ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.init" +Content-Type: text/plain + +type = abs +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.def" +Content-Type: text/plain + +comment "" +position -25 12.54 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "abs" +} +inputsNamed3 +{ +0 O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O 2 1 "val" +} +inputs +{ +0 O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O 0 1 +} +stat +{ + create 1622477963 + modify 1622499201 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +val [ 0 locks=0 ] ( 1 ) +val_i [ 0 locks=0 ] ( 1 ) +val_u [ 0 locks=0 ] ( 1 1 ) +val_v [ 0 locks=0 ] ( 1 1 1 ) +val_p [ 0 locks=0 ] ( 1 1 1 ) +val_n [ 0 locks=0 ] ( 1 1 1 ) +val_c [ 0 locks=0 ] ( 1 1 1 ) +val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +val_uf [ 0 locks=0 ] ( 1 ) +val_uv [ 0 locks=0 ] ( 1 1 1 ) +val_up [ 0 locks=0 ] ( 1 1 1 ) +val_un [ 0 locks=0 ] ( 1 1 1 ) +val_uc [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBhYnMKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkI= +eXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAAA== + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.init" +Content-Type: text/plain + +type = dot +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.def" +Content-Type: text/plain + +comment "" +position -27 13.615 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "dotprod" +} +inputsNamed3 +{ +0 O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O 1 1 "vec1" +1 O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O 1 1 "vec2" +} +inputs +{ +0 O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O 0 1 +1 O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O 0 1 +} +stat +{ + create 1392158830 + modify 1622499201 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +vec1 [ 0 locks=0 ] ( 1 0 0 ) +vec2 [ 0 locks=0 ] ( 0 1 0 ) +vec1_c [ 0 locks=0 ] ( 1 0 0 ) +vec2_c [ 0 locks=0 ] ( 0 1 0 ) +vec1_uv [ 0 locks=0 ] ( 1 0 0 ) +vec2_uv [ 0 locks=0 ] ( 0 1 0 ) +vec1_uc [ 0 locks=0 ] ( 1 0 0 ) +vec2_uc [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.init" +Content-Type: text/plain + +type = normalize +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.def" +Content-Type: text/plain + +comment "" +position -27 16.04 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "nvec" +} +inputsNamed3 +{ +0 O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O 0 1 "vec" +} +inputs +{ +0 O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O 0 1 +} +stat +{ + create 1392158830 + modify 1622499201 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +vec [ 0 locks=0 ] ( 1 0 0 ) +vec_u [ 0 locks=0 ] ( 1 0 ) +vec_p [ 0 locks=0 ] ( 1 0 0 ) +vec_v [ 0 locks=0 ] ( 1 0 0 ) +vec_v4 [ 0 locks=0 ] ( 0 0 0 1 ) +vec_un [ 0 locks=0 ] ( 1 0 0 ) +vec_up [ 0 locks=0 ] ( 1 0 0 ) +vec_uv [ 0 locks=0 ] ( 1 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBudmVjCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGUgMAo= +QnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAA= + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.init" +Content-Type: text/plain + +type = normalize +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.def" +Content-Type: text/plain + +comment "" +position -27 11.04 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault on exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +1 "nvec" +} +inputsNamed3 +{ +0 O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O 0 1 "vec" +} +inputs +{ +0 O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O 0 1 +} +stat +{ + create 1392158830 + modify 1622483967 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +vec [ 0 locks=0 ] ( 1 0 0 ) +vec_u [ 0 locks=0 ] ( 1 0 ) +vec_p [ 0 locks=0 ] ( 1 0 0 ) +vec_v [ 0 locks=0 ] ( 1 0 0 ) +vec_v4 [ 0 locks=0 ] ( 0 0 0 1 ) +vec_un [ 0 locks=0 ] ( 1 0 0 ) +vec_up [ 0 locks=0 ] ( 1 0 0 ) +vec_uv [ 0 locks=0 ] ( 1 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.netbox" +Content-Type: text/plain + +__netbox1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBudmVjCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGUgMAo= +QnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAA= + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="vex.def" +Content-Type: text/plain + +comment "" +position 7.2592 4.7108 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1586866133 + modify 1627741272 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="vex.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="vex.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + }, + "nodeshape":{ + "type":"string", + "value":"circle" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat.def" +Content-Type: text/plain + +comment "" +position 9.5184 2 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1587210452 + modify 1627741272 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + }, + "nodeshape":{ + "type":"string", + "value":"circle" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/O____REDAHS_LSLG____O____GLSL_SHADER____O1.init" +Content-Type: text/plain + +type = O____REDAHS_LSLG____O____GLSL_SHADER____O +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/O____REDAHS_LSLG____O____GLSL_SHADER____O1.def" +Content-Type: text/plain + +comment "" +position -47.0236 28.2924 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1622038990 + modify 1624870773 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/O____REDAHS_LSLG____O____GLSL_SHADER____O1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/O____REDAHS_LSLG____O____GLSL_SHADER____O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud.init" +Content-Type: text/plain + +type = materialbuilder +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud.def" +Content-Type: text/plain + +comment "Created from Gallery Entry: Cloud + +Lit cloud, using Cd as light field" +position -44.5 26.88 +connectornextid 7 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 "" "" 1 "density" +1 "" "" 1 "clouddensity" +2 "" "" 1 "diff" +3 "" "" 1 "Cd" +4 "" "" 1 "emit" +5 "" "" 1 "shadowscale" +6 "" "" 1 "phase" +} +inputs +{ +0 "" 0 1 +1 "" 0 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +6 "" 0 1 +} +stat +{ + create 1624870773 + modify 1640786475 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +creator gallery::cloud +explicit 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud.spareparmdef" +Content-Type: text/plain + + group { + name "folder0" + label "Smoke" + + parm { + name "diff" + label "Cloud Color" + type color + size 3 + default { "1" "1" "1" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "emit" + label "Cloud Light" + type color + size 3 + default { "1" "1" "1" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "clouddensity" + label "Cloud Density" + type float + default { "1" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "shadowscale" + label "Shadow Density Multiplier" + type float + default { "1" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "phase" + label "Scattering Phase" + type float + default { "0.2" } + range { -1 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + } + + group { + name "folder0_1" + label "OpenGL" + + group { + name "folder2" + label "Surface" + + parm { + name "ogl_light" + label "Use Lighting" + type toggle + default { "1" } + help "None" + parmtag { "spare_category" "OGL" } + } + parm { + name "sepparm6" + label "sepparm6" + type separator + default { "" } + } + parm { + name "ogl_alpha" + label "OGL Alpha" + type float + default { "1" } + help "None" + range { 0 1 } + parmtag { "spare_category" "OGL" } + } + parm { + name "ogl_cutout" + label "Transparent Texture Alpha" + type toggle + default { "1" } + help "None" + parmtag { "spare_category" "OGL" } + } + parm { + name "ogl_amb" + label "OGL Ambient" + type color + size 3 + default { "1" "1" "1" } + help "None" + range { 0 1 } + parmtag { "spare_category" "OGL" } + } + parm { + name "ogl_emit" + label "OGL Emission" + type color + size 3 + default { "0" "0" "0" } + help "None" + range { 0 1 } + parmtag { "spare_category" "OGL" } + } + parm { + name "sepparm12" + label "sepparm12" + type separator + default { "" } + } + parm { + name "ogl_diff" + label "OGL Diffuse" + type color + size 3 + default { "1" "1" "1" } + help "None" + range { 0 1 } + parmtag { "spare_category" "OGL" } + } + multiparm { + name "ogl_numtex" + label "Texture Layers" + default 1 + parmtag { "spare_category" "OGL" } + + parm { + name "ogl_tex#" + label "Texture #" + type image + default { "`chs(\"baseColorMap\")`" } + help "None" + parmtag { "filechooser_mode" "read" } + } + parm { + name "ogl_tex_min_filter#" + label "Minification Filter" + type string + default { "GL_LINEAR_MIPMAP_LINEAR" } + help "None" + menu { + "GL_NEAREST" "Poor: Nearest" + "GL_LINEAR" "Poor: Linear" + "GL_NEAREST_MIPMAP_NEAREST" "Fastest (Nearest/Nearest)" + "GL_LINEAR_MIPMAP_NEAREST" "Better (Linear/Nearest)" + "GL_NEAREST_MIPMAP_LINEAR" "Good (Nearest/Linear)" + "GL_LINEAR_MIPMAP_LINEAR" "Best (Linear/Linear)" + } + } + parm { + name "ogl_tex_mag_filter#" + label "Magnification Filter" + type string + default { "GL_LINEAR" } + help "None" + menu { + "GL_NEAREST" "Nearest" + "GL_LINEAR" "Linear" + } + } + parm { + name "ogl_clamping_mode#" + label "Clamp Texture" + type toggle + default { "0" } + help "None" + } + } + + parm { + name "sepparm8" + label "sepparm8" + type separator + default { "" } + } + parm { + name "ogl_spec" + label "OGL Specular" + type color + size 3 + default { "1" "1" "1" } + help "None" + range { 0 1 } + parmtag { "spare_category" "OGL" } + } + parm { + name "ogl_specmap" + label "OGL Specular Map" + type image + default { "" } + help "None" + parmtag { "filechooser_mode" "read" } + parmtag { "spare_category" "OGL" } + } + parm { + name "ogl_speclayer" + label "Specular Layer" + type integer + default { "0" } + help "None" + disablewhen "{ ogl_specmap == \"\" }" + range { 0 15 } + } + parm { + name "ogl_rough" + label "OGL Roughness" + type float + default { "0.1" } + help "None" + range { 0 1 } + parmtag { "spare_category" "OGL" } + } + parm { + name "ogl_adjustshiny" + label "Adjust Shininess with Alpha Channel" + type toggle + default { [ "off" hscript-expr ] } + help "None" + disablewhen "{ ogl_specmap == \"\" }" + } + parm { + name "ogl_shinyrange" + label "Shininess Range" + type vector2 + size 2 + default { "10" "30" } + help "None" + disablewhen "{ ogl_specmap == \"\" } { ogl_adjustshiny == 0 }" + range { -1 1 } + } + parm { + name "sepparm10" + label "sepparm10" + type separator + default { "" } + } + parm { + name "ogl_opacitymap" + label "OGL Opacity Map" + type image + default { "" } + help "None" + parmtag { "filechooser_mode" "read" } + parmtag { "spare_category" "OGL" } + } + parm { + name "ogl_opacitylayer" + label "Opacity Layer" + type integer + default { "0" } + help "None" + disablewhen "{ ogl_opacitymap == \"\" }" + range { 0 15 } + } + } + + group { + name "folder2_1" + label "Displace" + + parm { + name "ogl_bumpmap" + label "OGL Bump Map" + type image + default { "" } + help "None" + parmtag { "filechooser_mode" "read" } + } + parm { + name "ogl_bumptype" + label "Bump Map Type" + type string + default { "height" } + help "None" + disablewhen "{ ogl_bumpmap == \"\" }" + menu { + "height" "Height Map" + "uv" "UV Bump Map" + "xyz" "XYZ Bump Map" + } + } + parm { + name "ogl_bumpscale" + label "Bump Scale" + type float + default { "1" } + help "None" + disablewhen "{ ogl_bumpmap == \"\" }" + range { 0 10 } + } + parm { + name "ogl_bumpbias" + label "Bump Map Range" + type string + default { "zeroone" } + help "None" + disablewhen "{ ogl_bumpmap == \"\" }" + menu { + "zeroone" "0 to 1" + "centered" "-1 to 1" + } + } + parm { + name "ogl_bumplayer" + label "Bump Layer" + type integer + default { "0" } + help "None" + disablewhen "{ ogl_bumpmap == \"\" }" + range { 0 15 } + } + parm { + name "ogl_bumpinvert" + label "Invert Bumps" + type toggle + default { "0" } + help "None" + disablewhen "{ ogl_bumpmap == \"\" }" + } + parm { + name "sepparm7" + label "sepparm7" + type separator + default { "" } + } + parm { + name "ogl_normalmap" + label "OGL Normal Map" + type image + default { "" } + help "None" + parmtag { "filechooser_mode" "read" } + parmtag { "spare_category" "OGL" } + } + parm { + name "ogl_normalbias" + label "Normal Map Range" + type string + default { "zeroone" } + help "None" + disablewhen "{ ogl_normalmap == \"\" }" + menu { + "zeroone" "0 to 1" + "centered" "-1 to 1" + } + } + parm { + name "ogl_normallayer" + label "Normal Layer" + type integer + default { "0" } + help "None" + disablewhen "{ ogl_normalmap == \"\" }" + range { 0 15 } + parmtag { "spare_category" "OGL" } + } + parm { + name "sepparm9" + label "sepparm9" + type separator + default { "" } + } + } + + group { + name "folder2_2" + label "Environment" + + parm { + name "ogl_envmap" + label "OGL Environment Map" + type image + default { "" } + help "None" + parmtag { "filechooser_mode" "read" } + } + parm { + name "ogl_envrotate" + label "Env Map Rotation" + type vector + size 3 + default { "0" "0" "0" } + help "None" + disablewhen "{ ogl_envmap == \"\" }" + range { -1 1 } + } + parm { + name "ogl_envrotorder" + label "Env Rotate Order" + type string + default { "xyz" } + help "None" + menu { + "xyz" "Rx Ry Rz" + "xzy" "Rx Rz Ry" + "yxz" "Ry Rx Rz" + "yzx" "Ry Rz Rx" + "zxy" "Rz Rx Ry" + "zyx" "Rz Ry Rx" + } + } + parm { + name "ogl_envscale" + label "Reflection Intensity" + type float + default { "0.1" } + help "None" + disablewhen "{ ogl_envmap == \"\" }" + range { 0 2 } + } + } + + } + + parm { + name "vop_compiler" + baseparm + label "Compiler" + invisible + export none + } + parm { + name "vop_forcecompile" + baseparm + label "Force Compile" + invisible + export none + } + parm { + name "density" + label "Density" + type float + invisible + default { "10" } + range { 0 50 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + parm { + name "Cd" + label "Attribute Color" + type color + invisible + size 3 + default { "1" "1" "1" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "surface" } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud.parm" +Content-Type: text/plain + +{ +version 0.8 +vop_compiler [ 0 locks=0 autoscope=0 ] ( "vcc -r -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) +vop_forcecompile [ 0 locks=0 ] ( 0 ) +folder0 [ 0 locks=0 ] ( 0 0 ) +diff [ 0 locks=0 ] ( 3.2599999904632568 3.2599999904632568 3.2599999904632568 ) +emit [ 0 locks=0 ] ( 0 0 0 ) +clouddensity [ 0 locks=0 ] ( 1 ) +shadowscale [ 0 locks=0 ] ( 1 ) +phase [ 0 locks=0 ] ( 0 ) +folder2 [ 0 locks=0 ] ( 0 0 0 ) +ogl_light [ 0 locks=0 ] ( "on" ) +sepparm6 [ 0 locks=0 ] ( ) +ogl_alpha [ 0 locks=0 ] ( 1 ) +ogl_cutout [ 0 locks=0 ] ( "on" ) +ogl_amb [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +ogl_emit [ 0 locks=0 ] ( 0 0 0 ) +sepparm12 [ 0 locks=0 ] ( ) +ogl_diff [ 0 locks=0 ] ( 1 1 1 ) +ogl_numtex [ 0 locks=0 autoscope=0 ] ( 0 ) +sepparm8 [ 0 locks=0 ] ( ) +ogl_spec [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +ogl_specmap [ 0 locks=0 ] ( "" ) +ogl_speclayer [ 0 locks=0 ] ( 0 ) +ogl_rough [ 0 locks=0 autoscope=0 ] ( 0.10000000100000001 ) +ogl_adjustshiny [ 0 locks=0 ] ( "off" ) +ogl_shinyrange [ 0 locks=0 ] ( 10 30 ) +sepparm10 [ 0 locks=0 ] ( ) +ogl_opacitymap [ 0 locks=0 ] ( "" ) +ogl_opacitylayer [ 0 locks=0 ] ( 0 ) +ogl_bumpmap [ 0 locks=0 ] ( "" ) +ogl_bumptype [ 0 locks=0 ] ( height ) +ogl_bumpscale [ 0 locks=0 ] ( 1 ) +ogl_bumpbias [ 0 locks=0 ] ( zeroone ) +ogl_bumplayer [ 0 locks=0 ] ( 0 ) +ogl_bumpinvert [ 0 locks=0 ] ( "off" ) +sepparm7 [ 0 locks=0 ] ( ) +ogl_normalmap [ 0 locks=0 ] ( "" ) +ogl_normalbias [ 0 locks=0 ] ( zeroone ) +ogl_normallayer [ 0 locks=0 ] ( 0 ) +sepparm9 [ 0 locks=0 ] ( ) +ogl_envmap [ 0 locks=0 ] ( "" ) +ogl_envrotate [ 0 locks=0 ] ( 0 0 0 ) +ogl_envrotorder [ 0 locks=0 ] ( xyz ) +ogl_envscale [ 0 locks=0 autoscope=0 ] ( 0.10000000100000001 ) +density [ 0 locks=0 ] ( 10 ) +Cd [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + }, + "__inputgroup_OpenGL":{ + "type":"string", + "value":"collapsed" + }, + "__inputgroup_Smoke":{ + "type":"string", + "value":"collapsed" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/outpupt1.init" +Content-Type: text/plain + +type = output +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/outpupt1.def" +Content-Type: text/plain + +comment "" +position 9.58023 7.00503 +connectornextid 6 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +5 "shader" +} +inputsNamed3 +{ +0 volumemodel1 10 1 "Cf" +1 volumemodel1 11 1 "Of" +2 "" "" 1 "Af" +3 "" "" 1 "N" +4 volumemodel1 12 1 "F" +} +inputs +{ +0 volumemodel1 0 1 +1 volumemodel1 1 1 +2 "" 0 1 +3 "" 0 1 +4 volumemodel1 2 1 +} +stat +{ + create 1185233314 + modify 1375390790 + author liza@chaos + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/outpupt1.parm" +Content-Type: text/plain + +{ +version 0.8 +contexttype [ 0 locks=0 ] ( surface ) +outputcodelast [ 0 locks=0 ] ( "off" ) +parmorder [ 0 locks=0 ] ( "diff usePointColor Cd density clouddensity shadowdensity receiveshadows if_densityNotZero/illumAngle" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/outpupt1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/density.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/density.def" +Content-Type: text/plain + +comment "" +position 2.40902 7.42863 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "density" +1 "bound_density" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1185234802 + modify 1375390781 + author liza@chaos + access 0777 +} +color UT_Color RGB 1 1 0.6 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/density.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( density ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( Density ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "float" ) +parmtypename [ 0 locks=0 ] ( "" ) +floatdef [ 0 locks=0 ] ( 10 ) +intdef [ 0 locks=0 ] ( 0 ) +toggledef [ 0 locks=0 ] ( "off" ) +angledef [ 0 locks=0 ] ( 0 ) +logfloatdef [ 0 locks=0 ] ( 0 ) +float2def [ 0 locks=0 ] ( 0 0 ) +float3def [ 0 locks=0 ] ( 0 0 0 ) +vectordef [ 0 locks=0 ] ( 0 0 0 ) +normaldef [ 0 locks=0 ] ( 0 0 0 ) +pointdef [ 0 locks=0 ] ( 0 0 0 ) +directiondef [ 0 locks=0 ] ( 1 0 0 ) +float4def [ 0 locks=0 ] ( 0 0 0 0 ) +floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) +float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +stringdef [ 0 locks=0 ] ( "" ) +filedef [ 0 locks=0 ] ( "" ) +imagedef [ 0 locks=0 ] ( "" ) +geometrydef [ 0 locks=0 ] ( "" ) +colordef [ 0 locks=0 ] ( 0 0 0 ) +color4def [ 0 locks=0 ] ( 0 0 0 0 ) +bsdfdef [ 0 locks=0 ] ( "" ) +dictdef [ 0 locks=0 ] ( "" ) +coshaderdef [ 0 locks=0 ] ( "" ) +surfacedef [ 0 locks=0 ] ( "" ) +displacementdef [ 0 locks=0 ] ( "" ) +atmospheredef [ 0 locks=0 ] ( "" ) +floatadef [ 0 locks=0 ] ( ) +intadef [ 0 locks=0 ] ( ) +vector2adef [ 0 locks=0 ] ( ) +vectoradef [ 0 locks=0 ] ( ) +pointadef [ 0 locks=0 ] ( ) +normaladef [ 0 locks=0 ] ( ) +coloradef [ 0 locks=0 ] ( ) +floatm2adef [ 0 locks=0 ] ( ) +float4adef [ 0 locks=0 ] ( ) +float9adef [ 0 locks=0 ] ( ) +float16adef [ 0 locks=0 ] ( ) +stringadef [ 0 locks=0 ] ( ) +dictadef [ 0 locks=0 ] ( ) +coshaderadef [ 0 locks=0 ] ( "" ) +structdef [ 0 locks=0 ] ( "" ) +rangeflt [ 0 locks=0 ] ( 0 50 ) +rangeint [ 0 locks=0 ] ( 0 10 ) +stringtype [ 0 locks=0 ] ( off ) +opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) +parmcomment [ 0 locks=0 ] ( "" ) +separator1 [ 0 locks=0 ] ( ) +useasparmdefiner [ 0 locks=0 ] ( "off" ) +useownexportcontext [ 0 locks=0 ] ( "off" ) +parmuniform [ 0 locks=0 ] ( "on" ) +usebound [ 0 locks=0 ] ( "off" ) +hasconnector [ 0 locks=0 ] ( "on" ) +exportparm [ 0 locks=0 ] ( "off" ) +exportcontext [ 0 locks=0 ] ( surface ) +providemenu [ 0 locks=0 ] ( "off" ) +menuchoices [ 0 locks=0 ] ( "" ) +menuscript [ 0 locks=0 ] ( "" ) +menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) +separator2 [ 0 locks=0 ] ( ) +invisible [ 0 locks=0 ] ( "on" ) +joinnext [ 0 locks=0 ] ( "off" ) +disablewhen [ 0 locks=0 ] ( "" ) +hidewhen [ 0 locks=0 ] ( "" ) +callback [ 0 locks=0 ] ( "" ) +tags [ 0 locks=0 ] ( "" ) +help [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/density.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/clouddensity.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/clouddensity.def" +Content-Type: text/plain + +comment "" +position 2.32091 6.32257 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "clouddensity" +1 "bound_clouddensity" +} +inputsNamed3 +{ +2 "" "" 1 "input" +} +inputs +{ +0 "" 0 1 +} +stat +{ + create 1185234802 + modify 1375390783 + author liza@chaos + access 0777 +} +color UT_Color RGB 1 1 0.6 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/clouddensity.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( clouddensity ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Cloud Density" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "float" ) +parmtypename [ 0 locks=0 ] ( "" ) +floatdef [ 0 locks=0 ] ( 1 ) +intdef [ 0 locks=0 ] ( 0 ) +toggledef [ 0 locks=0 ] ( "off" ) +angledef [ 0 locks=0 ] ( 0 ) +logfloatdef [ 0 locks=0 ] ( 0 ) +float2def [ 0 locks=0 ] ( 0 0 ) +float3def [ 0 locks=0 ] ( 0 0 0 ) +vectordef [ 0 locks=0 ] ( 0 0 0 ) +normaldef [ 0 locks=0 ] ( 0 0 0 ) +pointdef [ 0 locks=0 ] ( 0 0 0 ) +directiondef [ 0 locks=0 ] ( 1 0 0 ) +float4def [ 0 locks=0 ] ( 0 0 0 0 ) +floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) +float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +stringdef [ 0 locks=0 ] ( "" ) +filedef [ 0 locks=0 ] ( "" ) +imagedef [ 0 locks=0 ] ( "" ) +geometrydef [ 0 locks=0 ] ( "" ) +colordef [ 0 locks=0 ] ( 0 0 0 ) +color4def [ 0 locks=0 ] ( 0 0 0 0 ) +bsdfdef [ 0 locks=0 ] ( "" ) +dictdef [ 0 locks=0 ] ( "" ) +coshaderdef [ 0 locks=0 ] ( "" ) +surfacedef [ 0 locks=0 ] ( "" ) +displacementdef [ 0 locks=0 ] ( "" ) +atmospheredef [ 0 locks=0 ] ( "" ) +floatadef [ 0 locks=0 ] ( ) +intadef [ 0 locks=0 ] ( ) +vector2adef [ 0 locks=0 ] ( ) +vectoradef [ 0 locks=0 ] ( ) +pointadef [ 0 locks=0 ] ( ) +normaladef [ 0 locks=0 ] ( ) +coloradef [ 0 locks=0 ] ( ) +floatm2adef [ 0 locks=0 ] ( ) +float4adef [ 0 locks=0 ] ( ) +float9adef [ 0 locks=0 ] ( ) +float16adef [ 0 locks=0 ] ( ) +stringadef [ 0 locks=0 ] ( ) +dictadef [ 0 locks=0 ] ( ) +coshaderadef [ 0 locks=0 ] ( "" ) +structdef [ 0 locks=0 ] ( "" ) +rangeflt [ 0 locks=0 ] ( 0 10 ) +rangeint [ 0 locks=0 ] ( 0 10 ) +stringtype [ 0 locks=0 ] ( off ) +opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) +parmcomment [ 0 locks=0 ] ( "" ) +separator1 [ 0 locks=0 ] ( ) +useasparmdefiner [ 0 locks=0 ] ( "off" ) +useownexportcontext [ 0 locks=0 ] ( "off" ) +parmuniform [ 0 locks=0 ] ( "on" ) +usebound [ 0 locks=0 ] ( "off" ) +hasconnector [ 0 locks=0 ] ( "on" ) +exportparm [ 0 locks=0 ] ( "off" ) +exportcontext [ 0 locks=0 ] ( surface ) +providemenu [ 0 locks=0 ] ( "off" ) +menuchoices [ 0 locks=0 ] ( "" ) +menuscript [ 0 locks=0 ] ( "" ) +menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) +separator2 [ 0 locks=0 ] ( ) +invisible [ 0 locks=0 ] ( "off" ) +joinnext [ 0 locks=0 ] ( "off" ) +disablewhen [ 0 locks=0 ] ( "" ) +hidewhen [ 0 locks=0 ] ( "" ) +callback [ 0 locks=0 ] ( "" ) +tags [ 0 locks=0 ] ( "" ) +help [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/clouddensity.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/diff.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/diff.def" +Content-Type: text/plain + +comment "" +position 3.77667 5.28481 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "diff" +1 "bound_diff" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1185234802 + modify 1370298307 + author liza@chaos + access 0777 +} +color UT_Color RGB 1 1 0.6 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/diff.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( diff ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Cloud Color" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "color" ) +parmtypename [ 0 locks=0 ] ( "" ) +floatdef [ 0 locks=0 ] ( 1 ) +intdef [ 0 locks=0 ] ( 0 ) +toggledef [ 0 locks=0 ] ( "off" ) +angledef [ 0 locks=0 ] ( 0 ) +logfloatdef [ 0 locks=0 ] ( 0 ) +float2def [ 0 locks=0 ] ( 0 0 ) +float3def [ 0 locks=0 ] ( 0 0 0 ) +vectordef [ 0 locks=0 ] ( 0 0 0 ) +normaldef [ 0 locks=0 ] ( 0 0 0 ) +pointdef [ 0 locks=0 ] ( 0 0 0 ) +directiondef [ 0 locks=0 ] ( 1 0 0 ) +float4def [ 0 locks=0 ] ( 0 0 0 0 ) +floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) +float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +stringdef [ 0 locks=0 ] ( "" ) +filedef [ 0 locks=0 ] ( "" ) +imagedef [ 0 locks=0 ] ( "" ) +geometrydef [ 0 locks=0 ] ( "" ) +colordef [ 0 locks=0 ] ( 1 1 1 ) +color4def [ 0 locks=0 ] ( 0 0 0 0 ) +bsdfdef [ 0 locks=0 ] ( "" ) +dictdef [ 0 locks=0 ] ( "" ) +coshaderdef [ 0 locks=0 ] ( "" ) +surfacedef [ 0 locks=0 ] ( "" ) +displacementdef [ 0 locks=0 ] ( "" ) +atmospheredef [ 0 locks=0 ] ( "" ) +floatadef [ 0 locks=0 ] ( ) +intadef [ 0 locks=0 ] ( ) +vector2adef [ 0 locks=0 ] ( ) +vectoradef [ 0 locks=0 ] ( ) +pointadef [ 0 locks=0 ] ( ) +normaladef [ 0 locks=0 ] ( ) +coloradef [ 0 locks=0 ] ( ) +floatm2adef [ 0 locks=0 ] ( ) +float4adef [ 0 locks=0 ] ( ) +float9adef [ 0 locks=0 ] ( ) +float16adef [ 0 locks=0 ] ( ) +stringadef [ 0 locks=0 ] ( ) +dictadef [ 0 locks=0 ] ( ) +coshaderadef [ 0 locks=0 ] ( "" ) +structdef [ 0 locks=0 ] ( "" ) +rangeflt [ 0 locks=0 ] ( 0 1 ) +rangeint [ 0 locks=0 ] ( 0 10 ) +stringtype [ 0 locks=0 ] ( off ) +opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) +parmcomment [ 0 locks=0 ] ( "" ) +separator1 [ 0 locks=0 ] ( ) +useasparmdefiner [ 0 locks=0 ] ( "off" ) +useownexportcontext [ 0 locks=0 ] ( "off" ) +parmuniform [ 0 locks=0 ] ( "on" ) +usebound [ 0 locks=0 ] ( "off" ) +hasconnector [ 0 locks=0 ] ( "on" ) +exportparm [ 0 locks=0 ] ( "off" ) +exportcontext [ 0 locks=0 ] ( surface ) +providemenu [ 0 locks=0 ] ( "off" ) +menuchoices [ 0 locks=0 ] ( "" ) +menuscript [ 0 locks=0 ] ( "" ) +menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) +separator2 [ 0 locks=0 ] ( ) +invisible [ 0 locks=0 ] ( "off" ) +joinnext [ 0 locks=0 ] ( "off" ) +disablewhen [ 0 locks=0 ] ( "" ) +hidewhen [ 0 locks=0 ] ( "" ) +callback [ 0 locks=0 ] ( "" ) +tags [ 0 locks=0 ] ( "" ) +help [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/diff.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/Ce.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/Ce.def" +Content-Type: text/plain + +comment "" +position 2.28763 9.91179 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "Ce" +1 "bound_Ce" +} +inputsNamed3 +{ +2 "" "" 1 "input" +} +inputs +{ +0 "" 0 1 +} +stat +{ + create 1181872479 + modify 1375390773 + author mark@beijing.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.4 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/Ce.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( Ce ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Attribute Color" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "color" ) +parmtypename [ 0 locks=0 ] ( "" ) +floatdef [ 0 locks=0 ] ( 0 ) +intdef [ 0 locks=0 ] ( 0 ) +toggledef [ 0 locks=0 ] ( "off" ) +angledef [ 0 locks=0 ] ( 0 ) +logfloatdef [ 0 locks=0 ] ( 0 ) +float2def [ 0 locks=0 ] ( 0 0 ) +float3def [ 0 locks=0 ] ( 0 0 0 ) +vectordef [ 0 locks=0 ] ( 0 0 0 ) +normaldef [ 0 locks=0 ] ( 0 0 0 ) +pointdef [ 0 locks=0 ] ( 0 0 0 ) +directiondef [ 0 locks=0 ] ( 1 0 0 ) +float4def [ 0 locks=0 ] ( 0 0 0 0 ) +floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) +float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +stringdef [ 0 locks=0 ] ( "" ) +filedef [ 0 locks=0 ] ( "" ) +imagedef [ 0 locks=0 ] ( "" ) +geometrydef [ 0 locks=0 ] ( "" ) +colordef [ 0 locks=0 ] ( 1 1 1 ) +color4def [ 0 locks=0 ] ( 0 0 0 0 ) +bsdfdef [ 0 locks=0 ] ( "" ) +dictdef [ 0 locks=0 ] ( "" ) +coshaderdef [ 0 locks=0 ] ( "" ) +surfacedef [ 0 locks=0 ] ( "" ) +displacementdef [ 0 locks=0 ] ( "" ) +atmospheredef [ 0 locks=0 ] ( "" ) +floatadef [ 0 locks=0 ] ( ) +intadef [ 0 locks=0 ] ( ) +vector2adef [ 0 locks=0 ] ( ) +vectoradef [ 0 locks=0 ] ( ) +pointadef [ 0 locks=0 ] ( ) +normaladef [ 0 locks=0 ] ( ) +coloradef [ 0 locks=0 ] ( ) +floatm2adef [ 0 locks=0 ] ( ) +float4adef [ 0 locks=0 ] ( ) +float9adef [ 0 locks=0 ] ( ) +float16adef [ 0 locks=0 ] ( ) +stringadef [ 0 locks=0 ] ( ) +dictadef [ 0 locks=0 ] ( ) +coshaderadef [ 0 locks=0 ] ( "" ) +structdef [ 0 locks=0 ] ( "" ) +rangeflt [ 0 locks=0 ] ( 0 1 ) +rangeint [ 0 locks=0 ] ( 0 10 ) +stringtype [ 0 locks=0 ] ( off ) +opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) +parmcomment [ 0 locks=0 ] ( "" ) +separator1 [ 0 locks=0 ] ( ) +useasparmdefiner [ 0 locks=0 ] ( "off" ) +useownexportcontext [ 0 locks=0 ] ( "off" ) +parmuniform [ 0 locks=0 ] ( "on" ) +usebound [ 0 locks=0 ] ( "off" ) +hasconnector [ 0 locks=0 ] ( "on" ) +exportparm [ 0 locks=0 ] ( "off" ) +exportcontext [ 0 locks=0 ] ( surface ) +providemenu [ 0 locks=0 ] ( "off" ) +menuchoices [ 0 locks=0 ] ( "" ) +menuscript [ 0 locks=0 ] ( "" ) +menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) +separator2 [ 0 locks=0 ] ( ) +invisible [ 0 locks=0 ] ( "on" ) +joinnext [ 0 locks=0 ] ( "off" ) +disablewhen [ 0 locks=0 ] ( "" ) +hidewhen [ 0 locks=0 ] ( "" ) +callback [ 0 locks=0 ] ( "" ) +tags [ 0 locks=0 ] ( "" ) +help [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/Ce.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/output_collect.init" +Content-Type: text/plain + +type = collect +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/output_collect.def" +Content-Type: text/plain + +comment "" +position 11.5292 7.29913 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 outpupt1 5 1 "shader1" +} +inputs +{ +0 outpupt1 0 1 +} +stat +{ + create 1278606042 + modify 1627740782 + author rafal@warsaw.local + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/output_collect.parm" +Content-Type: text/plain + +{ +version 0.8 +inputnum [ 0 locks=0 ] ( 1 ) +inputname1 [ 0 locks=0 ] ( "" ) +inputlabel1 [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/output_collect.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/multiply2.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/multiply2.def" +Content-Type: text/plain + +comment "" +position 4.81071 8.89447 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "product" +} +inputsNamed3 +{ +1 Ce 0 1 "input1" +3 diff1 0 1 "input2" +4 density 0 1 "input3" +5 clouddensity 0 1 "input4" +} +inputs +{ +0 Ce 0 1 +1 diff1 0 1 +2 density 0 1 +3 clouddensity 0 1 +} +stat +{ + create 1352748108 + modify 1375390792 + author adam@uruguay + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/multiply2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/multiply2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/Cd.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/Cd.def" +Content-Type: text/plain + +comment "" +position 3.54005 3.80488 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "Cd" +1 "bound_Cd" +} +inputsNamed3 +{ +2 "" "" 1 "input" +} +inputs +{ +0 "" 0 1 +} +stat +{ + create 1181872479 + modify 1370298307 + author mark@beijing.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.4 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/Cd.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( Cd ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Attribute Color" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "color" ) +parmtypename [ 0 locks=0 ] ( "" ) +floatdef [ 0 locks=0 ] ( 0 ) +intdef [ 0 locks=0 ] ( 0 ) +toggledef [ 0 locks=0 ] ( "off" ) +angledef [ 0 locks=0 ] ( 0 ) +logfloatdef [ 0 locks=0 ] ( 0 ) +float2def [ 0 locks=0 ] ( 0 0 ) +float3def [ 0 locks=0 ] ( 0 0 0 ) +vectordef [ 0 locks=0 ] ( 0 0 0 ) +normaldef [ 0 locks=0 ] ( 0 0 0 ) +pointdef [ 0 locks=0 ] ( 0 0 0 ) +directiondef [ 0 locks=0 ] ( 1 0 0 ) +float4def [ 0 locks=0 ] ( 0 0 0 0 ) +floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) +float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +stringdef [ 0 locks=0 ] ( "" ) +filedef [ 0 locks=0 ] ( "" ) +imagedef [ 0 locks=0 ] ( "" ) +geometrydef [ 0 locks=0 ] ( "" ) +colordef [ 0 locks=0 ] ( 1 1 1 ) +color4def [ 0 locks=0 ] ( 0 0 0 0 ) +bsdfdef [ 0 locks=0 ] ( "" ) +dictdef [ 0 locks=0 ] ( "" ) +coshaderdef [ 0 locks=0 ] ( "" ) +surfacedef [ 0 locks=0 ] ( "" ) +displacementdef [ 0 locks=0 ] ( "" ) +atmospheredef [ 0 locks=0 ] ( "" ) +floatadef [ 0 locks=0 ] ( ) +intadef [ 0 locks=0 ] ( ) +vector2adef [ 0 locks=0 ] ( ) +vectoradef [ 0 locks=0 ] ( ) +pointadef [ 0 locks=0 ] ( ) +normaladef [ 0 locks=0 ] ( ) +coloradef [ 0 locks=0 ] ( ) +floatm2adef [ 0 locks=0 ] ( ) +float4adef [ 0 locks=0 ] ( ) +float9adef [ 0 locks=0 ] ( ) +float16adef [ 0 locks=0 ] ( ) +stringadef [ 0 locks=0 ] ( ) +dictadef [ 0 locks=0 ] ( ) +coshaderadef [ 0 locks=0 ] ( "" ) +structdef [ 0 locks=0 ] ( "" ) +rangeflt [ 0 locks=0 ] ( 0 1 ) +rangeint [ 0 locks=0 ] ( 0 10 ) +stringtype [ 0 locks=0 ] ( off ) +opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) +parmcomment [ 0 locks=0 ] ( "" ) +separator1 [ 0 locks=0 ] ( ) +useasparmdefiner [ 0 locks=0 ] ( "off" ) +useownexportcontext [ 0 locks=0 ] ( "off" ) +parmuniform [ 0 locks=0 ] ( "on" ) +usebound [ 0 locks=0 ] ( "off" ) +hasconnector [ 0 locks=0 ] ( "on" ) +exportparm [ 0 locks=0 ] ( "off" ) +exportcontext [ 0 locks=0 ] ( surface ) +providemenu [ 0 locks=0 ] ( "off" ) +menuchoices [ 0 locks=0 ] ( "" ) +menuscript [ 0 locks=0 ] ( "" ) +menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) +separator2 [ 0 locks=0 ] ( ) +invisible [ 0 locks=0 ] ( "on" ) +joinnext [ 0 locks=0 ] ( "off" ) +disablewhen [ 0 locks=0 ] ( "" ) +hidewhen [ 0 locks=0 ] ( "" ) +callback [ 0 locks=0 ] ( "" ) +tags [ 0 locks=0 ] ( "" ) +help [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/Cd.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/multiply1.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/multiply1.def" +Content-Type: text/plain + +comment "" +position 5.76532 4.97673 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "product" +} +inputsNamed3 +{ +1 diff 0 1 "input1" +2 Cd 0 1 "input2" +} +inputs +{ +0 diff 0 1 +1 Cd 0 1 +} +stat +{ + create 1360641961 + modify 1370298307 + author jlait@andorra.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/multiply1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/multiply1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/diff1.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/diff1.def" +Content-Type: text/plain + +comment "" +position 2.19127 8.81998 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "emit" +1 "bound_emit" +} +inputsNamed3 +{ +2 "" "" 1 "input" +} +inputs +{ +0 "" 0 1 +} +stat +{ + create 1185234802 + modify 1375390773 + author liza@chaos + access 0777 +} +color UT_Color RGB 1 1 0.6 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/diff1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( emit ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Cloud Light" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "color" ) +parmtypename [ 0 locks=0 ] ( "" ) +floatdef [ 0 locks=0 ] ( 1 ) +intdef [ 0 locks=0 ] ( 0 ) +toggledef [ 0 locks=0 ] ( "off" ) +angledef [ 0 locks=0 ] ( 0 ) +logfloatdef [ 0 locks=0 ] ( 0 ) +float2def [ 0 locks=0 ] ( 0 0 ) +float3def [ 0 locks=0 ] ( 0 0 0 ) +vectordef [ 0 locks=0 ] ( 0 0 0 ) +normaldef [ 0 locks=0 ] ( 0 0 0 ) +pointdef [ 0 locks=0 ] ( 0 0 0 ) +directiondef [ 0 locks=0 ] ( 1 0 0 ) +float4def [ 0 locks=0 ] ( 0 0 0 0 ) +floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) +float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +stringdef [ 0 locks=0 ] ( "" ) +filedef [ 0 locks=0 ] ( "" ) +imagedef [ 0 locks=0 ] ( "" ) +geometrydef [ 0 locks=0 ] ( "" ) +colordef [ 0 locks=0 ] ( 1 1 1 ) +color4def [ 0 locks=0 ] ( 0 0 0 0 ) +bsdfdef [ 0 locks=0 ] ( "" ) +dictdef [ 0 locks=0 ] ( "" ) +coshaderdef [ 0 locks=0 ] ( "" ) +surfacedef [ 0 locks=0 ] ( "" ) +displacementdef [ 0 locks=0 ] ( "" ) +atmospheredef [ 0 locks=0 ] ( "" ) +floatadef [ 0 locks=0 ] ( ) +intadef [ 0 locks=0 ] ( ) +vector2adef [ 0 locks=0 ] ( ) +vectoradef [ 0 locks=0 ] ( ) +pointadef [ 0 locks=0 ] ( ) +normaladef [ 0 locks=0 ] ( ) +coloradef [ 0 locks=0 ] ( ) +floatm2adef [ 0 locks=0 ] ( ) +float4adef [ 0 locks=0 ] ( ) +float9adef [ 0 locks=0 ] ( ) +float16adef [ 0 locks=0 ] ( ) +stringadef [ 0 locks=0 ] ( ) +dictadef [ 0 locks=0 ] ( ) +coshaderadef [ 0 locks=0 ] ( "" ) +structdef [ 0 locks=0 ] ( "" ) +rangeflt [ 0 locks=0 ] ( 0 1 ) +rangeint [ 0 locks=0 ] ( 0 10 ) +stringtype [ 0 locks=0 ] ( off ) +opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) +parmcomment [ 0 locks=0 ] ( "" ) +separator1 [ 0 locks=0 ] ( ) +useasparmdefiner [ 0 locks=0 ] ( "off" ) +useownexportcontext [ 0 locks=0 ] ( "off" ) +parmuniform [ 0 locks=0 ] ( "on" ) +usebound [ 0 locks=0 ] ( "off" ) +hasconnector [ 0 locks=0 ] ( "on" ) +exportparm [ 0 locks=0 ] ( "off" ) +exportcontext [ 0 locks=0 ] ( surface ) +providemenu [ 0 locks=0 ] ( "off" ) +menuchoices [ 0 locks=0 ] ( "" ) +menuscript [ 0 locks=0 ] ( "" ) +menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) +separator2 [ 0 locks=0 ] ( ) +invisible [ 0 locks=0 ] ( "off" ) +joinnext [ 0 locks=0 ] ( "off" ) +disablewhen [ 0 locks=0 ] ( "" ) +hidewhen [ 0 locks=0 ] ( "" ) +callback [ 0 locks=0 ] ( "" ) +tags [ 0 locks=0 ] ( "" ) +help [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/diff1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/volumemodel1.init" +Content-Type: text/plain + +type = volumemodel +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/volumemodel1.def" +Content-Type: text/plain + +comment "" +position 7.80252 6.44023 +connectornextid 9 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +10 "Cf" +11 "Of" +12 "F" +} +inputsNamed3 +{ +0 density 0 1 "density" +1 clouddensity 0 1 "densityscale" +2 shadowscale 0 1 "shadowscale" +3 phase 0 1 "phase" +4 "" "" 1 "smoke_int" +5 multiply1 0 1 "smoke_clr" +6 "" "" 1 "emit_int" +7 multiply2 0 1 "emit_clr" +8 "" "" 1 "signature" +} +inputs +{ +0 density 0 1 +1 clouddensity 0 1 +2 shadowscale 0 1 +3 phase 0 1 +4 "" 0 1 +5 multiply1 0 1 +6 "" 0 1 +7 multiply2 0 1 +8 "" 0 1 +} +stat +{ + create 1370298236 + modify 1375390792 + author andrew@clinton.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/volumemodel1.chn" +Content-Type: text/plain + +{ + channel shadowscale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch('../shadowscale/floatdef') } + } + channel phase { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch('../phase/floatdef') } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/volumemodel1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +density [ 0 locks=0 ] ( 1 ) +densityscale [ 0 locks=0 ] ( 1 ) +densityscale_vecd [ 0 locks=0 ] ( 1 1 1 ) +shadowscale [ 0 locks=0 ] ( [ shadowscale 1 ] ) +sepparm [ 0 locks=0 ] ( ) +phase [ 0 locks=0 ] ( [ phase 0.20000000000000001 ] ) +smoke_int [ 0 locks=0 ] ( 1 ) +smoke_clr [ 0 locks=0 ] ( 1 1 1 ) +emit_int [ 0 locks=0 ] ( 1 ) +emit_clr [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/volumemodel1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/shadowscale.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/shadowscale.def" +Content-Type: text/plain + +comment "" +position 5.10252 7.84023 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed off lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "shadowscale" +1 "bound_shadowscale" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1370298325 + modify 1375389872 + author andrew@clinton.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 0.4 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/shadowscale.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( shadowscale ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Shadow Density Multiplier" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "float" ) +parmtypename [ 0 locks=0 ] ( "" ) +floatdef [ 0 locks=0 ] ( 1 ) +intdef [ 0 locks=0 ] ( 0 ) +toggledef [ 0 locks=0 ] ( "off" ) +angledef [ 0 locks=0 ] ( 0 ) +logfloatdef [ 0 locks=0 ] ( 0 ) +float2def [ 0 locks=0 ] ( 0 0 ) +float3def [ 0 locks=0 ] ( 0 0 0 ) +vectordef [ 0 locks=0 ] ( 0 0 0 ) +normaldef [ 0 locks=0 ] ( 0 0 0 ) +pointdef [ 0 locks=0 ] ( 0 0 0 ) +directiondef [ 0 locks=0 ] ( 1 0 0 ) +float4def [ 0 locks=0 ] ( 0 0 0 0 ) +floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) +float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +stringdef [ 0 locks=0 ] ( "" ) +filedef [ 0 locks=0 ] ( "" ) +imagedef [ 0 locks=0 ] ( "" ) +geometrydef [ 0 locks=0 ] ( "" ) +colordef [ 0 locks=0 ] ( 0 0 0 ) +color4def [ 0 locks=0 ] ( 0 0 0 0 ) +bsdfdef [ 0 locks=0 ] ( "" ) +dictdef [ 0 locks=0 ] ( "" ) +coshaderdef [ 0 locks=0 ] ( "" ) +surfacedef [ 0 locks=0 ] ( "" ) +displacementdef [ 0 locks=0 ] ( "" ) +atmospheredef [ 0 locks=0 ] ( "" ) +floatadef [ 0 locks=0 ] ( ) +intadef [ 0 locks=0 ] ( ) +vector2adef [ 0 locks=0 ] ( ) +vectoradef [ 0 locks=0 ] ( ) +pointadef [ 0 locks=0 ] ( ) +normaladef [ 0 locks=0 ] ( ) +coloradef [ 0 locks=0 ] ( ) +floatm2adef [ 0 locks=0 ] ( ) +float4adef [ 0 locks=0 ] ( ) +float9adef [ 0 locks=0 ] ( ) +float16adef [ 0 locks=0 ] ( ) +stringadef [ 0 locks=0 ] ( ) +dictadef [ 0 locks=0 ] ( ) +coshaderadef [ 0 locks=0 ] ( "" ) +structdef [ 0 locks=0 ] ( "" ) +rangeflt [ 0 locks=0 ] ( 0 1 ) +rangeint [ 0 locks=0 ] ( 0 10 ) +stringtype [ 0 locks=0 ] ( off ) +opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) +parmcomment [ 0 locks=0 ] ( "" ) +separator1 [ 0 locks=0 ] ( ) +useasparmdefiner [ 0 locks=0 ] ( "off" ) +useownexportcontext [ 0 locks=0 ] ( "off" ) +parmuniform [ 0 locks=0 ] ( "on" ) +usebound [ 0 locks=0 ] ( "off" ) +hasconnector [ 0 locks=0 ] ( "on" ) +exportparm [ 0 locks=0 ] ( "off" ) +exportcontext [ 0 locks=0 ] ( surface ) +providemenu [ 0 locks=0 ] ( "off" ) +menuchoices [ 0 locks=0 ] ( "" ) +menuscript [ 0 locks=0 ] ( "" ) +menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) +separator2 [ 0 locks=0 ] ( ) +invisible [ 0 locks=0 ] ( "off" ) +joinnext [ 0 locks=0 ] ( "off" ) +disablewhen [ 0 locks=0 ] ( "" ) +hidewhen [ 0 locks=0 ] ( "" ) +callback [ 0 locks=0 ] ( "" ) +tags [ 0 locks=0 ] ( "" ) +help [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/shadowscale.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/phase.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/phase.def" +Content-Type: text/plain + +comment "" +position 5.30252 7.44023 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed off lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "phase" +1 "bound_phase" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1370298393 + modify 1375389872 + author andrew@clinton.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 0.4 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/phase.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( phase ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Scattering Phase" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "float" ) +parmtypename [ 0 locks=0 ] ( "" ) +floatdef [ 0 locks=0 ] ( 0.20000000000000001 ) +intdef [ 0 locks=0 ] ( 0 ) +toggledef [ 0 locks=0 ] ( "off" ) +angledef [ 0 locks=0 ] ( 0 ) +logfloatdef [ 0 locks=0 ] ( 0 ) +float2def [ 0 locks=0 ] ( 0 0 ) +float3def [ 0 locks=0 ] ( 0 0 0 ) +vectordef [ 0 locks=0 ] ( 0 0 0 ) +normaldef [ 0 locks=0 ] ( 0 0 0 ) +pointdef [ 0 locks=0 ] ( 0 0 0 ) +directiondef [ 0 locks=0 ] ( 1 0 0 ) +float4def [ 0 locks=0 ] ( 0 0 0 0 ) +floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) +float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +stringdef [ 0 locks=0 ] ( "" ) +filedef [ 0 locks=0 ] ( "" ) +imagedef [ 0 locks=0 ] ( "" ) +geometrydef [ 0 locks=0 ] ( "" ) +colordef [ 0 locks=0 ] ( 0 0 0 ) +color4def [ 0 locks=0 ] ( 0 0 0 0 ) +bsdfdef [ 0 locks=0 ] ( "" ) +dictdef [ 0 locks=0 ] ( "" ) +coshaderdef [ 0 locks=0 ] ( "" ) +surfacedef [ 0 locks=0 ] ( "" ) +displacementdef [ 0 locks=0 ] ( "" ) +atmospheredef [ 0 locks=0 ] ( "" ) +floatadef [ 0 locks=0 ] ( ) +intadef [ 0 locks=0 ] ( ) +vector2adef [ 0 locks=0 ] ( ) +vectoradef [ 0 locks=0 ] ( ) +pointadef [ 0 locks=0 ] ( ) +normaladef [ 0 locks=0 ] ( ) +coloradef [ 0 locks=0 ] ( ) +floatm2adef [ 0 locks=0 ] ( ) +float4adef [ 0 locks=0 ] ( ) +float9adef [ 0 locks=0 ] ( ) +float16adef [ 0 locks=0 ] ( ) +stringadef [ 0 locks=0 ] ( ) +dictadef [ 0 locks=0 ] ( ) +coshaderadef [ 0 locks=0 ] ( "" ) +structdef [ 0 locks=0 ] ( "" ) +rangeflt [ 0 locks=0 ] ( -1 1 ) +rangeint [ 0 locks=0 ] ( 0 10 ) +stringtype [ 0 locks=0 ] ( off ) +opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) +parmcomment [ 0 locks=0 ] ( "" ) +separator1 [ 0 locks=0 ] ( ) +useasparmdefiner [ 0 locks=0 ] ( "off" ) +useownexportcontext [ 0 locks=0 ] ( "off" ) +parmuniform [ 0 locks=0 ] ( "on" ) +usebound [ 0 locks=0 ] ( "off" ) +hasconnector [ 0 locks=0 ] ( "on" ) +exportparm [ 0 locks=0 ] ( "off" ) +exportcontext [ 0 locks=0 ] ( surface ) +providemenu [ 0 locks=0 ] ( "off" ) +menuchoices [ 0 locks=0 ] ( "" ) +menuscript [ 0 locks=0 ] ( "" ) +menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) +separator2 [ 0 locks=0 ] ( ) +invisible [ 0 locks=0 ] ( "off" ) +joinnext [ 0 locks=0 ] ( "off" ) +disablewhen [ 0 locks=0 ] ( "" ) +hidewhen [ 0 locks=0 ] ( "" ) +callback [ 0 locks=0 ] ( "" ) +tags [ 0 locks=0 ] ( "" ) +help [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud/phase.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O.init" +Content-Type: text/plain + +type = cam +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O.def" +Content-Type: text/plain + +objflags objflags = origin off +pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +comment "" +position -44.1894 26.9745 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on displaycomment on selectable on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1586891209 + modify 1640786625 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O.spareparmdef" +Content-Type: text/plain + + group { + name "stdswitcher3" + label "Transform" + + parm { + name "keeppos" + baseparm + label "Keep Position When Parenting" + joinnext + export none + } + parm { + name "pre_xform" + baseparm + label "Modify Pre-Transform" + export none + } + parm { + name "xOrd" + baseparm + label "Transform Order" + joinnext + export none + } + parm { + name "rOrd" + baseparm + label "Rotate Order" + nolabel + export none + } + parm { + name "t" + baseparm + label "Translate" + export all + } + parm { + name "r" + baseparm + label "Rotate" + export all + } + parm { + name "s" + baseparm + label "Scale" + invisible + export none + } + parm { + name "p" + baseparm + label "Pivot Translate" + export none + } + parm { + name "scale" + baseparm + label "Uniform Scale" + invisible + export none + } + parm { + name "lookatpath" + baseparm + label "Look At" + export none + } + parm { + name "lookup" + baseparm + label "Look At Up Vector" + export none + } + parm { + name "pathobjpath" + baseparm + label "Path Object" + export none + } + parm { + name "roll" + baseparm + label "Roll" + export none + } + parm { + name "pos" + baseparm + label "Position" + export none + } + parm { + name "uparmtype" + baseparm + label "Parameterization" + export none + } + parm { + name "pathorient" + baseparm + label "Orient Along Path" + export none + } + parm { + name "up" + baseparm + label "Orient Up Vector" + export none + } + parm { + name "bank" + baseparm + label "Auto-Bank factor" + export none + } + } + + group { + name "stdswitcher3_1" + label "Render" + + parm { + name "tdisplay" + baseparm + label "Display" + joinnext + export none + } + parm { + name "display" + baseparm + label "Display" + export none + } + parm { + name "use_dcolor" + baseparm + label "Set Wireframe Color" + export none + } + parm { + name "dcolor" + baseparm + label "Wireframe Color" + export none + } + parm { + name "picking" + baseparm + label "Viewport Selecting Enabled" + export none + } + parm { + name "pickscript" + baseparm + label "Select Script" + export none + } + parm { + name "caching" + baseparm + label "Cache Object Transform" + export none + } + } + + group { + name "stdswitcher3_2" + label "View" + + parm { + name "iconscale" + label "Icon Scale" + type float + default { "1" } + range { 0.001 10 } + parmtag { "spare_category" "View" } + } + parm { + name "res" + label "Resolution" + type intvector2 + joinnext + size 2 + default { "640" "480" } + range { -1 1 } + parmtag { "cook_dependent" "1" } + parmtag { "spare_category" "View" } + } + parm { + name "resMenu" + label "Choose Resolution" + type ordinal + nolabel + default { "0" } + menumini { + [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBres')\")`" ] + } + parmtag { "script_callback" "opparm . res ( `arg(\"$script_value\", 0)` `arg(\"$script_value\", 1)` aspect ( `arg(\"$script_value\", 2)` )" } + parmtag { "spare_category" "View" } + } + parm { + name "aspect" + label "Pixel Aspect Ratio" + type float + default { "1" } + range { 0.05 2 } + parmtag { "spare_category" "View" } + } + parm { + name "projection" + label "Projection" + type ordinal + default { "perspective" } + menu { + "perspective" "Perspective" + "ortho" "Orthographic" + "sphere" "Polar (panoramic)" + "cylinder" "Cylindrical (panoramic)" + "lens" "Lens Shader" + } + parmtag { "spare_category" "View" } + } + parm { + name "vm_lensshader" + label "Lens Shader" + type oppath + default { "" } + disablewhen "{ projection != lens }" + parmtag { "opfilter" "!!SHOP/CVEX!!" } + parmtag { "oprelative" "." } + parmtag { "spare_category" "View" } + } + parm { + name "focal" + label "Focal Length" + type float + joinnext + default { "50" } + range { 1 100 } + } + parm { + name "focalunits" + label "Focal Units" + type string + default { "mm" } + menu { + "mm" "millimeters" + "m" "meters" + "nm" "nanometers" + "in" "inches" + "ft" "feet" + } + } + parm { + name "aperture" + label "Aperture" + type float + default { "41.2136" } + range { 1 100 } + parmtag { "spare_category" "View" } + } + parm { + name "orthowidth" + label "Ortho Width" + type float + default { "2" } + disablewhen "{ projection != ortho }" + range { 0.001 10 } + parmtag { "spare_category" "View" } + } + parm { + name "near" + label "Near Clipping" + type float + default { "0.001" } + range { 0 10 } + parmtag { "spare_category" "View" } + } + parm { + name "far" + label "Far Clipping" + type float + default { "10000" } + range { 1 10000 } + parmtag { "spare_category" "View" } + } + parm { + name "vm_bgenable" + label "Enable Background Image" + type toggle + default { "1" } + parmtag { "spare_category" "View" } + } + parm { + name "vm_background" + label "Background Image" + type file + default { "" } + disablewhen "{ vm_bgenable == 0 }" + parmtag { "filechooser_mode" "read" } + parmtag { "spare_category" "View" } + } + parm { + name "win" + label "Screen Window X/Y" + type vector2 + size 2 + default { "0" "0" } + range { -1 1 } + } + parm { + name "winsize" + label "Screen Window Size" + type vector2 + size 2 + default { "1" "1" } + range { 0.01 10 } + } + parm { + name "winmask" + label "Window Mask" + type oplist + default { "" } + disablewhen "{ projection != ortho projection != perspective }" + parmtag { "opexpand" "1" } + parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } + parmtag { "oprelative" "/obj" } + } + parm { + name "cropl" + label "Left Crop" + type float + default { "0" } + range { 0 1 } + } + parm { + name "cropr" + label "Right Crop" + type float + default { "1" } + range { 0 1 } + } + parm { + name "cropb" + label "Bottom Crop" + type float + default { "0" } + range { 0 1 } + } + parm { + name "cropt" + label "Top Crop" + type float + default { "1" } + range { 0 1 } + } + parm { + name "cropmask" + label "Crop Mask" + type oplist + default { "" } + disablewhen "{ projection != ortho projection != perspective }" + parmtag { "opexpand" "1" } + parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } + parmtag { "oprelative" "/obj" } + } + } + + group { + name "stdswitcher3_3" + label "Sampling" + + parm { + name "shutter" + label "Shutter Time" + type float + default { "0.5" } + disablewhen "{ allowmotionblur == 0 }" + range { 0 1 } + parmtag { "spare_category" "Sampling" } + } + parm { + name "focus" + label "Focus Distance" + type float + default { "5" } + disablewhen "{ vm_dof == 0 }" + range { 0.001 1000 } + parmtag { "spare_category" "Sampling" } + } + parm { + name "fstop" + label "F-Stop" + type float + default { "5.6" } + disablewhen "{ vm_dof == 0 }" + range { 1.4 22 } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_bokeh" + label "Bokeh" + type string + default { "radial" } + menureplace { + "radial" "Radial Bokeh" + "file" "Image File Bokeh" + "box" "Box Filter Bokeh" + "null" "Disable Bokeh" + } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_bokehfile" + label "Bokeh Image File" + type image + default { "default.pic" } + disablewhen "{ vm_bokeh != file }" + parmtag { "filechooser_mode" "read" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_bokehrotation" + label "Bokeh Rotation" + type float + default { "0" } + disablewhen "{ vm_bokeh != file }" + range { 0 360 } + parmtag { "spare_category" "Sampling" } + } + } + + group { + name "stdswitcher3_4" + label "V-Ray" + + group { + name "vray_object_properties_folder_main" + label "Object Properties" + + import { + label Main + enable 0 + + group { + name "vfhObjectPropertiesMain" + label "Main" + + parm { + name "vray_renderable" + label "Renderable" + type toggle + default { "1" } + help "Renderable override." + parmtag { "cook_dependent" "1" } + } + parm { + name "vray_user_attributes" + label "User Attributes" + type string + default { "" } + help "User attributes" + } + parm { + name "vray_objectID" + label "Object ID" + type integer + default { "0" } + help "Object ID." + range { 0! 32 } + } + parm { + name "vray_nsamples" + label "Num. Samples" + type integer + default { "0" } + help "Number of motion blur samples. If 0 - ROP settings are used." + range { 0! 16 } + } + groupsimple { + name "vfhObjectPropertiesMesh" + label "Mesh" + grouptag { "group_type" "simple" } + + parm { + name "geometry_type" + label "Geometry Type" + type ordinal + default { "0" } + help "This parameter determines the type of geometry for polygonal data." + menu { + "0" "Default" + "1" "Static" + "2" "Dynamic" + } + } + } + + groupsimple { + name "vfhObjectPropertiesInstancing" + label "Instancing" + grouptag { "group_type" "simple" } + + parm { + name "vray_rayserver_instancer" + label "Use Rayserver Instancer" + type toggle + default { "0" } + help "Use GeomRayserverInstancer instancing backend instead of Instancer2 (CPU only)." + parmtag { "cook_dependent" "1" } + } + parm { + name "vray_rayserver" + label "Force Rayserver Instances" + type toggle + invisible + default { "0" } + help "Wrap Instances into GeomLocalRayserver (CPU only)." + disablewhen "{ vray_rayserver_instancer == 1 }" + parmtag { "cook_dependent" "1" } + } + parm { + name "vray_light_instancer" + label "Use Light Instancer" + type toggle + default { "0" } + help "Use LightInstancer plugin to instance lights (much lighter *.vrscene file)." + parmtag { "cook_dependent" "1" } + } + parm { + name "vray_disable_packed_anim_cache" + label "Disable Packed Anim. Cache" + type toggle + invisible + default { "0" } + help "Disable packed primitves animation frame cache." + } + } + + groupsimple { + name "vfhObjectPropertiesShading" + label "Shading" + grouptag { "group_type" "simple" } + + parm { + name "vray_sssID" + label "SSS ID" + type integer + default { "0" } + help "SSS ID." + range { 0! 32 } + } + parm { + name "forced_attributes" + label "Forced Attributes" + type string + default { "" } + } + } + + groupsimple { + name "vfhObjectPropertiesLights" + label "Light" + grouptag { "group_type" "simple" } + + parm { + name "vray_light_reflectmask" + label "Reflection Mask" + type oplist + default { "*" } + parmtag { "cook_dependent" "1" } + parmtag { "opfilter" "!!OBJ/LIGHT!!" } + parmtag { "oprelative" "/obj" } + } + parm { + name "vray_light_refractmask" + label "Refraction Mask" + type oplist + default { "*" } + parmtag { "cook_dependent" "1" } + parmtag { "opfilter" "!!OBJ/LIGHT!!" } + parmtag { "oprelative" "/obj" } + } + } + + } + + group { + name "vfhObjectPropertiesMain_1" + label "Open Subdiv" + + parm { + name "vray_osd_subdiv_enable" + label "Enable OpenSubdiv" + type toggle + default { "0" } + help "True to enable OpenSubdiv subdivision." + parmtag { "cook_dependent" "1" } + } + parm { + name "vray_osd_subdiv_level" + label "Subdivision level" + type integer + default { "0" } + help "Level of OpenSubdiv subdivision. 0 means no subdivison." + disablewhen "{ vray_osd_subdiv_enable == 0 }" + range { 0! 32 } + parmtag { "cook_dependent" "1" } + } + parm { + name "vray_osd_subdiv_type" + label "Type" + type ordinal + default { "0" } + help "Type of OpenSubdiv subdivision." + disablewhen "{ vray_osd_subdiv_enable == 0 } { vray_osd_subdiv_level < 1 }" + menu { + "0" "Catmull Clark" + "1" "Loop" + } + parmtag { "cook_dependent" "1" } + } + parm { + name "vray_osd_subdiv_uvs" + label "Subdivide UVs" + type toggle + default { "1" } + help "rue to smooth UVs when applying subdivision with OpenSubdiv." + disablewhen "{ vray_osd_subdiv_enable == 0 } { vray_osd_subdiv_level < 1 }" + parmtag { "cook_dependent" "1" } + } + parm { + name "vray_osd_preserve_map_borders" + label "Preserve map borders" + type ordinal + default { "1" } + help "Different modes for subdividing the uv boundaries with OpenSubdiv." + disablewhen "{ vray_osd_subdiv_enable == 0 } { vray_osd_subdiv_level < 1 } { vray_osd_subdiv_uvs != 1 }" + menu { + "0" "None" + "1" "Internal" + "2" "All" + } + parmtag { "cook_dependent" "1" } + } + parm { + name "vray_osd_preserve_geometry_borders" + label "Preserve geometry borders" + type toggle + default { "0" } + help "True to keep the geometry boundaries in place while subdividing the mesh with OpenSubdiv." + disablewhen "{ vray_osd_subdiv_enable == 0 } { vray_osd_subdiv_level < 1 }" + parmtag { "cook_dependent" "1" } + } + } + + group { + name "vfhObjectPropertiesMain_2" + label "Reference Mesh" + + parm { + name "vray_ref_mesh_mode" + label "Mode" + type ordinal + default { "0" } + menu { + "0" "None" + "1" "Object" + "2" "Rest Attributes" + } + parmtag { "cook_dependent" "1" } + } + parm { + name "vray_ref_mesh_node" + label "Reference Object" + type oplist + default { "" } + hidewhen "{ vray_ref_mesh_mode != 1 }" + parmtag { "cook_dependent" "1" } + parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } + parmtag { "oprelative" "/obj" } + } + parm { + name "vray_rest_position" + label "Position" + type string + default { "rest" } + hidewhen "{ vray_ref_mesh_mode != 2 }" + } + parm { + name "vray_rest_normal" + label "Normal" + type string + default { "rnml" } + hidewhen "{ vray_ref_mesh_mode != 2 }" + } + } + + group { + name "vfhObjectPropertiesMain_3" + label "Bake Geometry" + + parm { + name "vray_bake_subdiv" + label "Bake Subdivision" + type toggle + default { "0" } + parmtag { "cook_dependent" "0" } + } + parm { + name "vray_bake_subdiv_filepath" + label "File (*.vrmesh)" + type file + default { "" } + help "Path to a *.vrmesh file" + disablewhen "{ vray_bake_subdiv == 0 }" + parmtag { "cook_dependent" "0" } + parmtag { "filechooser_pattern" "*.vrmesh" } + } + parm { + name "vray_bake_subdiv_edge_length" + label "Edge Length" + type float + default { "0.05" } + help "This determines the approximate edge length for the sub-triangles." + disablewhen "{ vray_bake_subdiv == 0 }" + range { 0 1 } + parmtag { "cook_dependent" "0" } + } + parm { + name "vray_bake_subdiv_max_subdivs" + label "Max Subdivisions" + type integer + default { "256" } + help "This determines the maximum subdivisions for a triangle of the original mesh." + disablewhen "{ vray_bake_subdiv == 0 }" + range { 0 1024 } + parmtag { "cook_dependent" "0" } + } + } + + group { + name "vfhObjectPropertiesMain_4" + label "Matte / Shadow" + + parm { + name "MtlWrapper_use" + label "Enable Matter / Shadow Options" + type toggle + default { "0" } + help "Use Wrapper" + parmtag { "cook_dependent" "1" } + parmtag { "vray_custom_handling" "1" } + } + groupsimple { + name "MtlWrapper_folder_main" + label "Main" + hidewhentab "{ MtlWrapper_use == 0 }" + grouptag { "group_type" "simple" } + + parm { + name "MtlWrapper_generate_gi" + label "Generated GI Mult." + type float + default { "1" } + help "Controls the GI generated by the material" + range { 0 1 } + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "generate_gi" } + parmtag { "vray_type" "float" } + } + parm { + name "MtlWrapper_receive_gi" + label "Received GI Mult." + type float + default { "1" } + help "Controls the GI received by the material" + range { 0 1 } + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "receive_gi" } + parmtag { "vray_type" "float" } + } + parm { + name "MtlWrapper_generate_caustics" + label "Generated Caustics Mult." + type float + default { "1" } + help "Controls the caustics generated by the material" + disablewhen "{ vfh_is_gpu == 1 }" + range { 0 1 } + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "generate_caustics" } + parmtag { "vray_type" "float" } + } + parm { + name "MtlWrapper_receive_caustics" + label "Received Caustics Mult." + type float + default { "1" } + help "Controls the caustics received by the material" + disablewhen "{ vfh_is_gpu == 1 }" + range { 0 1 } + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "receive_caustics" } + parmtag { "vray_type" "float" } + } + parm { + name "MtlWrapper_gi_quality_multiplier" + label "Subdivs Mult." + type float + default { "1" } + help "A multiplier for GI quality" + disablewhen "{ vfh_is_gpu == 1 }" + range { 0 2 } + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "gi_quality_multiplier" } + parmtag { "vray_type" "float" } + } + parm { + name "MtlWrapper_use_irrad_map" + label "Use Irradiance Map" + type toggle + default { "1" } + help "Allow enable/disable of irradiance map per surface" + disablewhen "{ vfh_is_gpu == 1 }" + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "use_irrad_map" } + parmtag { "vray_type" "boolean" } + } + } + + groupsimple { + name "MtlWrapper_volume_gi" + label "Volume GI properties" + hidewhentab "{ MtlWrapper_use == 0 }" + grouptag { "group_type" "simple" } + + parm { + name "PhxShaderSim_generate_gi" + label "Generate GI" + type toggle + default { "1" } + parmtag { "cook_dependent" "1" } + } + parm { + name "PhxShaderSim_receive_gi" + label "Receive GI" + type toggle + default { "1" } + parmtag { "cook_dependent" "1" } + } + parm { + name "PhxShaderSim_gen_gi_mult" + label "Generate GI multiplier" + type float + default { "1" } + range { 0 1 } + parmtag { "cook_dependent" "1" } + } + parm { + name "PhxShaderSim_rec_gi_mult" + label "Receive GI multiplier" + type float + default { "1" } + range { 0 1 } + parmtag { "cook_dependent" "1" } + } + parm { + name "PhxShaderSim_generate_caust" + label "Generate Caustics" + type toggle + default { "1" } + parmtag { "cook_dependent" "1" } + } + parm { + name "PhxShaderSim_receive_caust" + label "Receive Caustics" + type toggle + default { "1" } + parmtag { "cook_dependent" "1" } + } + parm { + name "PhxShaderSim_caust_mult" + label "Caustics multiplier" + type float + default { "1" } + range { 0 1 } + parmtag { "cook_dependent" "1" } + } + } + + groupsimple { + name "MtlWrapper_folder_matte_properties" + label "Matte Properties" + hidewhentab "{ MtlWrapper_use == 0 }" + grouptag { "group_type" "simple" } + + parm { + name "MtlWrapper_alpha_contribution" + label "Alpha Contribution" + type float + default { "1" } + help "The contribution of the resulting color to the alpha channel" + range { -1! 1! } + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "alpha_contribution" } + parmtag { "vray_type" "float" } + } + parm { + name "MtlWrapper_generate_render_elements" + label "Generate Render Elements" + type toggle + default { "1" } + help "Setting this to false makes objects to not affect the render elements" + disablewhen "{ vfh_is_gpu == 1 }" + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "generate_render_elements" } + parmtag { "vray_type" "boolean" } + } + parm { + name "MtlWrapper_matte_surface" + label "Matte Surface" + type toggle + default { "0" } + help "Makes the material appear as a matte material, which shows the background, instead of the base material, when viewed directly" + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "matte_surface" } + parmtag { "vray_type" "boolean" } + } + parm { + name "MtlWrapper_shadows" + label "Shadows" + type toggle + default { "0" } + help "Turn this on to make shadow visible on the matter surface" + disablewhen "{ MtlWrapper_matte_surface == 0 }" + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "shadows" } + parmtag { "vray_type" "boolean" } + } + parm { + name "MtlWrapper_affect_alpha" + label "Affect Alpha" + type toggle + default { "0" } + help "Turn this on to make shadows affect the alpha contribution of the matte surface" + disablewhen "{ vfh_is_gpu == 1 } { matte_surface == 0 }" + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "affect_alpha" } + parmtag { "vray_type" "boolean" } + } + parm { + name "MtlWrapper_shadow_tint_color" + label "Shadow Tint" + type color + size 3 + default { "0" "0" "0" } + help "Tint for the shadows on the matte surface" + disablewhen "{ MtlWrapper_matte_surface == 0 }" + range { 0 1 } + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "shadow_tint_color" } + parmtag { "vray_type" "color" } + } + parm { + name "MtlWrapper_shadow_brightness" + label "Shadow Brightness" + type float + default { "1" } + help "An optional brightness parameter for the shadows on the matte surface.A value of 0.0 will make the shadows completely invisible, while a value of 1.0 will show the full shadows" + disablewhen "{ vfh_is_gpu == 1 } { matte_surface == 0 }" + range { 0 1 } + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "shadow_brightness" } + parmtag { "vray_type" "float" } + } + parm { + name "MtlWrapper_reflection_amount" + label "Reflection Amount" + type float + default { "1" } + help "Shows the reflections of the base material" + disablewhen "{ vfh_is_gpu == 1 } { matte_surface == 0 }" + range { 0 1 } + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "reflection_amount" } + parmtag { "vray_type" "float" } + } + parm { + name "MtlWrapper_refraction_amount" + label "Refraction Amount" + type float + default { "1" } + help "Shows the refractions of the base material" + disablewhen "{ vfh_is_gpu == 1 } { matte_surface == 0 }" + range { 0 1 } + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "refraction_amount" } + parmtag { "vray_type" "float" } + } + parm { + name "MtlWrapper_gi_amount" + label "GI Amount" + type float + default { "1" } + help "Determines the amount of gi shadows" + disablewhen "{ vfh_is_gpu == 1 } { matte_surface == 0 }" + range { 0 1 } + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "gi_amount" } + parmtag { "vray_type" "float" } + } + parm { + name "MtlWrapper_no_gi_on_other_mattes" + label "No GI On Other Mattes" + type toggle + default { "1" } + help "This will cause the material to appear as a matte object in reflections, refractions, GI etc for other matte objects" + disablewhen "{ vfh_is_gpu == 1 } { matte_surface == 0 }" + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "no_gi_on_other_mattes" } + parmtag { "vray_type" "boolean" } + } + parm { + name "MtlWrapper_matte_for_secondary_rays" + label "Matte For Secondary Rays" + type string + default { "0" } + help "Set this to 1 to make the material act as matte for all secondary rays (reflections and refractions); if set to 2, the material will perform automatic projection mapping of theenvironment map on the matte geometry" + disablewhen "{ MtlWrapper_matte_surface == 0 }" + menu { + "0" "Disable" + "1" "Without Projection Mapping" + "2" "With Projection Mapping" + } + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "matte_for_secondary_rays" } + parmtag { "vray_type" "enum" } + } + } + + groupsimple { + name "MtlWrapper_folder_options" + label "Misc" + hidewhentab "{ MtlWrapper_use == 0 }" + grouptag { "group_type" "simple" } + + parm { + name "MtlWrapper_maya_background_shader_compatibility" + label "Maya Background Shader Compatibility" + type toggle + invisible + default { "0" } + help "Setting this to true will make the matte alpha opaque so that the alpha of objects behind the matte won't be seen" + disablewhen "{ vfh_is_gpu == 1 }" + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "maya_background_shader_compatibility" } + parmtag { "vray_type" "boolean" } + } + parm { + name "MtlWrapper_gi_surface_id" + label "GI Surface ID" + type integer + default { "0" } + help "If two objects have different GI surface IDs, the light cache samples of the two objects will not be blended" + disablewhen "{ vfh_is_gpu == 1 }" + range { 0 5 } + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "gi_surface_id" } + parmtag { "vray_type" "int" } + } + parm { + name "MtlWrapper_trace_depth" + label "Trace Depth" + type integer + default { "-1" } + help "The maximum reflection depth (-1 is controlled by the global options)" + disablewhen "{ vfh_is_gpu == 1 }" + range { 0 10 } + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "trace_depth" } + parmtag { "vray_type" "int" } + } + parm { + name "MtlWrapper_reflection_list_is_inclusive" + label "Reflection List Is Inclusive" + type toggle + invisible + default { "0" } + help "Setting this to true will turn the reflection exclude list into inclusive (inverted)" + disablewhen "{ vfh_is_gpu == 1 }" + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "reflection_list_is_inclusive" } + parmtag { "vray_type" "boolean" } + } + parm { + name "MtlWrapper_refraction_list_is_inclusive" + label "Refraction List Is Inclusive" + type toggle + invisible + default { "0" } + help "Setting this to true will turn the refraction exclude list into inclusive (inverted)" + disablewhen "{ vfh_is_gpu == 1 }" + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "refraction_list_is_inclusive" } + parmtag { "vray_type" "boolean" } + } + parm { + name "MtlWrapper_alpha_contribution_tex" + label "Alpha Contribution Tex" + type float + invisible + default { "1" } + help "Same as alpha_contribution but used for the Maya's useBackground shader which supports textures as alpha contribution" + disablewhen "{ hasinput(0) == 1 }" + range { 0 64 } + parmtag { "cook_dependent" "1" } + parmtag { "vray_linked_only" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "alpha_contribution_tex" } + parmtag { "vray_type" "TextureFloat" } + } + parm { + name "MtlWrapper_shadow_brightness_tex" + label "Shadow Brightness Tex" + type float + invisible + default { "1" } + help "Same as shadow_brightness but used for the Maya's useBackground shader which supports textures as shadow brightness" + disablewhen "{ vfh_is_gpu == 1 } { hasinput(1) == 1 }" + range { 0 64 } + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "shadow_brightness_tex" } + parmtag { "vray_type" "TextureFloat" } + } + parm { + name "MtlWrapper_reflection_filter_tex" + label "Reflection Filter Tex" + type color4 + invisible + size 4 + default { "1" "1" "1" "1" } + disablewhen "{ vfh_is_gpu == 1 } { hasinput(2) == 1 }" + range { 0 10 } + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlWrapper" } + parmtag { "vray_pluginattr" "reflection_filter_tex" } + parmtag { "vray_type" "Texture" } + } + } + + } + + group { + name "vfhObjectPropertiesMain_5" + label "Visibility" + + parm { + name "MtlRenderStats_use" + label "Enable Visibility Options" + type toggle + default { "0" } + help "Use Render Stats material" + parmtag { "cook_dependent" "1" } + parmtag { "vray_custom_handling" "1" } + } + groupsimple { + name "MtlRenderStats_folder_main" + label "Main" + hidewhentab "{ MtlRenderStats_use == 0 }" + grouptag { "group_type" "simple" } + + parm { + name "MtlRenderStats_gi_visibility" + label "Visible to GI" + type toggle + invisible + default { "1" } + help "Whether the object is visible to GI (generating and receiving)" + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlRenderStats" } + parmtag { "vray_pluginattr" "gi_visibility" } + parmtag { "vray_type" "boolean" } + } + parm { + name "MtlRenderStats_camera_visibility" + label "Primary Visibility" + type toggle + default { "1" } + help "Whether the object is visible from the camera (camera rays)" + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlRenderStats" } + parmtag { "vray_pluginattr" "camera_visibility" } + parmtag { "vray_type" "boolean" } + } + parm { + name "MtlRenderStats_reflections_visibility" + label "Visible in Reflections" + type toggle + default { "1" } + help "Whether the object is visible in reflections" + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlRenderStats" } + parmtag { "vray_pluginattr" "reflections_visibility" } + parmtag { "vray_type" "boolean" } + } + parm { + name "MtlRenderStats_refractions_visibility" + label "Visible in Refractions" + type toggle + default { "1" } + help "Whether the object is visible in refractions" + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlRenderStats" } + parmtag { "vray_pluginattr" "refractions_visibility" } + parmtag { "vray_type" "boolean" } + } + parm { + name "MtlRenderStats_shadows_visibility" + label "Cast Shadows" + type toggle + default { "1" } + help "Whether the object casts shadows (visible to lights for shadow rays)" + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlRenderStats" } + parmtag { "vray_pluginattr" "shadows_visibility" } + parmtag { "vray_type" "boolean" } + } + parm { + name "MtlRenderStats_shadows_receive" + label "Receive Shadows" + type toggle + default { "1" } + help "Whether the object receives shadows" + disablewhen "{ vfh_is_gpu == 1 }" + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlRenderStats" } + parmtag { "vray_pluginattr" "shadows_receive" } + parmtag { "vray_type" "boolean" } + } + } + + } + + } + + } + + } + + parm { + name "pr" + baseparm + label "Pivot Rotate" + export none + } + parm { + name "childcomp" + baseparm + label "Child Compensation" + export none + } + parm { + name "constraints_on" + baseparm + label "Enable Constraints" + export none + } + parm { + name "constraints_path" + baseparm + label "Constraints" + export none + } + parm { + name "lookupobjpath" + baseparm + label "Look Up Object" + invisible + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O.chn" +Content-Type: text/plain + +{ + channel sx { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = lock(1) } + } + channel sy { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = lock(1) } + } + channel sz { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = lock(1) } + } + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = lock(1) } + } + channel resx { + lefttype = extend + righttype = extend + default = 512 + flags = 0 + segment { length = 0 value = 1024 1024 expr = 512 } + } + channel resy { + lefttype = extend + righttype = extend + default = 1024 + flags = 0 + segment { length = 0 value = 1024 1024 expr = ch(\"resx\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 0 0 ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 0 0 1.1174363083126764 ) +r [ 0 locks=0 ] ( 540 -179.99999999999997 -180.00000000000003 ) +s [ 0 locks=0 ] ( [ sx 1 ] [ sy 1 ] [ sz 1 ] ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( [ scale 1 ] ) +pre_xform [ 0 locks=0 ] ( 0 ) +keeppos [ 0 locks=0 ] ( "off" ) +childcomp [ 0 locks=0 ] ( "off" ) +constraints_on [ 0 locks=0 ] ( "off" ) +constraints_path [ 0 locks=0 ] ( "" ) +lookatpath [ 0 locks=0 ] ( "" ) +lookupobjpath [ 0 locks=0 ] ( "" ) +lookup [ 0 locks=0 ] ( on ) +pathobjpath [ 0 locks=0 ] ( "" ) +roll [ 0 locks=0 ] ( 0 ) +pos [ 0 locks=0 ] ( 0 ) +uparmtype [ 0 locks=0 ] ( "arc" ) +pathorient [ 0 locks=0 ] ( 1 ) +up [ 0 locks=0 ] ( 0 1 0 ) +bank [ 0 locks=0 ] ( 0 ) +tdisplay [ 0 locks=0 ] ( "off" ) +display [ 0 locks=0 ] ( 1 ) +use_dcolor [ 0 locks=0 ] ( "off" ) +dcolor [ 0 locks=0 ] ( 1 1 1 ) +picking [ 0 locks=0 ] ( "on" ) +pickscript [ 0 locks=0 ] ( "" ) +caching [ 0 locks=0 ] ( "on" ) +stdswitcher3 [ 0 locks=0 ] ( 2 2 2 2 2 ) +iconscale [ 0 locks=0 ] ( 1 ) +res [ 8 locks=0 autoscope=1 ] ( [ resx 512 ] [ resy 512 ] ) +resMenu [ 0 locks=0 ] ( "640 480 1" ) +aspect [ 0 locks=0 ] ( 1 ) +projection [ 0 locks=0 ] ( "ortho" ) +vm_lensshader [ 0 locks=0 ] ( "" ) +focal [ 0 locks=0 ] ( 100 ) +focalunits [ 0 locks=0 ] ( mm ) +aperture [ 0 locks=0 ] ( 100 ) +orthowidth [ 8 locks=0 ] ( 1.0989177896561841 ) +near [ 0 locks=0 ] ( 0.0014003017969243183 ) +far [ 8 locks=0 ] ( 1400.3017969243183 ) +vm_bgenable [ 0 locks=0 ] ( "off" ) +vm_background [ 0 locks=0 ] ( C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG ) +win [ 0 locks=0 ] ( 0 0 ) +winsize [ 0 locks=0 ] ( 1 1 ) +winmask [ 0 locks=0 ] ( "" ) +cropl [ 0 locks=0 ] ( 0 ) +cropr [ 0 locks=0 ] ( 1 ) +cropb [ 0 locks=0 ] ( 0 ) +cropt [ 0 locks=0 ] ( 1 ) +cropmask [ 0 locks=0 ] ( "" ) +shutter [ 0 locks=0 ] ( 0 ) +focus [ 0 locks=0 ] ( 5 ) +fstop [ 0 locks=0 ] ( 1.3999999999999999 ) +vm_bokeh [ 0 locks=0 ] ( null ) +vm_bokehfile [ 0 locks=0 ] ( default.pic ) +vm_bokehrotation [ 0 locks=0 ] ( 0 ) +vray_object_properties_folder_main [ 0 locks=0 ] ( 0 ) +vfhObjectPropertiesMain [ 0 locks=0 ] ( 0 0 0 0 0 0 ) +vray_renderable [ 0 locks=0 ] ( "on" ) +vray_user_attributes [ 0 locks=0 ] ( "" ) +vray_objectID [ 0 locks=0 ] ( 0 ) +vray_nsamples [ 0 locks=0 ] ( 0 ) +vfhObjectPropertiesMesh [ 0 locks=0 ] ( 0 ) +geometry_type [ 0 locks=0 ] ( "0" ) +vfhObjectPropertiesInstancing [ 0 locks=0 ] ( 0 ) +vray_rayserver_instancer [ 0 locks=0 ] ( "on" ) +vray_rayserver [ 0 locks=0 ] ( "off" ) +vray_light_instancer [ 0 locks=0 ] ( "on" ) +vray_disable_packed_anim_cache [ 0 locks=0 ] ( "off" ) +vfhObjectPropertiesShading [ 0 locks=0 ] ( 0 ) +vray_sssID [ 0 locks=0 ] ( 0 ) +forced_attributes [ 0 locks=0 ] ( "" ) +vfhObjectPropertiesLights [ 0 locks=0 ] ( 0 ) +vray_light_reflectmask [ 0 locks=0 ] ( * ) +vray_light_refractmask [ 0 locks=0 ] ( * ) +vray_osd_subdiv_enable [ 0 locks=0 ] ( "off" ) +vray_osd_subdiv_level [ 0 locks=0 ] ( 0 ) +vray_osd_subdiv_type [ 0 locks=0 ] ( "0" ) +vray_osd_subdiv_uvs [ 0 locks=0 ] ( "on" ) +vray_osd_preserve_map_borders [ 0 locks=0 ] ( "1" ) +vray_osd_preserve_geometry_borders [ 0 locks=0 ] ( "off" ) +vray_ref_mesh_mode [ 0 locks=0 ] ( "0" ) +vray_ref_mesh_node [ 0 locks=0 ] ( "" ) +vray_rest_position [ 0 locks=0 ] ( rest ) +vray_rest_normal [ 0 locks=0 ] ( rnml ) +vray_bake_subdiv [ 0 locks=0 ] ( "off" ) +vray_bake_subdiv_filepath [ 0 locks=0 ] ( "" ) +vray_bake_subdiv_edge_length [ 0 locks=0 ] ( 0.050000000000000003 ) +vray_bake_subdiv_max_subdivs [ 0 locks=0 ] ( 256 ) +MtlWrapper_use [ 0 locks=0 ] ( "off" ) +MtlWrapper_folder_main [ 0 locks=0 ] ( 0 ) +MtlWrapper_generate_gi [ 0 locks=0 ] ( 1 ) +MtlWrapper_receive_gi [ 0 locks=0 ] ( 1 ) +MtlWrapper_generate_caustics [ 0 locks=0 ] ( 1 ) +MtlWrapper_receive_caustics [ 0 locks=0 ] ( 1 ) +MtlWrapper_gi_quality_multiplier [ 0 locks=0 ] ( 1 ) +MtlWrapper_use_irrad_map [ 0 locks=0 ] ( "on" ) +MtlWrapper_volume_gi [ 0 locks=0 ] ( 0 ) +PhxShaderSim_generate_gi [ 0 locks=0 ] ( "on" ) +PhxShaderSim_receive_gi [ 0 locks=0 ] ( "on" ) +PhxShaderSim_gen_gi_mult [ 0 locks=0 ] ( 1 ) +PhxShaderSim_rec_gi_mult [ 0 locks=0 ] ( 1 ) +PhxShaderSim_generate_caust [ 0 locks=0 ] ( "on" ) +PhxShaderSim_receive_caust [ 0 locks=0 ] ( "on" ) +PhxShaderSim_caust_mult [ 0 locks=0 ] ( 1 ) +MtlWrapper_folder_matte_properties [ 0 locks=0 ] ( 0 ) +MtlWrapper_alpha_contribution [ 0 locks=0 ] ( 1 ) +MtlWrapper_generate_render_elements [ 0 locks=0 ] ( "on" ) +MtlWrapper_matte_surface [ 0 locks=0 ] ( "off" ) +MtlWrapper_shadows [ 0 locks=0 ] ( "off" ) +MtlWrapper_affect_alpha [ 0 locks=0 ] ( "off" ) +MtlWrapper_shadow_tint_color [ 0 locks=0 ] ( 0 0 0 ) +MtlWrapper_shadow_brightness [ 0 locks=0 ] ( 1 ) +MtlWrapper_reflection_amount [ 0 locks=0 ] ( 1 ) +MtlWrapper_refraction_amount [ 0 locks=0 ] ( 1 ) +MtlWrapper_gi_amount [ 0 locks=0 ] ( 1 ) +MtlWrapper_no_gi_on_other_mattes [ 0 locks=0 ] ( "on" ) +MtlWrapper_matte_for_secondary_rays [ 0 locks=0 ] ( 0 ) +MtlWrapper_folder_options [ 0 locks=0 ] ( 0 ) +MtlWrapper_maya_background_shader_compatibility [ 0 locks=0 ] ( "off" ) +MtlWrapper_gi_surface_id [ 0 locks=0 ] ( 0 ) +MtlWrapper_trace_depth [ 0 locks=0 ] ( -1 ) +MtlWrapper_reflection_list_is_inclusive [ 0 locks=0 ] ( "off" ) +MtlWrapper_refraction_list_is_inclusive [ 0 locks=0 ] ( "off" ) +MtlWrapper_alpha_contribution_tex [ 0 locks=0 ] ( 1 ) +MtlWrapper_shadow_brightness_tex [ 0 locks=0 ] ( 1 ) +MtlWrapper_reflection_filter_tex [ 0 locks=0 ] ( 1 1 1 1 ) +MtlRenderStats_use [ 0 locks=0 ] ( "off" ) +MtlRenderStats_folder_main [ 0 locks=0 ] ( 0 ) +MtlRenderStats_gi_visibility [ 0 locks=0 ] ( "on" ) +MtlRenderStats_camera_visibility [ 0 locks=0 ] ( "on" ) +MtlRenderStats_reflections_visibility [ 0 locks=0 ] ( "on" ) +MtlRenderStats_refractions_visibility [ 0 locks=0 ] ( "on" ) +MtlRenderStats_shadows_visibility [ 0 locks=0 ] ( "on" ) +MtlRenderStats_shadows_receive [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/camOrigin.init" +Content-Type: text/plain + +type = add +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/camOrigin.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 2 3 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1586891209 + modify 1587902558 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/camOrigin.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 0 0 0 ) +keep [ 0 locks=0 ] ( "off" ) +points [ 0 locks=0 ] ( 1 ) +remove [ 0 locks=0 ] ( "off" ) +switcher [ 0 locks=0 ] ( 0 0 ) +prims [ 0 locks=0 ] ( 1 ) +group [ 0 locks=0 ] ( "" ) +add [ 0 locks=0 ] ( "all" ) +inc [ 0 locks=0 ] ( 2 ) +attrname [ 0 locks=0 ] ( "" ) +closedall [ 0 locks=0 ] ( "off" ) +addparticlesystem [ 0 locks=0 ] ( "off" ) +particlegroup [ 0 locks=0 ] ( "" ) +appendunusedtoparticlesystem [ 0 locks=0 ] ( "off" ) +usept0 [ 0 locks=0 ] ( "on" ) +pt0 [ 0 locks=0 ] ( 0 0 0 ) +weight0 [ 0 locks=0 ] ( 1 ) +prim0 [ 0 locks=0 ] ( "" ) +closed0 [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/camOrigin.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/file1.init" +Content-Type: text/plain + +type = file +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/file1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.18 3 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1586891209 + modify 1595843992 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/file1.chn" +Content-Type: text/plain + +{ + channel index { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $FF-ch(\"f1\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/file1.parm" +Content-Type: text/plain + +{ +version 0.8 +filemode [ 0 locks=0 ] ( "read" ) +file [ 0 locks=0 ] ( defcam.bgeo ) +reload [ 0 locks=0 ] ( 0 ) +objpattern [ 0 locks=0 ] ( * ) +geodatapath [ 0 locks=0 ] ( "" ) +missingframe [ 0 locks=0 ] ( "error" ) +loadtype [ 0 locks=0 ] ( "full" ) +packedviewedit [ 0 locks=0 ] ( "unchanged" ) +viewportlod [ 0 locks=0 ] ( "box" ) +packexpanded [ 0 locks=0 ] ( "off" ) +delayload [ 0 locks=0 ] ( "off" ) +mkpath [ 0 locks=0 ] ( "off" ) +cachesize [ 0 locks=0 ] ( 0 ) +prefetch [ 0 locks=0 ] ( "off" ) +f [ 0 locks=0 ] ( 1 24 ) +index [ 0 locks=0 ] ( [ index 0 ] ) +wrap [ 0 locks=0 ] ( "cycle" ) +retry [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/file1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/xform1.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/xform1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.18 1.5 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 file1 0 1 "input1" +} +inputs +{ +0 file1 0 1 +} +stat +{ + create 1586891209 + modify 1587902560 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/xform1.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "property(\"../iconscale\", 1)" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/xform1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( [ scale 1 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 1 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "on" ) +updateaffectednmls [ 0 locks=0 ] ( "off" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/xform1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O.order" +Content-Type: text/plain + +3 +camOrigin +file1 +xform1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O.init" +Content-Type: text/plain + +type = volumevisualization +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.5165 -15.0639 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (__dot2) "" 1 "input1" +} +inputs +{ +0 (__dot2) 0 1 +} +stat +{ + create 1596233050 + modify 1624874199 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O.parm" +Content-Type: text/plain + +{ +version 0.8 +vismode [ 0 locks=0 ] ( "none" ) +rangemin [ 0 locks=0 ] ( 0 ) +rangemax [ 0 locks=0 ] ( 1 ) +densityscale [ 0 locks=0 ] ( 1 ) +shadowscale [ 0 locks=0 ] ( 1 ) +setmaxres [ 0 locks=0 ] ( "off" ) +maxres [ 8 locks=0 ] ( 128 ) +emitswitcher [ 0 locks=0 ] ( 0 0 ) +densityfield [ 0 locks=0 ] ( density ) +densityrampmode [ 0 locks=0 ] ( "clamp" ) +densitypreset [ 0 locks=0 ] ( "none" ) +densityramp [ 0 locks=0 ] ( 2 ) +cdfield [ 0 locks=0 ] ( density ) +cdrangeoverride [ 0 locks=0 ] ( "off" ) +cdrange [ 8 locks=0 ] ( 0 1 ) +cdrampmode [ 0 locks=0 ] ( "clamp" ) +cdpreset [ 0 locks=0 ] ( "none" ) +cdramp [ 0 locks=0 ] ( 2 ) +emitscale [ 0 locks=0 ] ( 0 ) +emitfield [ 0 locks=0 ] ( density ) +emitrangeoverride [ 0 locks=0 ] ( "off" ) +emitrange [ 0 locks=0 ] ( 0 1 ) +emitrampmode [ 0 locks=0 ] ( "clamp" ) +emitpreset [ 0 locks=0 ] ( "none" ) +emitramp [ 0 locks=0 ] ( 2 ) +emitcdfield [ 0 locks=0 ] ( density ) +emitcdrangeoverride [ 0 locks=0 ] ( "off" ) +emitcdrange [ 8 locks=0 ] ( 0 1 ) +emitcdrampmode [ 0 locks=0 ] ( "clamp" ) +emitcdpreset [ 0 locks=0 ] ( "none" ) +emitcdramp [ 0 locks=0 ] ( 2 ) +emitcdfieldscale [ 0 locks=0 ] ( 1 ) +emitcdtemperature0 [ 0 locks=0 ] ( 0 ) +emitcdtemperature [ 0 locks=0 ] ( 5000 ) +emitcdtonemap [ 0 locks=0 ] ( "on" ) +emitcdadaptation [ 0 locks=0 ] ( 0.14999999999999999 ) +emitcdburn [ 0 locks=0 ] ( 0 ) +densityramp1pos [ 0 locks=0 ] ( 0 ) +densityramp1value [ 0 locks=0 ] ( 0 ) +densityramp1interp [ 0 locks=0 ] ( "linear" ) +densityramp2pos [ 0 locks=0 ] ( 1 ) +densityramp2value [ 0 locks=0 ] ( 1 ) +densityramp2interp [ 0 locks=0 ] ( "linear" ) +cdramp1pos [ 0 locks=0 ] ( 0 ) +cdramp1c [ 0 locks=0 ] ( 1.8125 1.8125 1.8125 ) +cdramp1interp [ 0 locks=0 ] ( "linear" ) +cdramp2pos [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( 1 ) +cdramp2c [ 0 locks=0 ] ( 2 2 2 ) +cdramp2interp [ 0 locks=0 ] ( "linear" ) +emitramp1pos [ 0 locks=0 ] ( 0 ) +emitramp1value [ 0 locks=0 ] ( 0 ) +emitramp1interp [ 0 locks=0 ] ( "linear" ) +emitramp2pos [ 0 locks=0 ] ( 1 ) +emitramp2value [ 0 locks=0 ] ( 1 ) +emitramp2interp [ 0 locks=0 ] ( "linear" ) +emitcdramp1pos [ 0 locks=0 ] ( 0 ) +emitcdramp1c [ 0 locks=0 ] ( 0 0 0 ) +emitcdramp1interp [ 0 locks=0 ] ( "linear" ) +emitcdramp2pos [ 0 locks=0 ] ( 1 ) +emitcdramp2c [ 0 locks=0 ] ( 1 1 1 ) +emitcdramp2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_5_SUNEG_O_GENUS_5_SLDPRT_STEP_3DM_OBJ_O.init" +Content-Type: text/plain + +type = file +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_5_SUNEG_O_GENUS_5_SLDPRT_STEP_3DM_OBJ_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 -4.155 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1595844070 + modify 1616233763 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_5_SUNEG_O_GENUS_5_SLDPRT_STEP_3DM_OBJ_O.chn" +Content-Type: text/plain + +{ + channel index { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $FF-ch(\"f1\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_5_SUNEG_O_GENUS_5_SLDPRT_STEP_3DM_OBJ_O.parm" +Content-Type: text/plain + +{ +version 0.8 +filemode [ 0 locks=0 ] ( "read" ) +file [ 0 locks=0 ] ( C:/O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_SLEDOM_O_MODELS_O/O_5SUNEG_O_GENUS5_O/JBO.MD3.PETS.TRPDLS.O_5SUNEG_O_GENUS5_O.SLDPRT.STEP.3DM.OBJ ) +reload [ 0 locks=0 ] ( 0 ) +objpattern [ 0 locks=0 ] ( * ) +geodatapath [ 0 locks=0 ] ( "" ) +missingframe [ 0 locks=0 ] ( "error" ) +loadtype [ 0 locks=0 ] ( "full" ) +packedviewedit [ 0 locks=0 ] ( "unchanged" ) +viewportlod [ 0 locks=0 ] ( "box" ) +packexpanded [ 0 locks=0 ] ( "on" ) +delayload [ 0 locks=0 ] ( "on" ) +mkpath [ 0 locks=0 ] ( "on" ) +cachesize [ 0 locks=0 ] ( 256 ) +prefetch [ 0 locks=0 ] ( "on" ) +f [ 0 locks=0 ] ( 1 24 ) +index [ 0 locks=0 ] ( [ index 0 ] ) +wrap [ 0 locks=0 ] ( "cycle" ) +retry [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_5_SUNEG_O_GENUS_5_SLDPRT_STEP_3DM_OBJ_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.0165 -17.195 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O 1 1 "input1" +1 O_MROFSNART_ECILS_ELDIM_O_MIDLE_SLICE_TRANSFORM_O 1 1 "input2" +} +inputs +{ +0 O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O 0 1 +1 O_MROFSNART_ECILS_ELDIM_O_MIDLE_SLICE_TRANSFORM_O 0 1 +} +stat +{ + create 1612000020 + modify 1624874165 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O.init" +Content-Type: text/plain + +type = volumeslice +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -6.5165 -15.0639 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (__dot2) "" 1 "input1" +} +inputs +{ +0 (__dot2) 0 1 +} +stat +{ + create 1596216548 + modify 1624872054 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +method [ 0 locks=0 ] ( "volume" ) +plane [ 0 locks=0 ] ( "xy" ) +planeoffset [ 8 locks=0 ] ( 0 ) +attrib [ 0 locks=0 ] ( density ) +createvarmap [ 0 locks=0 ] ( "off" ) +lvar [ 0 locks=0 ] ( "" ) +visualize [ 0 locks=0 ] ( "on" ) +vismode [ 0 locks=0 ] ( "none" ) +visrange [ 0 locks=0 ] ( 0 1 ) +keep [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_HTIW_EMULOV_EGREM_O_MERGE_VOLUME_WITH_SURFACE_O.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_HTIW_EMULOV_EGREM_O_MERGE_VOLUME_WITH_SURFACE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -8.03608 -24.2284 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +1 O_YLPA_LAIRETAM_ECAFRUS_O_SURFACE_MATERIAL_APLY_O 1 1 "input1" +0 O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O 1 1 "input2" +} +inputs +{ +0 O_YLPA_LAIRETAM_ECAFRUS_O_SURFACE_MATERIAL_APLY_O 0 1 +1 O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O 0 1 +} +stat +{ + create 1612000998 + modify 1627741081 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_HTIW_EMULOV_EGREM_O_MERGE_VOLUME_WITH_SURFACE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_HTIW_EMULOV_EGREM_O_MERGE_VOLUME_WITH_SURFACE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -8.50713 -7.52389 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (__dot1) "" 1 "input1" +} +inputs +{ +0 (__dot1) 0 1 +} +stat +{ + create 1612009718 + modify 1624868179 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 0 0 1 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_LEHS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SHEL_GEOMETRY_POLYGONS_O.init" +Content-Type: text/plain + +type = vdbfrompolygons +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_LEHS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SHEL_GEOMETRY_POLYGONS_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 -9.655 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O 1 1 "input1" +} +inputs +{ +0 O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O 0 1 +} +stat +{ + create 1612015043 + modify 1624873220 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_LEHS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SHEL_GEOMETRY_POLYGONS_O.chn" +Content-Type: text/plain + +{ + channel voxelsize { + lefttype = extend + righttype = extend + default = 0.0625 + flags = 0 + segment { length = 0 value = 0.0625 0.0625 expr = ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O/O_EZIS_LEXOV_O_VOXEL_SIZE_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_LEHS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SHEL_GEOMETRY_POLYGONS_O.parm" +Content-Type: text/plain + +{ +version 0.8 +voxelsize [ 8 locks=0 ] ( [ voxelsize 0.027777777777777776 ] ) +group [ 0 locks=0 ] ( "" ) +builddistance [ 0 locks=0 ] ( "off" ) +distancename [ 0 locks=0 ] ( surface ) +buildfog [ 0 locks=0 ] ( "on" ) +fogname [ 0 locks=0 ] ( density ) +useworldspaceunits [ 0 locks=0 ] ( "off" ) +exteriorbandvoxels [ 0 locks=0 ] ( 1 ) +interiorbandvoxels [ 0 locks=0 ] ( 1 ) +exteriorband [ 0 locks=0 ] ( 1 ) +interiorband [ 0 locks=0 ] ( 1 ) +fillinterior [ 0 locks=0 ] ( "on" ) +unsigneddist [ 0 locks=0 ] ( "off" ) +numattrib [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_LEHS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SHEL_GEOMETRY_POLYGONS_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_HCTIWS_YRTEMOEG_LANRETXE_LANRETNI_O_INTERNAL_EXTERNAL_GEOMETRY_SWITCH_O.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_HCTIWS_YRTEMOEG_LANRETXE_LANRETNI_O_INTERNAL_EXTERNAL_GEOMETRY_SWITCH_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -8.00713 -5.52389 +connectornextid 6 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +3 O_EREHPS_HTIW_5_SUNEG_EGREM_O_MERGE_GENUS_5_WITH_SPHERE_O 2 1 "input1" +1 O_JBO_MD3_PETS_TRPDLS_5_SUNEG_O_GENUS_5_SLDPRT_STEP_3DM_OBJ_O 0 1 "input2" +4 O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O 17 1 "input3" +0 O_NOINU_NAELOB_O_BOLEAN_UNION_O 1 1 "input4" +5 pack9 1 1 "input5" +} +inputs +{ +0 O_EREHPS_HTIW_5_SUNEG_EGREM_O_MERGE_GENUS_5_WITH_SPHERE_O 0 1 +1 O_JBO_MD3_PETS_TRPDLS_5_SUNEG_O_GENUS_5_SLDPRT_STEP_3DM_OBJ_O 0 1 +2 O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O 0 1 +3 O_NOINU_NAELOB_O_BOLEAN_UNION_O 0 1 +4 pack9 0 1 +} +stat +{ + create 1612063998 + modify 1624872672 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_HCTIWS_YRTEMOEG_LANRETXE_LANRETNI_O_INTERNAL_EXTERNAL_GEOMETRY_SWITCH_O.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_HCTIWS_YRTEMOEG_LANRETXE_LANRETNI_O_INTERNAL_EXTERNAL_GEOMETRY_SWITCH_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOINU_NAELOB_O_BOLEAN_UNION_O.init" +Content-Type: text/plain + +type = boolean::2.0 +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOINU_NAELOB_O_BOLEAN_UNION_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -8.995 -4.155 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_EMARFERIW_NOGYLOP_EREHPS_EBUC_O_CUBE_SPHERE_POLYGON_WIREFRAME_O 1 1 "input1" +} +inputs +{ +0 O_EMARFERIW_NOGYLOP_EREHPS_EBUC_O_CUBE_SPHERE_POLYGON_WIREFRAME_O 0 1 +} +stat +{ + create 1612064217 + modify 1616231900 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOINU_NAELOB_O_BOLEAN_UNION_O.chn" +Content-Type: text/plain + +{ + channel lengththreshold { + lefttype = extend + righttype = extend + default = 0.036999999999999998 + flags = 0 + segment { length = 0 value = 0.036999999999999998 0.036999999999999998 expr = 0 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOINU_NAELOB_O_BOLEAN_UNION_O.parm" +Content-Type: text/plain + +{ +version 0.8 +inputa [ 0 locks=0 ] ( 0 ) +agroup [ 0 locks=0 ] ( "" ) +asurface [ 0 locks=0 ] ( "solid" ) +resolvea [ 0 locks=0 ] ( "on" ) +inputb [ 0 locks=0 ] ( 0 ) +bgroup [ 0 locks=0 ] ( "" ) +bsurface [ 0 locks=0 ] ( "solid" ) +resolveb [ 0 locks=0 ] ( "on" ) +output [ 0 locks=0 ] ( 0 ) +booleanop [ 0 locks=0 ] ( "union" ) +subtractchoices [ 0 locks=0 ] ( "aminusb" ) +shatterchoices [ 0 locks=0 ] ( "apieces" ) +opencurvesonly [ 0 locks=0 ] ( "on" ) +generateaaseams [ 0 locks=0 ] ( "on" ) +generatebbseams [ 0 locks=0 ] ( "on" ) +generateabseams [ 0 locks=0 ] ( "on" ) +adepth [ 0 locks=0 ] ( 1 1000 ) +bdepth [ 0 locks=0 ] ( 1 1000 ) +windingop [ 0 locks=0 ] ( "arange" ) +mergenbrs [ 0 locks=0 ] ( "off" ) +detriangulate [ 0 locks=0 ] ( "all" ) +removeinlinepoints [ 0 locks=0 ] ( "on" ) +uniqueseams [ 0 locks=0 ] ( "off" ) +correctnormals [ 0 locks=0 ] ( "on" ) +useaxapolys [ 0 locks=0 ] ( "off" ) +axapolys [ 0 locks=0 ] ( axapolys ) +useaxbpolys [ 0 locks=0 ] ( "off" ) +axbpolys [ 0 locks=0 ] ( axbpolys ) +useaxalist [ 0 locks=0 ] ( "off" ) +axalist [ 0 locks=0 ] ( axalist ) +useaxblist [ 0 locks=0 ] ( "off" ) +axblist [ 0 locks=0 ] ( axblist ) +collapsetinyedges [ 0 locks=0 ] ( "on" ) +lengththreshold [ 8 locks=0 ] ( [ lengththreshold 0 ] ) +outputprimgroups [ 0 locks=0 ] ( 0 ) +useapolys [ 0 locks=0 ] ( "off" ) +apolys [ 0 locks=0 ] ( apolys ) +useainsideb [ 0 locks=0 ] ( "off" ) +ainsideb [ 0 locks=0 ] ( ainsideb ) +useaoutsideb [ 0 locks=0 ] ( "off" ) +aoutsideb [ 0 locks=0 ] ( aoutsideb ) +usebpolys [ 0 locks=0 ] ( "off" ) +bpolys [ 0 locks=0 ] ( bpolys ) +usebinsidea [ 0 locks=0 ] ( "off" ) +binsidea [ 0 locks=0 ] ( binsidea ) +useboutsidea [ 0 locks=0 ] ( "off" ) +boutsidea [ 0 locks=0 ] ( boutsidea ) +useaboverlap [ 0 locks=0 ] ( "off" ) +aboverlap [ 0 locks=0 ] ( aboverlap ) +useaonlypieces [ 0 locks=0 ] ( "off" ) +aonlypieces [ 0 locks=0 ] ( apieces ) +usebonlypieces [ 0 locks=0 ] ( "off" ) +bonlypieces [ 0 locks=0 ] ( bpieces ) +useabpieces [ 0 locks=0 ] ( "off" ) +abpieces [ 0 locks=0 ] ( abpieces ) +usereversedpolys [ 0 locks=0 ] ( "off" ) +reversedpolys [ 0 locks=0 ] ( reversed ) +outputedgegroups [ 0 locks=0 ] ( 0 ) +useaaseamedges [ 0 locks=0 ] ( "off" ) +aaseamedges [ 0 locks=0 ] ( aseams ) +usebbseamedges [ 0 locks=0 ] ( "off" ) +bbseamedges [ 0 locks=0 ] ( bseams ) +useabseamedges [ 0 locks=0 ] ( "off" ) +abseamedges [ 0 locks=0 ] ( abseams ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOINU_NAELOB_O_BOLEAN_UNION_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMARFERIW_NOGYLOP_EREHPS_EBUC_O_CUBE_SPHERE_POLYGON_WIREFRAME_O.init" +Content-Type: text/plain + +type = polywire +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMARFERIW_NOGYLOP_EREHPS_EBUC_O_CUBE_SPHERE_POLYGON_WIREFRAME_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -8.995 -3.155 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O1 1 1 "input1" +} +inputs +{ +0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O1 0 1 +} +stat +{ + create 1612064592 + modify 1617695802 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMARFERIW_NOGYLOP_EREHPS_EBUC_O_CUBE_SPHERE_POLYGON_WIREFRAME_O.chn" +Content-Type: text/plain + +{ + channel segscale1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "1.0 / $NSEG" } + } + channel segscale2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMARFERIW_NOGYLOP_EREHPS_EBUC_O_CUBE_SPHERE_POLYGON_WIREFRAME_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +radius [ 0 locks=0 ] ( 0.1666666 ) +maxscale [ 0 locks=0 ] ( 100 ) +smooth [ 0 locks=0 ] ( 1 ) +div [ 0 locks=0 ] ( 16 ) +segs [ 0 locks=0 ] ( 16 ) +segscale [ 8 locks=0 ] ( [ segscale1 0.0625 ] [ segscale2 0.9375 ] ) +jointcorrect [ 0 locks=0 ] ( "off" ) +dotexture [ 0 locks=0 ] ( "off" ) +uoff [ 0 locks=0 ] ( 0 ) +textu [ 0 locks=0 ] ( 0 1 ) +textv [ 0 locks=0 ] ( 0 1 ) +upenable [ 0 locks=0 ] ( "off" ) +upvector [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMARFERIW_NOGYLOP_EREHPS_EBUC_O_CUBE_SPHERE_POLYGON_WIREFRAME_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_VOLUME_O.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_VOLUME_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.50713 -7.52389 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (__dot1) "" 1 "input1" +} +inputs +{ +0 (__dot1) 0 1 +} +stat +{ + create 1612009718 + modify 1624872621 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_VOLUME_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 0 0 -1 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_VOLUME_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_ECILS_ELDIM_O_MIDLE_SLICE_TRANSFORM_O.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_ECILS_ELDIM_O_MIDLE_SLICE_TRANSFORM_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -6.5165 -16.195 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ECILS_ELDIM_O_MIDLE_SLICE_O 1 1 "input1" +} +inputs +{ +0 O_ECILS_ELDIM_O_MIDLE_SLICE_O 0 1 +} +stat +{ + create 1612066413 + modify 1624872048 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_ECILS_ELDIM_O_MIDLE_SLICE_TRANSFORM_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 0 0 0.10000000000000001 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_ECILS_ELDIM_O_MIDLE_SLICE_TRANSFORM_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_TLUSER_O_RESULT_TRANSFORM_O.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_TLUSER_O_RESULT_TRANSFORM_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -8.03608 -25.2284 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ECAFRUS_HTIW_EMULOV_EGREM_O_MERGE_VOLUME_WITH_SURFACE_O 2 1 "input1" +} +inputs +{ +0 O_ECAFRUS_HTIW_EMULOV_EGREM_O_MERGE_VOLUME_WITH_SURFACE_O 0 1 +} +stat +{ + create 1612425169 + modify 1624870340 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_TLUSER_O_RESULT_TRANSFORM_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 90 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_TLUSER_O_RESULT_TRANSFORM_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge1.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -10.2177 -9.52389 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O 1 1 "input1" +1 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O 1 1 "input2" +} +inputs +{ +0 O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O 0 1 +1 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O 0 1 +} +stat +{ + create 1614686210 + modify 1624871966 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O1.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -10.2177 -10.5239 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge1 2 1 "input1" +} +inputs +{ +0 merge1 0 1 +} +stat +{ + create 1612009718 + modify 1624871975 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( -1.1799999999999999 ) +dir [ 0 locks=0 ] ( 0 0 -1 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O2.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -8.495 -16.155 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O 1 1 "input1" +} +inputs +{ +0 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O 0 1 +} +stat +{ + create 1612009718 + modify 1624872465 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 1 0 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O.init" +Content-Type: text/plain + +type = vdbfrompolygons +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -12.0071 -8.52389 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O 1 1 "input1" +} +inputs +{ +0 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O 0 1 +} +stat +{ + create 1612015043 + modify 1624868170 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O.chn" +Content-Type: text/plain + +{ + channel voxelsize { + lefttype = extend + righttype = extend + default = 0.0625 + flags = 0 + segment { length = 0 value = 0.0625 0.0625 expr = ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O/O_EZIS_LEXOV_O_VOXEL_SIZE_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O.parm" +Content-Type: text/plain + +{ +version 0.8 +voxelsize [ 8 locks=0 ] ( [ voxelsize 0.027777777777777776 ] ) +group [ 0 locks=0 ] ( "" ) +builddistance [ 0 locks=0 ] ( "off" ) +distancename [ 0 locks=0 ] ( surface ) +buildfog [ 0 locks=0 ] ( "on" ) +fogname [ 0 locks=0 ] ( density ) +useworldspaceunits [ 0 locks=0 ] ( "off" ) +exteriorbandvoxels [ 0 locks=0 ] ( 1 ) +interiorbandvoxels [ 0 locks=0 ] ( 256 ) +exteriorband [ 0 locks=0 ] ( 1 ) +interiorband [ 0 locks=0 ] ( 1 ) +fillinterior [ 0 locks=0 ] ( "on" ) +unsigneddist [ 0 locks=0 ] ( "off" ) +numattrib [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumemix1.init" +Content-Type: text/plain + +type = volumemix +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumemix1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -10.2177 -12.5239 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3 1 1 "input1" +1 O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O 1 1 "input2" +} +inputs +{ +0 O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3 0 1 +1 O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O 0 1 +} +stat +{ + create 1614692373 + modify 1624873705 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumemix1.chn" +Content-Type: text/plain + +{ + channel expr { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $V } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumemix1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +mixgrp [ 0 locks=0 ] ( "" ) +mixmethod [ 0 locks=0 ] ( "add" ) +range [ 8 locks=0 ] ( 0 1 ) +blend [ 0 locks=0 ] ( 0.5 ) +expr [ 0 locks=0 ] ( [ expr 0 ] ) +dstpreadd [ 0 locks=0 ] ( 0 ) +dstpremul [ 0 locks=0 ] ( 1 ) +srcpreadd [ 0 locks=0 ] ( 0 ) +srcpremul [ 0 locks=0 ] ( 1 ) +postadd [ 0 locks=0 ] ( 0 ) +postmul [ 0 locks=0 ] ( 1 ) +doclampmin [ 0 locks=0 ] ( "off" ) +clampmin [ 0 locks=0 ] ( 0 ) +doclampmax [ 0 locks=0 ] ( "off" ) +clampmax [ 0 locks=0 ] ( 1 ) +expandvdb [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumemix1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O1.init" +Content-Type: text/plain + +type = volumevisualization +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -10.2215 -13.7939 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 volumemix1 2 1 "input1" +} +inputs +{ +0 volumemix1 0 1 +} +stat +{ + create 1596233050 + modify 1624874177 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +vismode [ 0 locks=0 ] ( "none" ) +rangemin [ 0 locks=0 ] ( 0 ) +rangemax [ 0 locks=0 ] ( 1 ) +densityscale [ 0 locks=0 ] ( 1 ) +shadowscale [ 0 locks=0 ] ( 1 ) +setmaxres [ 0 locks=0 ] ( "off" ) +maxres [ 8 locks=0 ] ( 128 ) +emitswitcher [ 0 locks=0 ] ( 0 0 ) +densityfield [ 0 locks=0 ] ( density ) +densityrampmode [ 0 locks=0 ] ( "clamp" ) +densitypreset [ 0 locks=0 ] ( "none" ) +densityramp [ 0 locks=0 ] ( 2 ) +cdfield [ 0 locks=0 ] ( density ) +cdrangeoverride [ 0 locks=0 ] ( "off" ) +cdrange [ 8 locks=0 ] ( 0 1 ) +cdrampmode [ 0 locks=0 ] ( "clamp" ) +cdpreset [ 0 locks=0 ] ( "none" ) +cdramp [ 0 locks=0 ] ( 2 ) +emitscale [ 0 locks=0 ] ( 0 ) +emitfield [ 0 locks=0 ] ( density ) +emitrangeoverride [ 0 locks=0 ] ( "off" ) +emitrange [ 0 locks=0 ] ( 0 1 ) +emitrampmode [ 0 locks=0 ] ( "clamp" ) +emitpreset [ 0 locks=0 ] ( "none" ) +emitramp [ 0 locks=0 ] ( 2 ) +emitcdfield [ 0 locks=0 ] ( density ) +emitcdrangeoverride [ 0 locks=0 ] ( "off" ) +emitcdrange [ 8 locks=0 ] ( 0 1 ) +emitcdrampmode [ 0 locks=0 ] ( "clamp" ) +emitcdpreset [ 0 locks=0 ] ( "none" ) +emitcdramp [ 0 locks=0 ] ( 2 ) +emitcdfieldscale [ 0 locks=0 ] ( 1 ) +emitcdtemperature0 [ 0 locks=0 ] ( 0 ) +emitcdtemperature [ 0 locks=0 ] ( 5000 ) +emitcdtonemap [ 0 locks=0 ] ( "on" ) +emitcdadaptation [ 0 locks=0 ] ( 0.14999999999999999 ) +emitcdburn [ 0 locks=0 ] ( 0 ) +densityramp1pos [ 0 locks=0 ] ( 0 ) +densityramp1value [ 0 locks=0 ] ( 0 ) +densityramp1interp [ 0 locks=0 ] ( "linear" ) +densityramp2pos [ 0 locks=0 ] ( 1 ) +densityramp2value [ 0 locks=0 ] ( 1 ) +densityramp2interp [ 0 locks=0 ] ( "linear" ) +cdramp1pos [ 0 locks=0 ] ( 0 ) +cdramp1c [ 0 locks=0 ] ( 1.8125 1.8125 1.8125 ) +cdramp1interp [ 0 locks=0 ] ( "linear" ) +cdramp2pos [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( 1 ) +cdramp2c [ 0 locks=0 ] ( 2 2 2 ) +cdramp2interp [ 0 locks=0 ] ( "linear" ) +emitramp1pos [ 0 locks=0 ] ( 0 ) +emitramp1value [ 0 locks=0 ] ( 0 ) +emitramp1interp [ 0 locks=0 ] ( "linear" ) +emitramp2pos [ 0 locks=0 ] ( 1 ) +emitramp2value [ 0 locks=0 ] ( 1 ) +emitramp2interp [ 0 locks=0 ] ( "linear" ) +emitcdramp1pos [ 0 locks=0 ] ( 0 ) +emitcdramp1c [ 0 locks=0 ] ( 0 0 0 ) +emitcdramp1interp [ 0 locks=0 ] ( "linear" ) +emitcdramp2pos [ 0 locks=0 ] ( 1 ) +emitcdramp2c [ 0 locks=0 ] ( 1 1 1 ) +emitcdramp2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LAIRETAM_O_MATERIAL_O.init" +Content-Type: text/plain + +type = material +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LAIRETAM_O_MATERIAL_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -8.03608 -26.2284 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 O_MROFSNART_TLUSER_O_RESULT_TRANSFORM_O 1 1 "input1" +} +inputs +{ +0 O_MROFSNART_TLUSER_O_RESULT_TRANSFORM_O 0 1 +} +stat +{ + create 1616097450 + modify 1624874118 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LAIRETAM_O_MATERIAL_O.parm" +Content-Type: text/plain + +{ +version 0.8 +style [ 0 locks=0 ] ( primitive ) +uselabels [ 0 locks=0 ] ( "uselabels" ) +createstylesheets [ 0 locks=0 ] ( "off" ) +fullpath [ 0 locks=0 ] ( "on" ) +num_materials [ 0 locks=0 ] ( 1 ) +group1 [ 0 locks=0 ] ( "" ) +shop_materialpath1 [ 0 locks=0 ] ( /shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O ) +localvar1 [ 0 locks=0 ] ( "off" ) +mergeoverride1 [ 0 locks=0 ] ( "off" ) +num_local1 [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LAIRETAM_O_MATERIAL_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_ECAFRUS_O_SURFACE_MATERIAL_APLY_O.init" +Content-Type: text/plain + +type = material +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_ECAFRUS_O_SURFACE_MATERIAL_APLY_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -8.4735 -19.655 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O2 1 1 "input1" +} +inputs +{ +0 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O2 0 1 +} +stat +{ + create 1616097718 + modify 1624870380 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_ECAFRUS_O_SURFACE_MATERIAL_APLY_O.parm" +Content-Type: text/plain + +{ +version 0.8 +style [ 0 locks=0 ] ( primitive ) +uselabels [ 0 locks=0 ] ( "uselabels" ) +createstylesheets [ 0 locks=0 ] ( "off" ) +fullpath [ 0 locks=0 ] ( "on" ) +num_materials [ 0 locks=0 ] ( 1 ) +group1 [ 0 locks=0 ] ( "" ) +shop_materialpath1 [ 0 locks=0 ] ( /shop/O____PMAR____O____RAMP____O ) +localvar1 [ 0 locks=0 ] ( "off" ) +mergeoverride1 [ 0 locks=0 ] ( "off" ) +num_local1 [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_ECAFRUS_O_SURFACE_MATERIAL_APLY_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O.init" +Content-Type: text/plain + +type = material +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.53608 -22.5973 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 switch1 2 1 "input1" +} +inputs +{ +0 switch1 0 1 +} +stat +{ + create 1616097820 + modify 1624874234 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O.parm" +Content-Type: text/plain + +{ +version 0.8 +style [ 0 locks=0 ] ( primitive ) +uselabels [ 0 locks=0 ] ( "uselabels" ) +createstylesheets [ 0 locks=0 ] ( "off" ) +fullpath [ 0 locks=0 ] ( "on" ) +num_materials [ 0 locks=0 ] ( 1 ) +group1 [ 0 locks=0 ] ( "" ) +shop_materialpath1 [ 0 locks=0 ] ( /mat/cloud ) +localvar1 [ 0 locks=0 ] ( "off" ) +mergeoverride1 [ 0 locks=0 ] ( "off" ) +num_local1 [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O1.init" +Content-Type: text/plain + +type = material +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.1636 -14.8951 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O1 1 1 "input1" +} +inputs +{ +0 O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O1 0 1 +} +stat +{ + create 1616097820 + modify 1616288805 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +style [ 0 locks=0 ] ( primitive ) +uselabels [ 0 locks=0 ] ( "uselabels" ) +createstylesheets [ 0 locks=0 ] ( "off" ) +fullpath [ 0 locks=0 ] ( "on" ) +num_materials [ 0 locks=0 ] ( 1 ) +group1 [ 0 locks=0 ] ( "" ) +shop_materialpath1 [ 0 locks=0 ] ( /shop/O____EMULOV____O____VOLUME____O ) +localvar1 [ 0 locks=0 ] ( "off" ) +mergeoverride1 [ 0 locks=0 ] ( "off" ) +num_local1 [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O.init" +Content-Type: text/plain + +type = file +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -20.495 -4.40763 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1595844070 + modify 1623870147 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O.chn" +Content-Type: text/plain + +{ + channel index { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $FF-ch(\"f1\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O.parm" +Content-Type: text/plain + +{ +version 0.8 +filemode [ 0 locks=0 ] ( "read" ) +file [ 0 locks=0 ] ( C:/O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_SLEDOM_O_MODELS_O/O_EREHPS_O_SPHERE_O/JBO.MD3.PETS.TRPDLS.O_EREHPS_O_SPHERE_O.SLDPRT.STEP.3DM.OBJ ) +reload [ 0 locks=0 ] ( 0 ) +objpattern [ 0 locks=0 ] ( * ) +geodatapath [ 0 locks=0 ] ( "" ) +missingframe [ 0 locks=0 ] ( "error" ) +loadtype [ 0 locks=0 ] ( "full" ) +packedviewedit [ 0 locks=0 ] ( "unchanged" ) +viewportlod [ 0 locks=0 ] ( "box" ) +packexpanded [ 0 locks=0 ] ( "on" ) +delayload [ 0 locks=0 ] ( "on" ) +mkpath [ 0 locks=0 ] ( "on" ) +cachesize [ 0 locks=0 ] ( 256 ) +prefetch [ 0 locks=0 ] ( "on" ) +f [ 0 locks=0 ] ( 1 24 ) +index [ 0 locks=0 ] ( [ index 0 ] ) +wrap [ 0 locks=0 ] ( "cycle" ) +retry [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_EREHPS_O_SPHERE_VOLUME_MATERIAL_APLY_O.init" +Content-Type: text/plain + +type = material +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_EREHPS_O_SPHERE_VOLUME_MATERIAL_APLY_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -20.495 -9.40763 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ECILS_EMULOV_EREHPS_O_SPHERE_VOLUME_SLICE_O 1 1 "input1" +} +inputs +{ +0 O_ECILS_EMULOV_EREHPS_O_SPHERE_VOLUME_SLICE_O 0 1 +} +stat +{ + create 1616097820 + modify 1623870147 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_EREHPS_O_SPHERE_VOLUME_MATERIAL_APLY_O.parm" +Content-Type: text/plain + +{ +version 0.8 +style [ 0 locks=0 ] ( primitive ) +uselabels [ 0 locks=0 ] ( "uselabels" ) +createstylesheets [ 0 locks=0 ] ( "off" ) +fullpath [ 0 locks=0 ] ( "on" ) +num_materials [ 0 locks=0 ] ( 1 ) +group1 [ 0 locks=0 ] ( "" ) +shop_materialpath1 [ 0 locks=0 ] ( /shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O ) +localvar1 [ 0 locks=0 ] ( "off" ) +mergeoverride1 [ 0 locks=0 ] ( "off" ) +num_local1 [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_EREHPS_O_SPHERE_VOLUME_MATERIAL_APLY_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast1.init" +Content-Type: text/plain + +type = blast +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.6102 4.32611 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +} +inputs +{ +0 (0) 0 1 +} +stat +{ + create 1354656512 + modify 1616127576 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast1.chn" +Content-Type: text/plain + +{ + channel group { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../group\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( [ group "" ] ) +grouptype [ 0 locks=0 ] ( "prims" ) +computenorms [ 0 locks=0 ] ( "off" ) +negate [ 0 locks=0 ] ( "on" ) +fillhole [ 0 locks=0 ] ( "off" ) +removegrp [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast2.init" +Content-Type: text/plain + +type = blast +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -1.28399 3.66595 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +} +inputs +{ +0 (0) 0 1 +} +stat +{ + create 1354656512 + modify 1616127576 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast2.chn" +Content-Type: text/plain + +{ + channel group { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../group\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( [ group "" ] ) +grouptype [ 0 locks=0 ] ( "prims" ) +computenorms [ 0 locks=0 ] ( "off" ) +negate [ 0 locks=0 ] ( "off" ) +fillhole [ 0 locks=0 ] ( "off" ) +removegrp [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/merge1.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/merge1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -0.388002 2.1284 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 blast2 1 1 "input1" +2 volumevop1 4 1 "input2" +} +inputs +{ +0 blast2 0 1 +1 volumevop1 0 1 +} +stat +{ + create 1354656540 + modify 1616127576 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/merge1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/merge1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O.order" +Content-Type: text/plain + +4 +volumevop1 +blast1 +blast2 +merge1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_EREHPS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SPHERE_POLYGONS_O.init" +Content-Type: text/plain + +type = vdbfrompolygons +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_EREHPS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SPHERE_POLYGONS_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -20.5415 -6.40763 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O 0 1 "input1" +} +inputs +{ +0 O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O 0 1 +} +stat +{ + create 1612015043 + modify 1623870147 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_EREHPS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SPHERE_POLYGONS_O.chn" +Content-Type: text/plain + +{ + channel voxelsize { + lefttype = extend + righttype = extend + default = 0.0625 + flags = 0 + segment { length = 0 value = 0.0625 0.0625 expr = ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O/O_EZIS_LEXOV_O_VOXEL_SIZE_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_EREHPS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SPHERE_POLYGONS_O.parm" +Content-Type: text/plain + +{ +version 0.8 +voxelsize [ 8 locks=0 ] ( [ voxelsize 0.00411522633744856 ] ) +group [ 0 locks=0 ] ( "" ) +builddistance [ 0 locks=0 ] ( "off" ) +distancename [ 0 locks=0 ] ( surface ) +buildfog [ 0 locks=0 ] ( "on" ) +fogname [ 0 locks=0 ] ( density ) +useworldspaceunits [ 0 locks=0 ] ( "off" ) +exteriorbandvoxels [ 0 locks=0 ] ( 1 ) +interiorbandvoxels [ 0 locks=0 ] ( 1 ) +exteriorband [ 0 locks=0 ] ( 1 ) +interiorband [ 0 locks=0 ] ( 1 ) +fillinterior [ 0 locks=0 ] ( "on" ) +unsigneddist [ 0 locks=0 ] ( "off" ) +numattrib [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_EREHPS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SPHERE_POLYGONS_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_ECAFRUS_EREHPS_O_SPHERE_SURFACE_MATERIAL_APLY_O.init" +Content-Type: text/plain + +type = material +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_ECAFRUS_EREHPS_O_SPHERE_SURFACE_MATERIAL_APLY_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -22.495 -5.40763 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O 0 1 "input1" +} +inputs +{ +0 O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O 0 1 +} +stat +{ + create 1616097820 + modify 1623870147 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_ECAFRUS_EREHPS_O_SPHERE_SURFACE_MATERIAL_APLY_O.parm" +Content-Type: text/plain + +{ +version 0.8 +style [ 0 locks=0 ] ( primitive ) +uselabels [ 0 locks=0 ] ( "uselabels" ) +createstylesheets [ 0 locks=0 ] ( "off" ) +fullpath [ 0 locks=0 ] ( "on" ) +num_materials [ 0 locks=0 ] ( 1 ) +group1 [ 0 locks=0 ] ( "" ) +shop_materialpath1 [ 0 locks=0 ] ( /shop/O____PMAR____O____RAMP____O ) +localvar1 [ 0 locks=0 ] ( "off" ) +mergeoverride1 [ 0 locks=0 ] ( "off" ) +num_local1 [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_ECAFRUS_EREHPS_O_SPHERE_SURFACE_MATERIAL_APLY_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_EMULOV_EREHPS_O_SPHERE_VOLUME_SLICE_O.init" +Content-Type: text/plain + +type = volumeslice +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_EMULOV_EREHPS_O_SPHERE_VOLUME_SLICE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -20.495 -8.40763 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O 1 1 "input1" +} +inputs +{ +0 O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O 0 1 +} +stat +{ + create 1616127451 + modify 1623870147 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_EMULOV_EREHPS_O_SPHERE_VOLUME_SLICE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +method [ 0 locks=0 ] ( "volume" ) +plane [ 0 locks=0 ] ( "xy" ) +planeoffset [ 0 locks=0 ] ( 0 ) +attrib [ 0 locks=0 ] ( density ) +createvarmap [ 0 locks=0 ] ( "off" ) +lvar [ 0 locks=0 ] ( "" ) +visualize [ 0 locks=0 ] ( "on" ) +vismode [ 0 locks=0 ] ( "false" ) +visrange [ 0 locks=0 ] ( 0 1 ) +keep [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_EMULOV_EREHPS_O_SPHERE_VOLUME_SLICE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O1.init" +Content-Type: text/plain + +type = volumeslice +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -4.34071 -11.5239 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 volumeramp1 1 1 "input1" +} +inputs +{ +0 volumeramp1 0 1 +} +stat +{ + create 1596216548 + modify 1617693928 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +method [ 0 locks=0 ] ( "volume" ) +plane [ 0 locks=0 ] ( "xy" ) +planeoffset [ 8 locks=0 ] ( 0 ) +attrib [ 0 locks=0 ] ( density ) +createvarmap [ 0 locks=0 ] ( "off" ) +lvar [ 0 locks=0 ] ( "" ) +visualize [ 0 locks=0 ] ( "on" ) +vismode [ 0 locks=0 ] ( "none" ) +visrange [ 0 locks=0 ] ( 0 1 ) +keep [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O2.init" +Content-Type: text/plain + +type = volumevisualization +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -4.43106 -12.7941 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O 1 1 "input1" +} +inputs +{ +0 O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O 0 1 +} +stat +{ + create 1596233050 + modify 1624872026 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O2.parm" +Content-Type: text/plain + +{ +version 0.8 +vismode [ 0 locks=0 ] ( "none" ) +rangemin [ 0 locks=0 ] ( 0 ) +rangemax [ 0 locks=0 ] ( 1 ) +densityscale [ 0 locks=0 ] ( 1 ) +shadowscale [ 0 locks=0 ] ( 1 ) +setmaxres [ 0 locks=0 ] ( "off" ) +maxres [ 8 locks=0 ] ( 128 ) +emitswitcher [ 0 locks=0 ] ( 0 0 ) +densityfield [ 0 locks=0 ] ( density ) +densityrampmode [ 0 locks=0 ] ( "clamp" ) +densitypreset [ 0 locks=0 ] ( "none" ) +densityramp [ 0 locks=0 ] ( 2 ) +cdfield [ 0 locks=0 ] ( density ) +cdrangeoverride [ 0 locks=0 ] ( "off" ) +cdrange [ 8 locks=0 ] ( 0 1 ) +cdrampmode [ 0 locks=0 ] ( "clamp" ) +cdpreset [ 0 locks=0 ] ( "none" ) +cdramp [ 0 locks=0 ] ( 2 ) +emitscale [ 0 locks=0 ] ( 0 ) +emitfield [ 0 locks=0 ] ( density ) +emitrangeoverride [ 0 locks=0 ] ( "off" ) +emitrange [ 0 locks=0 ] ( 0 1 ) +emitrampmode [ 0 locks=0 ] ( "clamp" ) +emitpreset [ 0 locks=0 ] ( "none" ) +emitramp [ 0 locks=0 ] ( 2 ) +emitcdfield [ 0 locks=0 ] ( density ) +emitcdrangeoverride [ 0 locks=0 ] ( "off" ) +emitcdrange [ 8 locks=0 ] ( 0 1 ) +emitcdrampmode [ 0 locks=0 ] ( "clamp" ) +emitcdpreset [ 0 locks=0 ] ( "none" ) +emitcdramp [ 0 locks=0 ] ( 2 ) +emitcdfieldscale [ 0 locks=0 ] ( 1 ) +emitcdtemperature0 [ 0 locks=0 ] ( 0 ) +emitcdtemperature [ 0 locks=0 ] ( 5000 ) +emitcdtonemap [ 0 locks=0 ] ( "on" ) +emitcdadaptation [ 0 locks=0 ] ( 0.14999999999999999 ) +emitcdburn [ 0 locks=0 ] ( 0 ) +densityramp1pos [ 0 locks=0 ] ( 0 ) +densityramp1value [ 0 locks=0 ] ( 0 ) +densityramp1interp [ 0 locks=0 ] ( "linear" ) +densityramp2pos [ 0 locks=0 ] ( 1 ) +densityramp2value [ 0 locks=0 ] ( 1 ) +densityramp2interp [ 0 locks=0 ] ( "linear" ) +cdramp1pos [ 0 locks=0 ] ( 0 ) +cdramp1c [ 0 locks=0 ] ( 1.8125 1.8125 1.8125 ) +cdramp1interp [ 0 locks=0 ] ( "linear" ) +cdramp2pos [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( 1 ) +cdramp2c [ 0 locks=0 ] ( 2 2 2 ) +cdramp2interp [ 0 locks=0 ] ( "linear" ) +emitramp1pos [ 0 locks=0 ] ( 0 ) +emitramp1value [ 0 locks=0 ] ( 0 ) +emitramp1interp [ 0 locks=0 ] ( "linear" ) +emitramp2pos [ 0 locks=0 ] ( 1 ) +emitramp2value [ 0 locks=0 ] ( 1 ) +emitramp2interp [ 0 locks=0 ] ( "linear" ) +emitcdramp1pos [ 0 locks=0 ] ( 0 ) +emitcdramp1c [ 0 locks=0 ] ( 0 0 0 ) +emitcdramp1interp [ 0 locks=0 ] ( "linear" ) +emitcdramp2pos [ 0 locks=0 ] ( 1 ) +emitcdramp2c [ 0 locks=0 ] ( 1 1 1 ) +emitcdramp2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O3.init" +Content-Type: text/plain + +type = volumevisualization +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -12.5118 -13.5993 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ECILS_ELDIM_O_MIDLE_SLICE_O2 1 1 "input1" +} +inputs +{ +0 O_ECILS_ELDIM_O_MIDLE_SLICE_O2 0 1 +} +stat +{ + create 1596233050 + modify 1624873206 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O3.parm" +Content-Type: text/plain + +{ +version 0.8 +vismode [ 0 locks=0 ] ( "none" ) +rangemin [ 0 locks=0 ] ( 0 ) +rangemax [ 0 locks=0 ] ( 1 ) +densityscale [ 0 locks=0 ] ( 1 ) +shadowscale [ 0 locks=0 ] ( 1 ) +setmaxres [ 0 locks=0 ] ( "off" ) +maxres [ 8 locks=0 ] ( 128 ) +emitswitcher [ 0 locks=0 ] ( 0 0 ) +densityfield [ 0 locks=0 ] ( density ) +densityrampmode [ 0 locks=0 ] ( "clamp" ) +densitypreset [ 0 locks=0 ] ( "none" ) +densityramp [ 0 locks=0 ] ( 2 ) +cdfield [ 0 locks=0 ] ( density ) +cdrangeoverride [ 0 locks=0 ] ( "off" ) +cdrange [ 8 locks=0 ] ( 0 1 ) +cdrampmode [ 0 locks=0 ] ( "clamp" ) +cdpreset [ 0 locks=0 ] ( "none" ) +cdramp [ 0 locks=0 ] ( 2 ) +emitscale [ 0 locks=0 ] ( 0 ) +emitfield [ 0 locks=0 ] ( density ) +emitrangeoverride [ 0 locks=0 ] ( "off" ) +emitrange [ 0 locks=0 ] ( 0 1 ) +emitrampmode [ 0 locks=0 ] ( "clamp" ) +emitpreset [ 0 locks=0 ] ( "none" ) +emitramp [ 0 locks=0 ] ( 2 ) +emitcdfield [ 0 locks=0 ] ( density ) +emitcdrangeoverride [ 0 locks=0 ] ( "off" ) +emitcdrange [ 8 locks=0 ] ( 0 1 ) +emitcdrampmode [ 0 locks=0 ] ( "clamp" ) +emitcdpreset [ 0 locks=0 ] ( "none" ) +emitcdramp [ 0 locks=0 ] ( 2 ) +emitcdfieldscale [ 0 locks=0 ] ( 1 ) +emitcdtemperature0 [ 0 locks=0 ] ( 0 ) +emitcdtemperature [ 0 locks=0 ] ( 5000 ) +emitcdtonemap [ 0 locks=0 ] ( "on" ) +emitcdadaptation [ 0 locks=0 ] ( 0.14999999999999999 ) +emitcdburn [ 0 locks=0 ] ( 0 ) +densityramp1pos [ 0 locks=0 ] ( 0 ) +densityramp1value [ 0 locks=0 ] ( 0 ) +densityramp1interp [ 0 locks=0 ] ( "linear" ) +densityramp2pos [ 0 locks=0 ] ( 1 ) +densityramp2value [ 0 locks=0 ] ( 1 ) +densityramp2interp [ 0 locks=0 ] ( "linear" ) +cdramp1pos [ 0 locks=0 ] ( 0 ) +cdramp1c [ 0 locks=0 ] ( 1.8125 1.8125 1.8125 ) +cdramp1interp [ 0 locks=0 ] ( "linear" ) +cdramp2pos [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( 1 ) +cdramp2c [ 0 locks=0 ] ( 2 2 2 ) +cdramp2interp [ 0 locks=0 ] ( "linear" ) +emitramp1pos [ 0 locks=0 ] ( 0 ) +emitramp1value [ 0 locks=0 ] ( 0 ) +emitramp1interp [ 0 locks=0 ] ( "linear" ) +emitramp2pos [ 0 locks=0 ] ( 1 ) +emitramp2value [ 0 locks=0 ] ( 1 ) +emitramp2interp [ 0 locks=0 ] ( "linear" ) +emitcdramp1pos [ 0 locks=0 ] ( 0 ) +emitcdramp1c [ 0 locks=0 ] ( 0 0 0 ) +emitcdramp1interp [ 0 locks=0 ] ( "linear" ) +emitcdramp2pos [ 0 locks=0 ] ( 1 ) +emitcdramp2c [ 0 locks=0 ] ( 1 1 1 ) +emitcdramp2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O2.init" +Content-Type: text/plain + +type = volumeslice +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -12.1152 -12.3293 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3 1 1 "input1" +} +inputs +{ +0 O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3 0 1 +} +stat +{ + create 1596216548 + modify 1624873129 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +method [ 0 locks=0 ] ( "volume" ) +plane [ 0 locks=0 ] ( "xy" ) +planeoffset [ 8 locks=0 ] ( 0 ) +attrib [ 0 locks=0 ] ( density ) +createvarmap [ 0 locks=0 ] ( "off" ) +lvar [ 0 locks=0 ] ( "" ) +visualize [ 0 locks=0 ] ( "on" ) +vismode [ 0 locks=0 ] ( "none" ) +visrange [ 0 locks=0 ] ( 0 1 ) +keep [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle1.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 17.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615847344 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle1.chn" +Content-Type: text/plain + +{ + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_SENKCIHT_O_THICKNES_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle1.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "nurbs" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 0 locks=0 ] ( [ radx 0.5 ] [ rady 0.5 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 45 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 2 ) +divs [ 0 locks=0 ] ( 64 ) +arc [ 0 locks=0 ] ( "openarc" ) +angle [ 0 locks=0 ] ( -180 0 ) +imperfect [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform1.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -6.995 16.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 circle1 0 1 "input1" +} +inputs +{ +0 circle1 0 1 +} +stat +{ + create 1615847424 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform1.chn" +Content-Type: text/plain + +{ + channel ty { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"tx\") } + } + channel tx { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = (sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( [ tx 1 ] [ ty 1 ] 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pointgenerate1.init" +Content-Type: text/plain + +type = pointgenerate +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pointgenerate1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.995 16.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615847531 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pointgenerate1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +keep [ 0 locks=0 ] ( "off" ) +ptsperpt [ 0 locks=0 ] ( "on" ) +npts [ 0 locks=0 ] ( 1 ) +nptsperpt [ 0 locks=0 ] ( 1 ) +doattrib [ 0 locks=0 ] ( "off" ) +attrib [ 0 locks=0 ] ( "" ) +seed [ 0 locks=0 ] ( 0 ) +dogroup [ 0 locks=0 ] ( "off" ) +ggroup [ 0 locks=0 ] ( generated ) +dopointnum [ 0 locks=0 ] ( "off" ) +spointnum [ 0 locks=0 ] ( pointnum ) +dopointidx [ 0 locks=0 ] ( "off" ) +spointidx [ 0 locks=0 ] ( pointidx ) +docopyattribs [ 0 locks=0 ] ( "off" ) +attribstocopy [ 0 locks=0 ] ( * ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pointgenerate1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge6.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge6.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 15.1004 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 pointgenerate1 0 1 "input1" +1 transform1 1 1 "input2" +} +inputs +{ +0 pointgenerate1 0 1 +1 transform1 0 1 +} +stat +{ + create 1615847584 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge6.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge6.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve2.init" +Content-Type: text/plain + +type = revolve +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 13.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge6 2 1 "input1" +} +inputs +{ +0 merge6 0 1 +} +stat +{ + create 1615847706 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +stdswitcher [ 0 locks=0 ] ( 1 1 ) +surftype [ 0 locks=0 ] ( "quads" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dir [ 8 locks=0 ] ( 1 0 0 ) +polys [ 0 locks=0 ] ( "on" ) +imperfect [ 0 locks=0 ] ( "on" ) +type [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +divs [ 0 locks=0 ] ( 256 ) +order [ 0 locks=0 ] ( 2 ) +cap [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror1.init" +Content-Type: text/plain + +type = mirror +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 12.0263 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 pack1 1 1 "input1" +} +inputs +{ +0 pack1 0 1 +} +stat +{ + create 1615848271 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 1 0 0 ) +reversenml [ 0 locks=0 ] ( "noreverse" ) +keepOriginal [ 0 locks=0 ] ( "on" ) +consolidatepts [ 0 locks=0 ] ( "off" ) +consolidatetol [ 0 locks=0 ] ( 9.9999997473787516e-05 ) +createoutputgroup [ 0 locks=0 ] ( "off" ) +outputgroup [ 0 locks=0 ] ( mirror ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge2.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 3.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +3 pack4 1 1 "input1" +0 pack5 1 1 "input2" +} +inputs +{ +0 pack4 0 1 +1 pack5 0 1 +} +stat +{ + create 1615849404 + modify 1621142567 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip1.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 2.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge2 2 1 "input1" +} +inputs +{ +0 merge2 0 1 +} +stat +{ + create 1615849420 + modify 1621142567 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 0 0 -1 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert1.init" +Content-Type: text/plain + +type = convert +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 8.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge4 2 1 "input1" +} +inputs +{ +0 merge4 0 1 +} +stat +{ + create 1615849458 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +fromtype [ 0 locks=0 ] ( "all" ) +totype [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +stdswitcher [ 0 locks=0 ] ( 0 0 ) +lodu [ 0 locks=0 ] ( 1 ) +lodv [ 0 locks=0 ] ( 1 ) +lodtrim [ 0 locks=0 ] ( 1 ) +divu [ 0 locks=0 ] ( 2 ) +divv [ 0 locks=0 ] ( 2 ) +divtrim [ 0 locks=0 ] ( 1 ) +orderu [ 0 locks=0 ] ( 4 ) +orderv [ 0 locks=0 ] ( 4 ) +pastecoord [ 0 locks=0 ] ( "cfeature" ) +pasteattrib [ 0 locks=0 ] ( "afeature" ) +new [ 0 locks=0 ] ( "off" ) +interphull [ 0 locks=0 ] ( "on" ) +offset [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert2.init" +Content-Type: text/plain + +type = convert +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.495 14.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 rad1 1 1 "input1" +} +inputs +{ +0 rad1 0 1 +} +stat +{ + create 1615849458 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +fromtype [ 0 locks=0 ] ( "all" ) +totype [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +stdswitcher [ 0 locks=0 ] ( 0 0 ) +lodu [ 0 locks=0 ] ( 1 ) +lodv [ 0 locks=0 ] ( 1 ) +lodtrim [ 0 locks=0 ] ( 1 ) +divu [ 0 locks=0 ] ( 2 ) +divv [ 0 locks=0 ] ( 2 ) +divtrim [ 0 locks=0 ] ( 1 ) +orderu [ 0 locks=0 ] ( 4 ) +orderv [ 0 locks=0 ] ( 4 ) +pastecoord [ 0 locks=0 ] ( "cfeature" ) +pasteattrib [ 0 locks=0 ] ( "afeature" ) +new [ 0 locks=0 ] ( "off" ) +interphull [ 0 locks=0 ] ( "on" ) +offset [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert3.init" +Content-Type: text/plain + +type = convert +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.495 14.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 rad 1 1 "input1" +} +inputs +{ +0 rad 0 1 +} +stat +{ + create 1615849458 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert3.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +fromtype [ 0 locks=0 ] ( "all" ) +totype [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +stdswitcher [ 0 locks=0 ] ( 0 0 ) +lodu [ 0 locks=0 ] ( 1 ) +lodv [ 0 locks=0 ] ( 1 ) +lodtrim [ 0 locks=0 ] ( 1 ) +divu [ 0 locks=0 ] ( 2 ) +divv [ 0 locks=0 ] ( 2 ) +divtrim [ 0 locks=0 ] ( 1 ) +orderu [ 0 locks=0 ] ( 4 ) +orderv [ 0 locks=0 ] ( 4 ) +pastecoord [ 0 locks=0 ] ( "cfeature" ) +pasteattrib [ 0 locks=0 ] ( "afeature" ) +new [ 0 locks=0 ] ( "off" ) +interphull [ 0 locks=0 ] ( "on" ) +offset [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip2.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.495 13.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 convert2 1 1 "input1" +} +inputs +{ +0 convert2 0 1 +} +stat +{ + create 1615851298 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip2.chn" +Content-Type: text/plain + +{ + channel dist { + lefttype = extend + righttype = extend + default = 0.27000000000000002 + flags = 0 + segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)-(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "below" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 8 locks=0 ] ( [ dist 0.64644660940672627 ] ) +dir [ 0 locks=0 ] ( 0 1 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip3.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.495 12.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip2 1 1 "input1" +} +inputs +{ +0 clip2 0 1 +} +stat +{ + create 1615851298 + modify 1621142567 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip3.chn" +Content-Type: text/plain + +{ + channel dist { + lefttype = extend + righttype = extend + default = 0.27000000000000002 + flags = 0 + segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)-(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip3.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "below" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 8 locks=0 ] ( [ dist 0.64644660940672627 ] ) +dir [ 0 locks=0 ] ( 0 -1 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip4.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.495 11.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip3 1 1 "input1" +} +inputs +{ +0 clip3 0 1 +} +stat +{ + create 1615851298 + modify 1621142567 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip4.chn" +Content-Type: text/plain + +{ + channel dist { + lefttype = extend + righttype = extend + default = 0.27000000000000002 + flags = 0 + segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)-(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip4.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "below" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 8 locks=0 ] ( [ dist 0.64644660940672627 ] ) +dir [ 0 locks=0 ] ( 1 0 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip5.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.495 10.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip4 1 1 "input1" +} +inputs +{ +0 clip4 0 1 +} +stat +{ + create 1615851298 + modify 1621142567 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip5.chn" +Content-Type: text/plain + +{ + channel dist { + lefttype = extend + righttype = extend + default = 0.27000000000000002 + flags = 0 + segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)-(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip5.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "below" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 8 locks=0 ] ( [ dist 0.64644660940672627 ] ) +dir [ 0 locks=0 ] ( -1 0 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip6.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip6.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.495 9.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip5 1 1 "input1" +} +inputs +{ +0 clip5 0 1 +} +stat +{ + create 1615851298 + modify 1621142567 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip6.chn" +Content-Type: text/plain + +{ + channel dist { + lefttype = extend + righttype = extend + default = 0.27000000000000002 + flags = 0 + segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)-(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip6.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "below" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 8 locks=0 ] ( [ dist 0.64644660940672627 ] ) +dir [ 0 locks=0 ] ( 0 0 1 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip6.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip7.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip7.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.495 8.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip6 1 1 "input1" +} +inputs +{ +0 clip6 0 1 +} +stat +{ + create 1615851298 + modify 1621142567 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip7.chn" +Content-Type: text/plain + +{ + channel dist { + lefttype = extend + righttype = extend + default = 0.27000000000000002 + flags = 0 + segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)-(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip7.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "below" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 8 locks=0 ] ( [ dist 0.64644660940672627 ] ) +dir [ 0 locks=0 ] ( 0 0 -1 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip7.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge3.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 5.345 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 (__dot4) "" 1 "input1" +1 (__dot3) "" 1 "input2" +} +inputs +{ +0 (__dot4) 0 1 +1 (__dot3) 0 1 +} +stat +{ + create 1615851549 + modify 1621142567 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge3.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip8.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip8.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.495 13.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 convert3 1 1 "input1" +} +inputs +{ +0 convert3 0 1 +} +stat +{ + create 1615851298 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip8.chn" +Content-Type: text/plain + +{ + channel dist { + lefttype = extend + righttype = extend + default = 0.27000000000000002 + flags = 0 + segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)+(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip8.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "below" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 8 locks=0 ] ( [ dist 1.3535533905932737 ] ) +dir [ 0 locks=0 ] ( 0 1 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip8.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip9.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip9.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.495 12.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip8 1 1 "input1" +} +inputs +{ +0 clip8 0 1 +} +stat +{ + create 1615851298 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip9.chn" +Content-Type: text/plain + +{ + channel dist { + lefttype = extend + righttype = extend + default = 0.27000000000000002 + flags = 0 + segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)+(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip9.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "below" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 8 locks=0 ] ( [ dist 1.3535533905932737 ] ) +dir [ 0 locks=0 ] ( 0 -1 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip9.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip10.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip10.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.495 11.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip9 1 1 "input1" +} +inputs +{ +0 clip9 0 1 +} +stat +{ + create 1615851298 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip10.chn" +Content-Type: text/plain + +{ + channel dist { + lefttype = extend + righttype = extend + default = 0.27000000000000002 + flags = 0 + segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)+(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip10.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "below" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 8 locks=0 ] ( [ dist 1.3535533905932737 ] ) +dir [ 0 locks=0 ] ( 1 0 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip10.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip11.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip11.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.495 10.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip10 1 1 "input1" +} +inputs +{ +0 clip10 0 1 +} +stat +{ + create 1615851298 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip11.chn" +Content-Type: text/plain + +{ + channel dist { + lefttype = extend + righttype = extend + default = 0.27000000000000002 + flags = 0 + segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)+(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip11.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "below" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 8 locks=0 ] ( [ dist 1.3535533905932737 ] ) +dir [ 0 locks=0 ] ( -1 0 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip11.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip12.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip12.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.495 9.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip11 1 1 "input1" +} +inputs +{ +0 clip11 0 1 +} +stat +{ + create 1615851298 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip12.chn" +Content-Type: text/plain + +{ + channel dist { + lefttype = extend + righttype = extend + default = 0.27000000000000002 + flags = 0 + segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)+(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip12.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "below" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 8 locks=0 ] ( [ dist 1.3535533905932737 ] ) +dir [ 0 locks=0 ] ( 0 0 1 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip12.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip13.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip13.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.495 8.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip12 1 1 "input1" +} +inputs +{ +0 clip12 0 1 +} +stat +{ + create 1615851298 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip13.chn" +Content-Type: text/plain + +{ + channel dist { + lefttype = extend + righttype = extend + default = 0.27000000000000002 + flags = 0 + segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)+(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip13.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "below" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 8 locks=0 ] ( [ dist 1.3535533905932737 ] ) +dir [ 0 locks=0 ] ( 0 0 -1 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip13.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror2.init" +Content-Type: text/plain + +type = mirror +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.995 11.0263 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 mirror1 1 1 "input1" +} +inputs +{ +0 mirror1 0 1 +} +stat +{ + create 1615848271 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 1 1 0 ) +reversenml [ 0 locks=0 ] ( "noreverse" ) +keepOriginal [ 0 locks=0 ] ( "on" ) +consolidatepts [ 0 locks=0 ] ( "off" ) +consolidatetol [ 0 locks=0 ] ( 9.9999997473787516e-05 ) +createoutputgroup [ 0 locks=0 ] ( "off" ) +outputgroup [ 0 locks=0 ] ( mirror ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror3.init" +Content-Type: text/plain + +type = mirror +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -6.995 11.0263 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 mirror1 1 1 "input1" +} +inputs +{ +0 mirror1 0 1 +} +stat +{ + create 1615848271 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror3.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 1 0 1 ) +reversenml [ 0 locks=0 ] ( "noreverse" ) +keepOriginal [ 0 locks=0 ] ( "on" ) +consolidatepts [ 0 locks=0 ] ( "off" ) +consolidatetol [ 0 locks=0 ] ( 9.9999997473787516e-05 ) +createoutputgroup [ 0 locks=0 ] ( "off" ) +outputgroup [ 0 locks=0 ] ( mirror ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge4.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 9.845 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 mirror2 1 1 "input1" +1 mirror3 1 1 "input2" +} +inputs +{ +0 mirror2 0 1 +1 mirror3 0 1 +} +stat +{ + create 1615854223 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge4.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack1.init" +Content-Type: text/plain + +type = pack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.4974 12.854 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 revolve2 1 1 "input1" +} +inputs +{ +0 revolve2 0 1 +} +stat +{ + create 1615856390 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack1.parm" +Content-Type: text/plain + +{ +version 0.8 +viewportlod [ 0 locks=0 ] ( "full" ) +createpath [ 0 locks=0 ] ( "on" ) +path [ 0 locks=0 ] ( op:`opfullpath('.')` ) +packbyname [ 0 locks=0 ] ( "off" ) +nameattribute [ 0 locks=0 ] ( name ) +packedfragments [ 0 locks=0 ] ( "on" ) +pivot [ 0 locks=0 ] ( "centroid" ) +transfer_attributes [ 0 locks=0 ] ( "" ) +transfer_groups [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack2.init" +Content-Type: text/plain + +type = pack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.495 7.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip7 1 1 "input1" +} +inputs +{ +0 clip7 0 1 +} +stat +{ + create 1615856390 + modify 1621142567 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack2.parm" +Content-Type: text/plain + +{ +version 0.8 +viewportlod [ 0 locks=0 ] ( "full" ) +createpath [ 0 locks=0 ] ( "on" ) +path [ 0 locks=0 ] ( op:`opfullpath('.')` ) +packbyname [ 0 locks=0 ] ( "off" ) +nameattribute [ 0 locks=0 ] ( name ) +packedfragments [ 0 locks=0 ] ( "on" ) +pivot [ 0 locks=0 ] ( "centroid" ) +transfer_attributes [ 0 locks=0 ] ( "" ) +transfer_groups [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack3.init" +Content-Type: text/plain + +type = pack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.495 7.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip13 1 1 "input1" +} +inputs +{ +0 clip13 0 1 +} +stat +{ + create 1615856390 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack3.parm" +Content-Type: text/plain + +{ +version 0.8 +viewportlod [ 0 locks=0 ] ( "full" ) +createpath [ 0 locks=0 ] ( "on" ) +path [ 0 locks=0 ] ( op:`opfullpath('.')` ) +packbyname [ 0 locks=0 ] ( "off" ) +nameattribute [ 0 locks=0 ] ( name ) +packedfragments [ 0 locks=0 ] ( "on" ) +pivot [ 0 locks=0 ] ( "centroid" ) +transfer_attributes [ 0 locks=0 ] ( "" ) +transfer_groups [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack4.init" +Content-Type: text/plain + +type = pack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 4.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge3 2 1 "input1" +} +inputs +{ +0 merge3 0 1 +} +stat +{ + create 1615856390 + modify 1621142567 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack4.parm" +Content-Type: text/plain + +{ +version 0.8 +viewportlod [ 0 locks=0 ] ( "full" ) +createpath [ 0 locks=0 ] ( "on" ) +path [ 0 locks=0 ] ( op:`opfullpath('.')` ) +packbyname [ 0 locks=0 ] ( "off" ) +nameattribute [ 0 locks=0 ] ( name ) +packedfragments [ 0 locks=0 ] ( "on" ) +pivot [ 0 locks=0 ] ( "centroid" ) +transfer_attributes [ 0 locks=0 ] ( "" ) +transfer_groups [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack5.init" +Content-Type: text/plain + +type = pack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 7.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 convert1 1 1 "input1" +} +inputs +{ +0 convert1 0 1 +} +stat +{ + create 1615856390 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack5.parm" +Content-Type: text/plain + +{ +version 0.8 +viewportlod [ 0 locks=0 ] ( "full" ) +createpath [ 0 locks=0 ] ( "on" ) +path [ 0 locks=0 ] ( op:`opfullpath('.')` ) +packbyname [ 0 locks=0 ] ( "off" ) +nameattribute [ 0 locks=0 ] ( name ) +packedfragments [ 0 locks=0 ] ( "on" ) +pivot [ 0 locks=0 ] ( "centroid" ) +transfer_attributes [ 0 locks=0 ] ( "" ) +transfer_groups [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack6.init" +Content-Type: text/plain + +type = pack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack6.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 1.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip1 1 1 "input1" +} +inputs +{ +0 clip1 0 1 +} +stat +{ + create 1615856390 + modify 1621142567 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack6.parm" +Content-Type: text/plain + +{ +version 0.8 +viewportlod [ 0 locks=0 ] ( "full" ) +createpath [ 0 locks=0 ] ( "on" ) +path [ 0 locks=0 ] ( op:`opfullpath('.')` ) +packbyname [ 0 locks=0 ] ( "off" ) +nameattribute [ 0 locks=0 ] ( name ) +packedfragments [ 0 locks=0 ] ( "on" ) +pivot [ 0 locks=0 ] ( "centroid" ) +transfer_attributes [ 0 locks=0 ] ( "" ) +transfer_groups [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack6.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box2.init" +Content-Type: text/plain + +type = box +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.495 17.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1507930633 + modify 1616207969 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box2.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = (sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)+(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box2.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +consolidatepts [ 0 locks=0 ] ( "on" ) +size [ 0 locks=0 ] ( 1 1 1 ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 1.9142135623730951 ] ) +divrate [ 0 locks=0 ] ( 4 4 4 ) +orderrate [ 0 locks=0 ] ( 4 4 4 ) +dodivs [ 0 locks=0 ] ( "off" ) +divs [ 0 locks=0 ] ( 3 3 3 ) +rebar [ 0 locks=0 ] ( "off" ) +orientedbbox [ 0 locks=0 ] ( "off" ) +vertexnormals [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide1.init" +Content-Type: text/plain + +type = subdivide +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.495 16.4724 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 box2 0 1 "input1" +} +inputs +{ +0 box2 0 1 +} +stat +{ + create 1615848660 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide1.chn" +Content-Type: text/plain + +{ + channel iterations { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_SNOISIVIDBUS_EREHPS_O_SPHERE_SUBDIVISIONS_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide1.parm" +Content-Type: text/plain + +{ +version 0.8 +subdivide [ 0 locks=0 ] ( "" ) +creases [ 0 locks=0 ] ( "" ) +algorithm [ 0 locks=0 ] ( "osdcc" ) +iterations [ 8 locks=0 ] ( [ iterations 8 ] ) +overridecrease [ 0 locks=0 ] ( "off" ) +creaseweight [ 0 locks=0 ] ( 0 ) +outputcrease [ 0 locks=0 ] ( "off" ) +outcreasegroup [ 0 locks=0 ] ( creases ) +closeholes [ 0 locks=0 ] ( "pull" ) +surroundpoly [ 0 locks=0 ] ( "edges" ) +bias [ 0 locks=0 ] ( 1 ) +updatenmls [ 0 locks=0 ] ( "on" ) +smoothvertex [ 0 locks=0 ] ( "on" ) +consisttopology [ 0 locks=0 ] ( "off" ) +linearcreases [ 0 locks=0 ] ( "off" ) +buildpolysoups [ 0 locks=0 ] ( "off" ) +indepcurves [ 0 locks=0 ] ( "off" ) +removeholes [ 0 locks=0 ] ( "on" ) +vtxboundary [ 0 locks=0 ] ( "corner" ) +fvarlinear [ 0 locks=0 ] ( "none" ) +creasemethod [ 0 locks=0 ] ( "uniform" ) +trianglesubd [ 0 locks=0 ] ( "catclark" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box3.init" +Content-Type: text/plain + +type = box +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.495 17.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1507930633 + modify 1616207969 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box3.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1.1299999999999999 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = (sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)-(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box3.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +consolidatepts [ 0 locks=0 ] ( "on" ) +size [ 0 locks=0 ] ( 1 1 1 ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.91421356237309515 ] ) +divrate [ 0 locks=0 ] ( 4 4 4 ) +orderrate [ 0 locks=0 ] ( 4 4 4 ) +dodivs [ 0 locks=0 ] ( "off" ) +divs [ 0 locks=0 ] ( 3 3 3 ) +rebar [ 0 locks=0 ] ( "off" ) +orientedbbox [ 0 locks=0 ] ( "off" ) +vertexnormals [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide2.init" +Content-Type: text/plain + +type = subdivide +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.49 16.4724 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 box3 0 1 "input1" +} +inputs +{ +0 box3 0 1 +} +stat +{ + create 1615848660 + modify 1616207969 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide2.chn" +Content-Type: text/plain + +{ + channel iterations { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_SNOISIVIDBUS_EREHPS_O_SPHERE_SUBDIVISIONS_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide2.parm" +Content-Type: text/plain + +{ +version 0.8 +subdivide [ 0 locks=0 ] ( "" ) +creases [ 0 locks=0 ] ( "" ) +algorithm [ 0 locks=0 ] ( "osdcc" ) +iterations [ 8 locks=0 ] ( [ iterations 8 ] ) +overridecrease [ 0 locks=0 ] ( "off" ) +creaseweight [ 0 locks=0 ] ( 0 ) +outputcrease [ 0 locks=0 ] ( "off" ) +outcreasegroup [ 0 locks=0 ] ( creases ) +closeholes [ 0 locks=0 ] ( "pull" ) +surroundpoly [ 0 locks=0 ] ( "edges" ) +bias [ 0 locks=0 ] ( 1 ) +updatenmls [ 0 locks=0 ] ( "on" ) +smoothvertex [ 0 locks=0 ] ( "on" ) +consisttopology [ 0 locks=0 ] ( "off" ) +linearcreases [ 0 locks=0 ] ( "off" ) +buildpolysoups [ 0 locks=0 ] ( "off" ) +indepcurves [ 0 locks=0 ] ( "off" ) +removeholes [ 0 locks=0 ] ( "on" ) +vtxboundary [ 0 locks=0 ] ( "corner" ) +fvarlinear [ 0 locks=0 ] ( "none" ) +creasemethod [ 0 locks=0 ] ( "uniform" ) +trianglesubd [ 0 locks=0 ] ( "catclark" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_LANIF_O_FINAL_TRANSFORM_O.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_LANIF_O_FINAL_TRANSFORM_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.495 0.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 pack6 1 1 "input1" +} +inputs +{ +0 pack6 0 1 +} +stat +{ + create 1615959748 + modify 1621142567 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_LANIF_O_FINAL_TRANSFORM_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_LANIF_O_FINAL_TRANSFORM_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_O_SPHERE_O.init" +Content-Type: text/plain + +type = sphere +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_O_SPHERE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -8.495 0.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616064218 + modify 1616208207 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_O_SPHERE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "prim" ) +surftype [ 0 locks=0 ] ( "quads" ) +rad [ 0 locks=0 ] ( 0.5 0.5 0.5 ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +orient [ 0 locks=0 ] ( "y" ) +freq [ 0 locks=0 ] ( 2 ) +rows [ 0 locks=0 ] ( 13 ) +cols [ 0 locks=0 ] ( 24 ) +orderu [ 0 locks=0 ] ( 4 ) +orderv [ 0 locks=0 ] ( 4 ) +imperfect [ 0 locks=0 ] ( "on" ) +upole [ 0 locks=0 ] ( "off" ) +accurate [ 0 locks=0 ] ( "on" ) +triangularpoles [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_O_SPHERE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_HTIW_5_SUNEG_EGREM_O_MERGE_GENUS_5_WITH_SPHERE_O.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_HTIW_5_SUNEG_EGREM_O_MERGE_GENUS_5_WITH_SPHERE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.995 -1.155 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +1 O_EREHPS_O_SPHERE_O 0 1 "input1" +0 O_MROFSNART_LANIF_O_FINAL_TRANSFORM_O 1 1 "input2" +} +inputs +{ +0 O_EREHPS_O_SPHERE_O 0 1 +1 O_MROFSNART_LANIF_O_FINAL_TRANSFORM_O 0 1 +} +stat +{ + create 1616065558 + modify 1621142567 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_HTIW_5_SUNEG_EGREM_O_MERGE_GENUS_5_WITH_SPHERE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_HTIW_5_SUNEG_EGREM_O_MERGE_GENUS_5_WITH_SPHERE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_GNIR_1_O_1_RING_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_GNIR_1_O_1_RING_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -33.495 29.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1612345230 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_GNIR_1_O_1_RING_O.chn" +Content-Type: text/plain + +{ + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O/radx\")/3*2 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_GNIR_1_O_1_RING_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "nurbs" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 0 locks=0 ] ( [ radx 0.33333333333333331 ] [ rady 0.33333333333333331 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 12 ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_GNIR_1_O_1_RING_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O.init" +Content-Type: text/plain + +type = polywire +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -33.495 27.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O 1 1 "input1" +} +inputs +{ +0 O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O 0 1 +} +stat +{ + create 1612345270 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O.chn" +Content-Type: text/plain + +{ + channel segscale1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "1.0 / $NSEG" } + } + channel segscale2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } + } + channel radius { + lefttype = extend + righttype = extend + default = 0.1666 + flags = 0 + segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_GNIR_1_O_1_RING_O/radx\")/6 } + } + channel div { + lefttype = extend + righttype = extend + default = 64 + flags = 0 + segment { length = 0 value = 64 64 expr = ch(\"../O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O/divs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +radius [ 8 locks=0 ] ( [ radius 0.055555555555555552 ] ) +maxscale [ 0 locks=0 ] ( 100 ) +smooth [ 0 locks=0 ] ( 1 ) +div [ 0 locks=0 ] ( [ div 8 ] ) +segs [ 0 locks=0 ] ( 1 ) +segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) +jointcorrect [ 0 locks=0 ] ( "on" ) +dotexture [ 0 locks=0 ] ( "on" ) +uoff [ 0 locks=0 ] ( 0 ) +textu [ 0 locks=0 ] ( 0 1 ) +textv [ 0 locks=0 ] ( 0 1 ) +upenable [ 0 locks=0 ] ( "off" ) +upvector [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O.init" +Content-Type: text/plain + +type = resample +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -33.495 28.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_GNIR_1_O_1_RING_O 0 1 "input1" +} +inputs +{ +0 O_GNIR_1_O_1_RING_O 0 1 +} +stat +{ + create 1612347451 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O.chn" +Content-Type: text/plain + +{ + channel length { + lefttype = extend + righttype = extend + default = 0.76000000000000001 + flags = 0 + segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = 1/ch(\"../O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O/divs\") } + } + channel segs { + lefttype = extend + righttype = extend + default = 64 + flags = 0 + segment { length = 0 value = 64 64 expr = ch(\"../O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O/divs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +lod [ 0 locks=0 ] ( 1 ) +edge [ 0 locks=0 ] ( "off" ) +method [ 0 locks=0 ] ( "dist" ) +measure [ 0 locks=0 ] ( "arc" ) +dolength [ 0 locks=0 ] ( "off" ) +length [ 8 locks=0 ] ( [ length 0.125 ] ) +dosegs [ 0 locks=0 ] ( "on" ) +segs [ 8 locks=0 ] ( [ segs 8 ] ) +useattribs [ 0 locks=0 ] ( "on" ) +allequal [ 0 locks=0 ] ( "on" ) +last [ 0 locks=0 ] ( "off" ) +randomshift [ 0 locks=0 ] ( "off" ) +onlypoints [ 0 locks=0 ] ( "off" ) +treatpolysas [ 0 locks=0 ] ( "straight" ) +outputsubdpoly [ 0 locks=0 ] ( "off" ) +doptdistattr [ 0 locks=0 ] ( "off" ) +ptdistattr [ 0 locks=0 ] ( ptdist ) +dotangentattr [ 0 locks=0 ] ( "off" ) +tangentattr [ 0 locks=0 ] ( tangentu ) +docurveuattr [ 0 locks=0 ] ( "off" ) +curveuattr [ 0 locks=0 ] ( curveu ) +docurvenumattr [ 0 locks=0 ] ( "off" ) +curvenumattr [ 0 locks=0 ] ( curvenum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -32.495 29.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1612345230 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O.chn" +Content-Type: text/plain + +{ + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel divs { + lefttype = extend + righttype = extend + default = 8 + flags = 0 + segment { length = 0 value = 8 8 expr = "pow(2, ch(\"../O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O/iterations\")+2)" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( 0.5 [ rady 0.5 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 11 ) +divs [ 8 locks=0 ] ( [ divs 8 ] ) +arc [ 0 locks=0 ] ( "openarc" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -32.495 11.845 +connectornextid 18 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +17 "output1" +} +inputsNamed3 +{ +0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O 1 1 "input1" +1 O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O 0 1 "input2" +2 O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O 1 1 "input3" +3 O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O 1 1 "input4" +4 O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O 1 1 "input5" +5 O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O 1 1 "input6" +7 O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O 1 1 "input7" +6 O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O 1 1 "input8" +8 O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O 1 1 "input9" +9 O_ERIWYLOP_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_POLYWIRE_O 1 1 "input10" +10 O_ERIWYLOP_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_POLYWIRE_O 1 1 "input11" +11 O_ERIWYLOP_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_POLYWIRE_O 1 1 "input12" +12 O_ERIWYLOP_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_POLYWIRE_O 1 1 "input13" +13 O_ERIWYLOP_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_POLYWIRE_O 1 1 "input14" +14 O_ERIWYLOP_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_POLYWIRE_O 1 1 "input15" +15 O_ERIWYLOP_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_POLYWIRE_O 1 1 "input16" +16 O_ERIWYLOP_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_POLYWIRE_O 1 1 "input17" +} +inputs +{ +0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O 0 1 +1 O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O 0 1 +2 O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O 0 1 +3 O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O 0 1 +4 O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O 0 1 +5 O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O 0 1 +6 O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O 0 1 +7 O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O 0 1 +8 O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O 0 1 +9 O_ERIWYLOP_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_POLYWIRE_O 0 1 +10 O_ERIWYLOP_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_POLYWIRE_O 0 1 +11 O_ERIWYLOP_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_POLYWIRE_O 0 1 +12 O_ERIWYLOP_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_POLYWIRE_O 0 1 +13 O_ERIWYLOP_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_POLYWIRE_O 0 1 +14 O_ERIWYLOP_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_POLYWIRE_O 0 1 +15 O_ERIWYLOP_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_POLYWIRE_O 0 1 +16 O_ERIWYLOP_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_POLYWIRE_O 0 1 +} +stat +{ + create 1612401588 + modify 1621168735 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -40.495 26.9806 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1612345230 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O.chn" +Content-Type: text/plain + +{ + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = "ch(\"../O_GNIR_1_O_1_RING_O/radx\")- 2*ch(\"../O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O/radius\")" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "nurbs" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.22222222222222221 ] [ rady 0.22222222222222221 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 12 ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O.init" +Content-Type: text/plain + +type = polywire +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -40.495 24.9806 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O 1 1 "input1" +} +inputs +{ +0 O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O 0 1 +} +stat +{ + create 1612345270 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O.chn" +Content-Type: text/plain + +{ + channel segscale1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "1.0 / $NSEG" } + } + channel segscale2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } + } + channel radius { + lefttype = extend + righttype = extend + default = 0.1666 + flags = 0 + segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O/radius\")/3 } + } + channel div { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O/div\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +radius [ 8 locks=0 ] ( [ radius 0.018518518518518517 ] ) +maxscale [ 0 locks=0 ] ( 100 ) +smooth [ 0 locks=0 ] ( 1 ) +div [ 8 locks=0 ] ( [ div 8 ] ) +segs [ 0 locks=0 ] ( 1 ) +segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) +jointcorrect [ 0 locks=0 ] ( "on" ) +dotexture [ 0 locks=0 ] ( "on" ) +uoff [ 0 locks=0 ] ( 0 ) +textu [ 0 locks=0 ] ( 0 1 ) +textv [ 0 locks=0 ] ( 0 1 ) +upenable [ 0 locks=0 ] ( "off" ) +upvector [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O.init" +Content-Type: text/plain + +type = resample +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -40.495 25.9806 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O 0 1 "input1" +} +inputs +{ +0 O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O 0 1 +} +stat +{ + create 1612347451 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O.chn" +Content-Type: text/plain + +{ + channel length { + lefttype = extend + righttype = extend + default = 0.76000000000000001 + flags = 0 + segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O/length\") } + } + channel segs { + lefttype = extend + righttype = extend + default = 13 + flags = 0 + segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O/segs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +lod [ 0 locks=0 ] ( 1 ) +edge [ 0 locks=0 ] ( "off" ) +method [ 0 locks=0 ] ( "dist" ) +measure [ 0 locks=0 ] ( "arc" ) +dolength [ 0 locks=0 ] ( "off" ) +length [ 8 locks=0 ] ( [ length 0.125 ] ) +dosegs [ 0 locks=0 ] ( "on" ) +segs [ 8 locks=0 ] ( [ segs 8 ] ) +useattribs [ 0 locks=0 ] ( "on" ) +allequal [ 0 locks=0 ] ( "on" ) +last [ 0 locks=0 ] ( "off" ) +randomshift [ 0 locks=0 ] ( "off" ) +onlypoints [ 0 locks=0 ] ( "off" ) +treatpolysas [ 0 locks=0 ] ( "straight" ) +outputsubdpoly [ 0 locks=0 ] ( "off" ) +doptdistattr [ 0 locks=0 ] ( "off" ) +ptdistattr [ 0 locks=0 ] ( ptdist ) +dotangentattr [ 0 locks=0 ] ( "off" ) +tangentattr [ 0 locks=0 ] ( tangentu ) +docurveuattr [ 0 locks=0 ] ( "off" ) +curveuattr [ 0 locks=0 ] ( curveu ) +docurvenumattr [ 0 locks=0 ] ( "off" ) +curvenumattr [ 0 locks=0 ] ( curvenum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -24.495 26.9806 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1612345230 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O.chn" +Content-Type: text/plain + +{ + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = "ch(\"../O_GNIR_1_O_1_RING_O/radx\") + 2*ch(\"../O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O/radius\")" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "nurbs" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.44444444444444442 ] [ rady 0.44444444444444442 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 12 ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O.init" +Content-Type: text/plain + +type = polywire +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -24.495 24.9806 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O 1 1 "input1" +} +inputs +{ +0 O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O 0 1 +} +stat +{ + create 1612345270 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O.chn" +Content-Type: text/plain + +{ + channel segscale1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "1.0 / $NSEG" } + } + channel segscale2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } + } + channel radius { + lefttype = extend + righttype = extend + default = 0.1666 + flags = 0 + segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O/radius\")/3 } + } + channel div { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O/div\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +radius [ 8 locks=0 ] ( [ radius 0.018518518518518517 ] ) +maxscale [ 0 locks=0 ] ( 100 ) +smooth [ 0 locks=0 ] ( 1 ) +div [ 8 locks=0 ] ( [ div 8 ] ) +segs [ 0 locks=0 ] ( 1 ) +segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) +jointcorrect [ 0 locks=0 ] ( "on" ) +dotexture [ 0 locks=0 ] ( "on" ) +uoff [ 0 locks=0 ] ( 0 ) +textu [ 0 locks=0 ] ( 0 1 ) +textv [ 0 locks=0 ] ( 0 1 ) +upenable [ 0 locks=0 ] ( "off" ) +upvector [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O.init" +Content-Type: text/plain + +type = resample +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -24.495 25.9806 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O 0 1 "input1" +} +inputs +{ +0 O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O 0 1 +} +stat +{ + create 1612347451 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O.chn" +Content-Type: text/plain + +{ + channel length { + lefttype = extend + righttype = extend + default = 0.76000000000000001 + flags = 0 + segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O/length\") } + } + channel segs { + lefttype = extend + righttype = extend + default = 13 + flags = 0 + segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O/segs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +lod [ 0 locks=0 ] ( 1 ) +edge [ 0 locks=0 ] ( "off" ) +method [ 0 locks=0 ] ( "dist" ) +measure [ 0 locks=0 ] ( "arc" ) +dolength [ 0 locks=0 ] ( "off" ) +length [ 8 locks=0 ] ( [ length 0.125 ] ) +dosegs [ 0 locks=0 ] ( "on" ) +segs [ 8 locks=0 ] ( [ segs 8 ] ) +useattribs [ 0 locks=0 ] ( "on" ) +allequal [ 0 locks=0 ] ( "on" ) +last [ 0 locks=0 ] ( "off" ) +randomshift [ 0 locks=0 ] ( "off" ) +onlypoints [ 0 locks=0 ] ( "off" ) +treatpolysas [ 0 locks=0 ] ( "straight" ) +outputsubdpoly [ 0 locks=0 ] ( "off" ) +doptdistattr [ 0 locks=0 ] ( "off" ) +ptdistattr [ 0 locks=0 ] ( ptdist ) +dotangentattr [ 0 locks=0 ] ( "off" ) +tangentattr [ 0 locks=0 ] ( tangentu ) +docurveuattr [ 0 locks=0 ] ( "off" ) +curveuattr [ 0 locks=0 ] ( curveu ) +docurvenumattr [ 0 locks=0 ] ( "off" ) +curvenumattr [ 0 locks=0 ] ( curvenum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -36.495 22.9806 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1612345230 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O.chn" +Content-Type: text/plain + +{ + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O/radx\")-2*ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O/radius\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "nurbs" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.18518518518518517 ] [ rady 0.18518518518518517 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 12 ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O.init" +Content-Type: text/plain + +type = polywire +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -36.495 20.9806 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O 1 1 "input1" +} +inputs +{ +0 O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O 0 1 +} +stat +{ + create 1612345270 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O.chn" +Content-Type: text/plain + +{ + channel segscale1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "1.0 / $NSEG" } + } + channel segscale2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } + } + channel radius { + lefttype = extend + righttype = extend + default = 0.1666 + flags = 0 + segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O/radius\")/3 } + } + channel div { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O/div\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +radius [ 8 locks=0 ] ( [ radius 0.0061728395061728392 ] ) +maxscale [ 0 locks=0 ] ( 100 ) +smooth [ 0 locks=0 ] ( 1 ) +div [ 8 locks=0 ] ( [ div 8 ] ) +segs [ 0 locks=0 ] ( 1 ) +segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) +jointcorrect [ 0 locks=0 ] ( "on" ) +dotexture [ 0 locks=0 ] ( "on" ) +uoff [ 0 locks=0 ] ( 0 ) +textu [ 0 locks=0 ] ( 0 1 ) +textv [ 0 locks=0 ] ( 0 1 ) +upenable [ 0 locks=0 ] ( "off" ) +upvector [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O.init" +Content-Type: text/plain + +type = resample +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -36.495 21.9806 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O 0 1 "input1" +} +inputs +{ +0 O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O 0 1 +} +stat +{ + create 1612347451 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O.chn" +Content-Type: text/plain + +{ + channel length { + lefttype = extend + righttype = extend + default = 0.76000000000000001 + flags = 0 + segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O/length\") } + } + channel segs { + lefttype = extend + righttype = extend + default = 13 + flags = 0 + segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O/segs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +lod [ 0 locks=0 ] ( 1 ) +edge [ 0 locks=0 ] ( "off" ) +method [ 0 locks=0 ] ( "dist" ) +measure [ 0 locks=0 ] ( "arc" ) +dolength [ 0 locks=0 ] ( "off" ) +length [ 8 locks=0 ] ( [ length 0.125 ] ) +dosegs [ 0 locks=0 ] ( "on" ) +segs [ 8 locks=0 ] ( [ segs 8 ] ) +useattribs [ 0 locks=0 ] ( "on" ) +allequal [ 0 locks=0 ] ( "on" ) +last [ 0 locks=0 ] ( "off" ) +randomshift [ 0 locks=0 ] ( "off" ) +onlypoints [ 0 locks=0 ] ( "off" ) +treatpolysas [ 0 locks=0 ] ( "straight" ) +outputsubdpoly [ 0 locks=0 ] ( "off" ) +doptdistattr [ 0 locks=0 ] ( "off" ) +ptdistattr [ 0 locks=0 ] ( ptdist ) +dotangentattr [ 0 locks=0 ] ( "off" ) +tangentattr [ 0 locks=0 ] ( tangentu ) +docurveuattr [ 0 locks=0 ] ( "off" ) +curveuattr [ 0 locks=0 ] ( curveu ) +docurvenumattr [ 0 locks=0 ] ( "off" ) +curvenumattr [ 0 locks=0 ] ( curvenum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -44.495 22.9806 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1612345230 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O.chn" +Content-Type: text/plain + +{ + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O/radx\")+2*ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O/radius\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "nurbs" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.25925925925925924 ] [ rady 0.25925925925925924 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 12 ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O.init" +Content-Type: text/plain + +type = polywire +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -44.495 20.9806 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O 1 1 "input1" +} +inputs +{ +0 O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O 0 1 +} +stat +{ + create 1612345270 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O.chn" +Content-Type: text/plain + +{ + channel segscale1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "1.0 / $NSEG" } + } + channel segscale2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } + } + channel radius { + lefttype = extend + righttype = extend + default = 0.1666 + flags = 0 + segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O/radius\")/3 } + } + channel div { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O/div\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +radius [ 8 locks=0 ] ( [ radius 0.0061728395061728392 ] ) +maxscale [ 0 locks=0 ] ( 100 ) +smooth [ 0 locks=0 ] ( 1 ) +div [ 8 locks=0 ] ( [ div 8 ] ) +segs [ 0 locks=0 ] ( 1 ) +segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) +jointcorrect [ 0 locks=0 ] ( "on" ) +dotexture [ 0 locks=0 ] ( "on" ) +uoff [ 0 locks=0 ] ( 0 ) +textu [ 0 locks=0 ] ( 0 1 ) +textv [ 0 locks=0 ] ( 0 1 ) +upenable [ 0 locks=0 ] ( "off" ) +upvector [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O.init" +Content-Type: text/plain + +type = resample +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -44.495 21.9806 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O 0 1 "input1" +} +inputs +{ +0 O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O 0 1 +} +stat +{ + create 1612347451 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O.chn" +Content-Type: text/plain + +{ + channel length { + lefttype = extend + righttype = extend + default = 0.76000000000000001 + flags = 0 + segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O/length\") } + } + channel segs { + lefttype = extend + righttype = extend + default = 13 + flags = 0 + segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O/segs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +lod [ 0 locks=0 ] ( 1 ) +edge [ 0 locks=0 ] ( "off" ) +method [ 0 locks=0 ] ( "dist" ) +measure [ 0 locks=0 ] ( "arc" ) +dolength [ 0 locks=0 ] ( "off" ) +length [ 8 locks=0 ] ( [ length 0.125 ] ) +dosegs [ 0 locks=0 ] ( "on" ) +segs [ 8 locks=0 ] ( [ segs 8 ] ) +useattribs [ 0 locks=0 ] ( "on" ) +allequal [ 0 locks=0 ] ( "on" ) +last [ 0 locks=0 ] ( "off" ) +randomshift [ 0 locks=0 ] ( "off" ) +onlypoints [ 0 locks=0 ] ( "off" ) +treatpolysas [ 0 locks=0 ] ( "straight" ) +outputsubdpoly [ 0 locks=0 ] ( "off" ) +doptdistattr [ 0 locks=0 ] ( "off" ) +ptdistattr [ 0 locks=0 ] ( ptdist ) +dotangentattr [ 0 locks=0 ] ( "off" ) +tangentattr [ 0 locks=0 ] ( tangentu ) +docurveuattr [ 0 locks=0 ] ( "off" ) +curveuattr [ 0 locks=0 ] ( curveu ) +docurvenumattr [ 0 locks=0 ] ( "off" ) +curvenumattr [ 0 locks=0 ] ( curvenum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -20.495 22.9806 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1612345230 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O.chn" +Content-Type: text/plain + +{ + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O/radx\")+2*ch(\"../O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O/radius\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "nurbs" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.48148148148148145 ] [ rady 0.48148148148148145 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 12 ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O.init" +Content-Type: text/plain + +type = polywire +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -20.495 20.9806 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O 1 1 "input1" +} +inputs +{ +0 O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O 0 1 +} +stat +{ + create 1612345270 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O.chn" +Content-Type: text/plain + +{ + channel segscale1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "1.0 / $NSEG" } + } + channel segscale2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } + } + channel radius { + lefttype = extend + righttype = extend + default = 0.1666 + flags = 0 + segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O/radius\")/3 } + } + channel div { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O/div\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +radius [ 8 locks=0 ] ( [ radius 0.0061728395061728392 ] ) +maxscale [ 0 locks=0 ] ( 100 ) +smooth [ 0 locks=0 ] ( 1 ) +div [ 8 locks=0 ] ( [ div 8 ] ) +segs [ 0 locks=0 ] ( 1 ) +segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) +jointcorrect [ 0 locks=0 ] ( "on" ) +dotexture [ 0 locks=0 ] ( "on" ) +uoff [ 0 locks=0 ] ( 0 ) +textu [ 0 locks=0 ] ( 0 1 ) +textv [ 0 locks=0 ] ( 0 1 ) +upenable [ 0 locks=0 ] ( "off" ) +upvector [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O.init" +Content-Type: text/plain + +type = resample +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -20.495 21.9806 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O 0 1 "input1" +} +inputs +{ +0 O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O 0 1 +} +stat +{ + create 1612347451 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O.chn" +Content-Type: text/plain + +{ + channel length { + lefttype = extend + righttype = extend + default = 0.76000000000000001 + flags = 0 + segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O/length\") } + } + channel segs { + lefttype = extend + righttype = extend + default = 13 + flags = 0 + segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O/segs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +lod [ 0 locks=0 ] ( 1 ) +edge [ 0 locks=0 ] ( "off" ) +method [ 0 locks=0 ] ( "dist" ) +measure [ 0 locks=0 ] ( "arc" ) +dolength [ 0 locks=0 ] ( "off" ) +length [ 8 locks=0 ] ( [ length 0.125 ] ) +dosegs [ 0 locks=0 ] ( "on" ) +segs [ 8 locks=0 ] ( [ segs 8 ] ) +useattribs [ 0 locks=0 ] ( "on" ) +allequal [ 0 locks=0 ] ( "on" ) +last [ 0 locks=0 ] ( "off" ) +randomshift [ 0 locks=0 ] ( "off" ) +onlypoints [ 0 locks=0 ] ( "off" ) +treatpolysas [ 0 locks=0 ] ( "straight" ) +outputsubdpoly [ 0 locks=0 ] ( "off" ) +doptdistattr [ 0 locks=0 ] ( "off" ) +ptdistattr [ 0 locks=0 ] ( ptdist ) +dotangentattr [ 0 locks=0 ] ( "off" ) +tangentattr [ 0 locks=0 ] ( tangentu ) +docurveuattr [ 0 locks=0 ] ( "off" ) +curveuattr [ 0 locks=0 ] ( curveu ) +docurvenumattr [ 0 locks=0 ] ( "off" ) +curvenumattr [ 0 locks=0 ] ( curvenum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -28.495 22.9806 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1612345230 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O.chn" +Content-Type: text/plain + +{ + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O/radx\")-2*ch(\"../O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O/radius\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "nurbs" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.40740740740740738 ] [ rady 0.40740740740740738 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 12 ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O.init" +Content-Type: text/plain + +type = polywire +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -28.495 20.9806 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O 1 1 "input1" +} +inputs +{ +0 O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O 0 1 +} +stat +{ + create 1612345270 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O.chn" +Content-Type: text/plain + +{ + channel segscale1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "1.0 / $NSEG" } + } + channel segscale2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } + } + channel radius { + lefttype = extend + righttype = extend + default = 0.1666 + flags = 0 + segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O/radius\")/3 } + } + channel div { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O/div\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +radius [ 8 locks=0 ] ( [ radius 0.0061728395061728392 ] ) +maxscale [ 0 locks=0 ] ( 100 ) +smooth [ 0 locks=0 ] ( 1 ) +div [ 8 locks=0 ] ( [ div 8 ] ) +segs [ 0 locks=0 ] ( 1 ) +segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) +jointcorrect [ 0 locks=0 ] ( "on" ) +dotexture [ 0 locks=0 ] ( "on" ) +uoff [ 0 locks=0 ] ( 0 ) +textu [ 0 locks=0 ] ( 0 1 ) +textv [ 0 locks=0 ] ( 0 1 ) +upenable [ 0 locks=0 ] ( "off" ) +upvector [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O.init" +Content-Type: text/plain + +type = resample +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -28.495 21.9806 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O 0 1 "input1" +} +inputs +{ +0 O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O 0 1 +} +stat +{ + create 1612347451 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O.chn" +Content-Type: text/plain + +{ + channel length { + lefttype = extend + righttype = extend + default = 0.76000000000000001 + flags = 0 + segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O/length\") } + } + channel segs { + lefttype = extend + righttype = extend + default = 13 + flags = 0 + segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O/segs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +lod [ 0 locks=0 ] ( 1 ) +edge [ 0 locks=0 ] ( "off" ) +method [ 0 locks=0 ] ( "dist" ) +measure [ 0 locks=0 ] ( "arc" ) +dolength [ 0 locks=0 ] ( "off" ) +length [ 8 locks=0 ] ( [ length 0.125 ] ) +dosegs [ 0 locks=0 ] ( "on" ) +segs [ 8 locks=0 ] ( [ segs 8 ] ) +useattribs [ 0 locks=0 ] ( "on" ) +allequal [ 0 locks=0 ] ( "on" ) +last [ 0 locks=0 ] ( "off" ) +randomshift [ 0 locks=0 ] ( "off" ) +onlypoints [ 0 locks=0 ] ( "off" ) +treatpolysas [ 0 locks=0 ] ( "straight" ) +outputsubdpoly [ 0 locks=0 ] ( "off" ) +doptdistattr [ 0 locks=0 ] ( "off" ) +ptdistattr [ 0 locks=0 ] ( ptdist ) +dotangentattr [ 0 locks=0 ] ( "off" ) +tangentattr [ 0 locks=0 ] ( tangentu ) +docurveuattr [ 0 locks=0 ] ( "off" ) +curveuattr [ 0 locks=0 ] ( curveu ) +docurvenumattr [ 0 locks=0 ] ( "off" ) +curvenumattr [ 0 locks=0 ] ( curvenum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -18.495 19.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1612345230 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_O.chn" +Content-Type: text/plain + +{ + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O/radx\")+2*ch(\"../O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O/radius\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "nurbs" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.49382716049382713 ] [ rady 0.49382716049382713 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 12 ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_POLYWIRE_O.init" +Content-Type: text/plain + +type = polywire +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_POLYWIRE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -18.495 17.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELPMASER_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_RESAMPLE_O 1 1 "input1" +} +inputs +{ +0 O_ELPMASER_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_RESAMPLE_O 0 1 +} +stat +{ + create 1612345270 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_POLYWIRE_O.chn" +Content-Type: text/plain + +{ + channel segscale1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "1.0 / $NSEG" } + } + channel segscale2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } + } + channel radius { + lefttype = extend + righttype = extend + default = 0.1666 + flags = 0 + segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O/radius\")/3 } + } + channel div { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O/div\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_POLYWIRE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +radius [ 8 locks=0 ] ( [ radius 0.0020576131687242796 ] ) +maxscale [ 0 locks=0 ] ( 100 ) +smooth [ 0 locks=0 ] ( 1 ) +div [ 8 locks=0 ] ( [ div 8 ] ) +segs [ 0 locks=0 ] ( 1 ) +segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) +jointcorrect [ 0 locks=0 ] ( "on" ) +dotexture [ 0 locks=0 ] ( "on" ) +uoff [ 0 locks=0 ] ( 0 ) +textu [ 0 locks=0 ] ( 0 1 ) +textv [ 0 locks=0 ] ( 0 1 ) +upenable [ 0 locks=0 ] ( "off" ) +upvector [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_POLYWIRE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_RESAMPLE_O.init" +Content-Type: text/plain + +type = resample +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_RESAMPLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -18.495 18.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_O 0 1 "input1" +} +inputs +{ +0 O_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_O 0 1 +} +stat +{ + create 1612347451 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_RESAMPLE_O.chn" +Content-Type: text/plain + +{ + channel length { + lefttype = extend + righttype = extend + default = 0.76000000000000001 + flags = 0 + segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O/length\") } + } + channel segs { + lefttype = extend + righttype = extend + default = 13 + flags = 0 + segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O/segs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_RESAMPLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +lod [ 0 locks=0 ] ( 1 ) +edge [ 0 locks=0 ] ( "off" ) +method [ 0 locks=0 ] ( "dist" ) +measure [ 0 locks=0 ] ( "arc" ) +dolength [ 0 locks=0 ] ( "off" ) +length [ 8 locks=0 ] ( [ length 0.125 ] ) +dosegs [ 0 locks=0 ] ( "on" ) +segs [ 8 locks=0 ] ( [ segs 8 ] ) +useattribs [ 0 locks=0 ] ( "on" ) +allequal [ 0 locks=0 ] ( "on" ) +last [ 0 locks=0 ] ( "off" ) +randomshift [ 0 locks=0 ] ( "off" ) +onlypoints [ 0 locks=0 ] ( "off" ) +treatpolysas [ 0 locks=0 ] ( "straight" ) +outputsubdpoly [ 0 locks=0 ] ( "off" ) +doptdistattr [ 0 locks=0 ] ( "off" ) +ptdistattr [ 0 locks=0 ] ( ptdist ) +dotangentattr [ 0 locks=0 ] ( "off" ) +tangentattr [ 0 locks=0 ] ( tangentu ) +docurveuattr [ 0 locks=0 ] ( "off" ) +curveuattr [ 0 locks=0 ] ( curveu ) +docurvenumattr [ 0 locks=0 ] ( "off" ) +curvenumattr [ 0 locks=0 ] ( curvenum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_RESAMPLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -22.495 19.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1612345230 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_O.chn" +Content-Type: text/plain + +{ + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O/radx\")-2*ch(\"../O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O/radius\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "nurbs" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.46913580246913578 ] [ rady 0.46913580246913578 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 12 ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_POLYWIRE_O.init" +Content-Type: text/plain + +type = polywire +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_POLYWIRE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -22.495 17.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELPMASER_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_RESAMPLE_O 1 1 "input1" +} +inputs +{ +0 O_ELPMASER_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_RESAMPLE_O 0 1 +} +stat +{ + create 1612345270 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_POLYWIRE_O.chn" +Content-Type: text/plain + +{ + channel segscale1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "1.0 / $NSEG" } + } + channel segscale2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } + } + channel radius { + lefttype = extend + righttype = extend + default = 0.1666 + flags = 0 + segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O/radius\")/3 } + } + channel div { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O/div\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_POLYWIRE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +radius [ 8 locks=0 ] ( [ radius 0.0020576131687242796 ] ) +maxscale [ 0 locks=0 ] ( 100 ) +smooth [ 0 locks=0 ] ( 1 ) +div [ 8 locks=0 ] ( [ div 8 ] ) +segs [ 0 locks=0 ] ( 1 ) +segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) +jointcorrect [ 0 locks=0 ] ( "on" ) +dotexture [ 0 locks=0 ] ( "on" ) +uoff [ 0 locks=0 ] ( 0 ) +textu [ 0 locks=0 ] ( 0 1 ) +textv [ 0 locks=0 ] ( 0 1 ) +upenable [ 0 locks=0 ] ( "off" ) +upvector [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_POLYWIRE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_RESAMPLE_O.init" +Content-Type: text/plain + +type = resample +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_RESAMPLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -22.495 18.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_O 0 1 "input1" +} +inputs +{ +0 O_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_O 0 1 +} +stat +{ + create 1612347451 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_RESAMPLE_O.chn" +Content-Type: text/plain + +{ + channel length { + lefttype = extend + righttype = extend + default = 0.76000000000000001 + flags = 0 + segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O/length\") } + } + channel segs { + lefttype = extend + righttype = extend + default = 13 + flags = 0 + segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O/segs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_RESAMPLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +lod [ 0 locks=0 ] ( 1 ) +edge [ 0 locks=0 ] ( "off" ) +method [ 0 locks=0 ] ( "dist" ) +measure [ 0 locks=0 ] ( "arc" ) +dolength [ 0 locks=0 ] ( "off" ) +length [ 8 locks=0 ] ( [ length 0.125 ] ) +dosegs [ 0 locks=0 ] ( "on" ) +segs [ 8 locks=0 ] ( [ segs 8 ] ) +useattribs [ 0 locks=0 ] ( "on" ) +allequal [ 0 locks=0 ] ( "on" ) +last [ 0 locks=0 ] ( "off" ) +randomshift [ 0 locks=0 ] ( "off" ) +onlypoints [ 0 locks=0 ] ( "off" ) +treatpolysas [ 0 locks=0 ] ( "straight" ) +outputsubdpoly [ 0 locks=0 ] ( "off" ) +doptdistattr [ 0 locks=0 ] ( "off" ) +ptdistattr [ 0 locks=0 ] ( ptdist ) +dotangentattr [ 0 locks=0 ] ( "off" ) +tangentattr [ 0 locks=0 ] ( tangentu ) +docurveuattr [ 0 locks=0 ] ( "off" ) +curveuattr [ 0 locks=0 ] ( curveu ) +docurvenumattr [ 0 locks=0 ] ( "off" ) +curvenumattr [ 0 locks=0 ] ( curvenum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_RESAMPLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -26.495 19.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1612345230 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_O.chn" +Content-Type: text/plain + +{ + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O/radx\")+2*ch(\"../O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O/radius\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "nurbs" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.41975308641975306 ] [ rady 0.41975308641975306 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 12 ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_POLYWIRE_O.init" +Content-Type: text/plain + +type = polywire +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_POLYWIRE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -26.495 17.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELPMASER_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_RESAMPLE_O 1 1 "input1" +} +inputs +{ +0 O_ELPMASER_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_RESAMPLE_O 0 1 +} +stat +{ + create 1612345270 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_POLYWIRE_O.chn" +Content-Type: text/plain + +{ + channel segscale1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "1.0 / $NSEG" } + } + channel segscale2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } + } + channel radius { + lefttype = extend + righttype = extend + default = 0.1666 + flags = 0 + segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O/radius\")/3 } + } + channel div { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O/div\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_POLYWIRE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +radius [ 8 locks=0 ] ( [ radius 0.0020576131687242796 ] ) +maxscale [ 0 locks=0 ] ( 100 ) +smooth [ 0 locks=0 ] ( 1 ) +div [ 8 locks=0 ] ( [ div 8 ] ) +segs [ 0 locks=0 ] ( 1 ) +segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) +jointcorrect [ 0 locks=0 ] ( "on" ) +dotexture [ 0 locks=0 ] ( "on" ) +uoff [ 0 locks=0 ] ( 0 ) +textu [ 0 locks=0 ] ( 0 1 ) +textv [ 0 locks=0 ] ( 0 1 ) +upenable [ 0 locks=0 ] ( "off" ) +upvector [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_POLYWIRE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_RESAMPLE_O.init" +Content-Type: text/plain + +type = resample +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_RESAMPLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -26.495 18.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_O 0 1 "input1" +} +inputs +{ +0 O_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_O 0 1 +} +stat +{ + create 1612347451 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_RESAMPLE_O.chn" +Content-Type: text/plain + +{ + channel length { + lefttype = extend + righttype = extend + default = 0.76000000000000001 + flags = 0 + segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O/length\") } + } + channel segs { + lefttype = extend + righttype = extend + default = 13 + flags = 0 + segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O/segs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_RESAMPLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +lod [ 0 locks=0 ] ( 1 ) +edge [ 0 locks=0 ] ( "off" ) +method [ 0 locks=0 ] ( "dist" ) +measure [ 0 locks=0 ] ( "arc" ) +dolength [ 0 locks=0 ] ( "off" ) +length [ 8 locks=0 ] ( [ length 0.125 ] ) +dosegs [ 0 locks=0 ] ( "on" ) +segs [ 8 locks=0 ] ( [ segs 8 ] ) +useattribs [ 0 locks=0 ] ( "on" ) +allequal [ 0 locks=0 ] ( "on" ) +last [ 0 locks=0 ] ( "off" ) +randomshift [ 0 locks=0 ] ( "off" ) +onlypoints [ 0 locks=0 ] ( "off" ) +treatpolysas [ 0 locks=0 ] ( "straight" ) +outputsubdpoly [ 0 locks=0 ] ( "off" ) +doptdistattr [ 0 locks=0 ] ( "off" ) +ptdistattr [ 0 locks=0 ] ( ptdist ) +dotangentattr [ 0 locks=0 ] ( "off" ) +tangentattr [ 0 locks=0 ] ( tangentu ) +docurveuattr [ 0 locks=0 ] ( "off" ) +curveuattr [ 0 locks=0 ] ( curveu ) +docurvenumattr [ 0 locks=0 ] ( "off" ) +curvenumattr [ 0 locks=0 ] ( curvenum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_RESAMPLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -30.495 19.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1612345230 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_O.chn" +Content-Type: text/plain + +{ + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O/radx\")-2*ch(\"../O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O/radius\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "nurbs" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.39506172839506171 ] [ rady 0.39506172839506171 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 12 ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_POLYWIRE_O.init" +Content-Type: text/plain + +type = polywire +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_POLYWIRE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -30.495 17.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELPMASER_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_RESAMPLE_O 1 1 "input1" +} +inputs +{ +0 O_ELPMASER_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_RESAMPLE_O 0 1 +} +stat +{ + create 1612345270 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_POLYWIRE_O.chn" +Content-Type: text/plain + +{ + channel segscale1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "1.0 / $NSEG" } + } + channel segscale2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } + } + channel radius { + lefttype = extend + righttype = extend + default = 0.1666 + flags = 0 + segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O/radius\")/3 } + } + channel div { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O/div\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_POLYWIRE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +radius [ 8 locks=0 ] ( [ radius 0.0020576131687242796 ] ) +maxscale [ 0 locks=0 ] ( 100 ) +smooth [ 0 locks=0 ] ( 1 ) +div [ 8 locks=0 ] ( [ div 8 ] ) +segs [ 0 locks=0 ] ( 1 ) +segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) +jointcorrect [ 0 locks=0 ] ( "on" ) +dotexture [ 0 locks=0 ] ( "on" ) +uoff [ 0 locks=0 ] ( 0 ) +textu [ 0 locks=0 ] ( 0 1 ) +textv [ 0 locks=0 ] ( 0 1 ) +upenable [ 0 locks=0 ] ( "off" ) +upvector [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_POLYWIRE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_RESAMPLE_O.init" +Content-Type: text/plain + +type = resample +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_RESAMPLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -30.495 18.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_O 0 1 "input1" +} +inputs +{ +0 O_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_O 0 1 +} +stat +{ + create 1612347451 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_RESAMPLE_O.chn" +Content-Type: text/plain + +{ + channel length { + lefttype = extend + righttype = extend + default = 0.76000000000000001 + flags = 0 + segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O/length\") } + } + channel segs { + lefttype = extend + righttype = extend + default = 13 + flags = 0 + segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O/segs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_RESAMPLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +lod [ 0 locks=0 ] ( 1 ) +edge [ 0 locks=0 ] ( "off" ) +method [ 0 locks=0 ] ( "dist" ) +measure [ 0 locks=0 ] ( "arc" ) +dolength [ 0 locks=0 ] ( "off" ) +length [ 8 locks=0 ] ( [ length 0.125 ] ) +dosegs [ 0 locks=0 ] ( "on" ) +segs [ 8 locks=0 ] ( [ segs 8 ] ) +useattribs [ 0 locks=0 ] ( "on" ) +allequal [ 0 locks=0 ] ( "on" ) +last [ 0 locks=0 ] ( "off" ) +randomshift [ 0 locks=0 ] ( "off" ) +onlypoints [ 0 locks=0 ] ( "off" ) +treatpolysas [ 0 locks=0 ] ( "straight" ) +outputsubdpoly [ 0 locks=0 ] ( "off" ) +doptdistattr [ 0 locks=0 ] ( "off" ) +ptdistattr [ 0 locks=0 ] ( ptdist ) +dotangentattr [ 0 locks=0 ] ( "off" ) +tangentattr [ 0 locks=0 ] ( tangentu ) +docurveuattr [ 0 locks=0 ] ( "off" ) +curveuattr [ 0 locks=0 ] ( curveu ) +docurvenumattr [ 0 locks=0 ] ( "off" ) +curvenumattr [ 0 locks=0 ] ( curvenum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_RESAMPLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -34.495 19.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1612345230 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_O.chn" +Content-Type: text/plain + +{ + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O/radx\")+2*ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O/radius\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "nurbs" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.19753086419753085 ] [ rady 0.19753086419753085 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 12 ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_POLYWIRE_O.init" +Content-Type: text/plain + +type = polywire +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_POLYWIRE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -34.495 17.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELPMASER_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_RESAMPLE_O 1 1 "input1" +} +inputs +{ +0 O_ELPMASER_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_RESAMPLE_O 0 1 +} +stat +{ + create 1612345270 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_POLYWIRE_O.chn" +Content-Type: text/plain + +{ + channel segscale1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "1.0 / $NSEG" } + } + channel segscale2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } + } + channel radius { + lefttype = extend + righttype = extend + default = 0.1666 + flags = 0 + segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O/radius\")/3 } + } + channel div { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O/div\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_POLYWIRE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +radius [ 8 locks=0 ] ( [ radius 0.0020576131687242796 ] ) +maxscale [ 0 locks=0 ] ( 100 ) +smooth [ 0 locks=0 ] ( 1 ) +div [ 8 locks=0 ] ( [ div 8 ] ) +segs [ 0 locks=0 ] ( 1 ) +segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) +jointcorrect [ 0 locks=0 ] ( "on" ) +dotexture [ 0 locks=0 ] ( "on" ) +uoff [ 0 locks=0 ] ( 0 ) +textu [ 0 locks=0 ] ( 0 1 ) +textv [ 0 locks=0 ] ( 0 1 ) +upenable [ 0 locks=0 ] ( "off" ) +upvector [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_POLYWIRE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_RESAMPLE_O.init" +Content-Type: text/plain + +type = resample +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_RESAMPLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -34.495 18.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_O 0 1 "input1" +} +inputs +{ +0 O_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_O 0 1 +} +stat +{ + create 1612347451 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_RESAMPLE_O.chn" +Content-Type: text/plain + +{ + channel length { + lefttype = extend + righttype = extend + default = 0.76000000000000001 + flags = 0 + segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O/length\") } + } + channel segs { + lefttype = extend + righttype = extend + default = 13 + flags = 0 + segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O/segs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_RESAMPLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +lod [ 0 locks=0 ] ( 1 ) +edge [ 0 locks=0 ] ( "off" ) +method [ 0 locks=0 ] ( "dist" ) +measure [ 0 locks=0 ] ( "arc" ) +dolength [ 0 locks=0 ] ( "off" ) +length [ 8 locks=0 ] ( [ length 0.125 ] ) +dosegs [ 0 locks=0 ] ( "on" ) +segs [ 8 locks=0 ] ( [ segs 8 ] ) +useattribs [ 0 locks=0 ] ( "on" ) +allequal [ 0 locks=0 ] ( "on" ) +last [ 0 locks=0 ] ( "off" ) +randomshift [ 0 locks=0 ] ( "off" ) +onlypoints [ 0 locks=0 ] ( "off" ) +treatpolysas [ 0 locks=0 ] ( "straight" ) +outputsubdpoly [ 0 locks=0 ] ( "off" ) +doptdistattr [ 0 locks=0 ] ( "off" ) +ptdistattr [ 0 locks=0 ] ( ptdist ) +dotangentattr [ 0 locks=0 ] ( "off" ) +tangentattr [ 0 locks=0 ] ( tangentu ) +docurveuattr [ 0 locks=0 ] ( "off" ) +curveuattr [ 0 locks=0 ] ( curveu ) +docurvenumattr [ 0 locks=0 ] ( "off" ) +curvenumattr [ 0 locks=0 ] ( curvenum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_RESAMPLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -38.495 19.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1612345230 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_O.chn" +Content-Type: text/plain + +{ + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O/radx\")-2*ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O/radius\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "nurbs" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.1728395061728395 ] [ rady 0.1728395061728395 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 12 ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_POLYWIRE_O.init" +Content-Type: text/plain + +type = polywire +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_POLYWIRE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -38.495 17.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELPMASER_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_RESAMPLE_O 1 1 "input1" +} +inputs +{ +0 O_ELPMASER_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_RESAMPLE_O 0 1 +} +stat +{ + create 1612345270 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_POLYWIRE_O.chn" +Content-Type: text/plain + +{ + channel segscale1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "1.0 / $NSEG" } + } + channel segscale2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } + } + channel radius { + lefttype = extend + righttype = extend + default = 0.1666 + flags = 0 + segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O/radius\")/3 } + } + channel div { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O/div\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_POLYWIRE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +radius [ 8 locks=0 ] ( [ radius 0.0020576131687242796 ] ) +maxscale [ 0 locks=0 ] ( 100 ) +smooth [ 0 locks=0 ] ( 1 ) +div [ 8 locks=0 ] ( [ div 8 ] ) +segs [ 0 locks=0 ] ( 1 ) +segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) +jointcorrect [ 0 locks=0 ] ( "on" ) +dotexture [ 0 locks=0 ] ( "on" ) +uoff [ 0 locks=0 ] ( 0 ) +textu [ 0 locks=0 ] ( 0 1 ) +textv [ 0 locks=0 ] ( 0 1 ) +upenable [ 0 locks=0 ] ( "off" ) +upvector [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_POLYWIRE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_RESAMPLE_O.init" +Content-Type: text/plain + +type = resample +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_RESAMPLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -38.495 18.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_O 0 1 "input1" +} +inputs +{ +0 O_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_O 0 1 +} +stat +{ + create 1612347451 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_RESAMPLE_O.chn" +Content-Type: text/plain + +{ + channel length { + lefttype = extend + righttype = extend + default = 0.76000000000000001 + flags = 0 + segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O/length\") } + } + channel segs { + lefttype = extend + righttype = extend + default = 13 + flags = 0 + segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O/segs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_RESAMPLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +lod [ 0 locks=0 ] ( 1 ) +edge [ 0 locks=0 ] ( "off" ) +method [ 0 locks=0 ] ( "dist" ) +measure [ 0 locks=0 ] ( "arc" ) +dolength [ 0 locks=0 ] ( "off" ) +length [ 8 locks=0 ] ( [ length 0.125 ] ) +dosegs [ 0 locks=0 ] ( "on" ) +segs [ 8 locks=0 ] ( [ segs 8 ] ) +useattribs [ 0 locks=0 ] ( "on" ) +allequal [ 0 locks=0 ] ( "on" ) +last [ 0 locks=0 ] ( "off" ) +randomshift [ 0 locks=0 ] ( "off" ) +onlypoints [ 0 locks=0 ] ( "off" ) +treatpolysas [ 0 locks=0 ] ( "straight" ) +outputsubdpoly [ 0 locks=0 ] ( "off" ) +doptdistattr [ 0 locks=0 ] ( "off" ) +ptdistattr [ 0 locks=0 ] ( ptdist ) +dotangentattr [ 0 locks=0 ] ( "off" ) +tangentattr [ 0 locks=0 ] ( tangentu ) +docurveuattr [ 0 locks=0 ] ( "off" ) +curveuattr [ 0 locks=0 ] ( curveu ) +docurvenumattr [ 0 locks=0 ] ( "off" ) +curvenumattr [ 0 locks=0 ] ( curvenum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_RESAMPLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -42.495 19.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1612345230 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_O.chn" +Content-Type: text/plain + +{ + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O/radx\")+2*ch(\"../O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O/radius\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "nurbs" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.27160493827160492 ] [ rady 0.27160493827160492 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 12 ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_POLYWIRE_O.init" +Content-Type: text/plain + +type = polywire +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_POLYWIRE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -42.495 17.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELPMASER_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_RESAMPLE_O 1 1 "input1" +} +inputs +{ +0 O_ELPMASER_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_RESAMPLE_O 0 1 +} +stat +{ + create 1612345270 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_POLYWIRE_O.chn" +Content-Type: text/plain + +{ + channel segscale1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "1.0 / $NSEG" } + } + channel segscale2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } + } + channel radius { + lefttype = extend + righttype = extend + default = 0.1666 + flags = 0 + segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O/radius\")/3 } + } + channel div { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O/div\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_POLYWIRE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +radius [ 8 locks=0 ] ( [ radius 0.0020576131687242796 ] ) +maxscale [ 0 locks=0 ] ( 100 ) +smooth [ 0 locks=0 ] ( 1 ) +div [ 8 locks=0 ] ( [ div 8 ] ) +segs [ 0 locks=0 ] ( 1 ) +segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) +jointcorrect [ 0 locks=0 ] ( "on" ) +dotexture [ 0 locks=0 ] ( "on" ) +uoff [ 0 locks=0 ] ( 0 ) +textu [ 0 locks=0 ] ( 0 1 ) +textv [ 0 locks=0 ] ( 0 1 ) +upenable [ 0 locks=0 ] ( "off" ) +upvector [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_POLYWIRE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_RESAMPLE_O.init" +Content-Type: text/plain + +type = resample +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_RESAMPLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -42.495 18.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_O 0 1 "input1" +} +inputs +{ +0 O_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_O 0 1 +} +stat +{ + create 1612347451 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_RESAMPLE_O.chn" +Content-Type: text/plain + +{ + channel length { + lefttype = extend + righttype = extend + default = 0.76000000000000001 + flags = 0 + segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O/length\") } + } + channel segs { + lefttype = extend + righttype = extend + default = 13 + flags = 0 + segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O/segs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_RESAMPLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +lod [ 0 locks=0 ] ( 1 ) +edge [ 0 locks=0 ] ( "off" ) +method [ 0 locks=0 ] ( "dist" ) +measure [ 0 locks=0 ] ( "arc" ) +dolength [ 0 locks=0 ] ( "off" ) +length [ 8 locks=0 ] ( [ length 0.125 ] ) +dosegs [ 0 locks=0 ] ( "on" ) +segs [ 8 locks=0 ] ( [ segs 8 ] ) +useattribs [ 0 locks=0 ] ( "on" ) +allequal [ 0 locks=0 ] ( "on" ) +last [ 0 locks=0 ] ( "off" ) +randomshift [ 0 locks=0 ] ( "off" ) +onlypoints [ 0 locks=0 ] ( "off" ) +treatpolysas [ 0 locks=0 ] ( "straight" ) +outputsubdpoly [ 0 locks=0 ] ( "off" ) +doptdistattr [ 0 locks=0 ] ( "off" ) +ptdistattr [ 0 locks=0 ] ( ptdist ) +dotangentattr [ 0 locks=0 ] ( "off" ) +tangentattr [ 0 locks=0 ] ( tangentu ) +docurveuattr [ 0 locks=0 ] ( "off" ) +curveuattr [ 0 locks=0 ] ( curveu ) +docurvenumattr [ 0 locks=0 ] ( "off" ) +curvenumattr [ 0 locks=0 ] ( curvenum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_RESAMPLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -46.495 19.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1612345230 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_O.chn" +Content-Type: text/plain + +{ + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O/radx\")-2*ch(\"../O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O/radius\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "nurbs" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.24691358024691357 ] [ rady 0.24691358024691357 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 12 ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_POLYWIRE_O.init" +Content-Type: text/plain + +type = polywire +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_POLYWIRE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -46.495 17.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELPMASER_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_RESAMPLE_O 1 1 "input1" +} +inputs +{ +0 O_ELPMASER_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_RESAMPLE_O 0 1 +} +stat +{ + create 1612345270 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_POLYWIRE_O.chn" +Content-Type: text/plain + +{ + channel segscale1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "1.0 / $NSEG" } + } + channel segscale2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } + } + channel radius { + lefttype = extend + righttype = extend + default = 0.1666 + flags = 0 + segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O/radius\")/3 } + } + channel div { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O/div\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_POLYWIRE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +radius [ 8 locks=0 ] ( [ radius 0.0020576131687242796 ] ) +maxscale [ 0 locks=0 ] ( 100 ) +smooth [ 0 locks=0 ] ( 1 ) +div [ 8 locks=0 ] ( [ div 8 ] ) +segs [ 0 locks=0 ] ( 1 ) +segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) +jointcorrect [ 0 locks=0 ] ( "on" ) +dotexture [ 0 locks=0 ] ( "on" ) +uoff [ 0 locks=0 ] ( 0 ) +textu [ 0 locks=0 ] ( 0 1 ) +textv [ 0 locks=0 ] ( 0 1 ) +upenable [ 0 locks=0 ] ( "off" ) +upvector [ 0 locks=0 ] ( 0 1 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_POLYWIRE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_RESAMPLE_O.init" +Content-Type: text/plain + +type = resample +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_RESAMPLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -46.495 18.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_O 0 1 "input1" +} +inputs +{ +0 O_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_O 0 1 +} +stat +{ + create 1612347451 + modify 1621151644 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_RESAMPLE_O.chn" +Content-Type: text/plain + +{ + channel length { + lefttype = extend + righttype = extend + default = 0.76000000000000001 + flags = 0 + segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O/length\") } + } + channel segs { + lefttype = extend + righttype = extend + default = 13 + flags = 0 + segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O/segs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_RESAMPLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +lod [ 0 locks=0 ] ( 1 ) +edge [ 0 locks=0 ] ( "off" ) +method [ 0 locks=0 ] ( "dist" ) +measure [ 0 locks=0 ] ( "arc" ) +dolength [ 0 locks=0 ] ( "off" ) +length [ 8 locks=0 ] ( [ length 0.125 ] ) +dosegs [ 0 locks=0 ] ( "on" ) +segs [ 8 locks=0 ] ( [ segs 8 ] ) +useattribs [ 0 locks=0 ] ( "on" ) +allequal [ 0 locks=0 ] ( "on" ) +last [ 0 locks=0 ] ( "off" ) +randomshift [ 0 locks=0 ] ( "off" ) +onlypoints [ 0 locks=0 ] ( "off" ) +treatpolysas [ 0 locks=0 ] ( "straight" ) +outputsubdpoly [ 0 locks=0 ] ( "off" ) +doptdistattr [ 0 locks=0 ] ( "off" ) +ptdistattr [ 0 locks=0 ] ( ptdist ) +dotangentattr [ 0 locks=0 ] ( "off" ) +tangentattr [ 0 locks=0 ] ( tangentu ) +docurveuattr [ 0 locks=0 ] ( "off" ) +curveuattr [ 0 locks=0 ] ( curveu ) +docurvenumattr [ 0 locks=0 ] ( "off" ) +curvenumattr [ 0 locks=0 ] ( curvenum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_RESAMPLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O.init" +Content-Type: text/plain + +type = box +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -31.495 29.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1507930633 + modify 1621151644 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +consolidatepts [ 0 locks=0 ] ( "on" ) +size [ 0 locks=0 ] ( 1 1 1 ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( 1 ) +divrate [ 0 locks=0 ] ( 4 4 4 ) +orderrate [ 0 locks=0 ] ( 4 4 4 ) +dodivs [ 0 locks=0 ] ( "off" ) +divs [ 0 locks=0 ] ( 3 3 3 ) +rebar [ 0 locks=0 ] ( "off" ) +orientedbbox [ 0 locks=0 ] ( "off" ) +vertexnormals [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O.init" +Content-Type: text/plain + +type = subdivide +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -31.495 28.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O 0 1 "input1" +} +inputs +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O 0 1 +} +stat +{ + create 1507930636 + modify 1621151644 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +subdivide [ 0 locks=0 ] ( "" ) +creases [ 0 locks=0 ] ( "" ) +algorithm [ 0 locks=0 ] ( "houdini" ) +iterations [ 0 locks=0 ] ( 1 ) +overridecrease [ 0 locks=0 ] ( "off" ) +creaseweight [ 0 locks=0 ] ( 10 ) +outputcrease [ 0 locks=0 ] ( "off" ) +outcreasegroup [ 0 locks=0 ] ( creases ) +closeholes [ 0 locks=0 ] ( "pull" ) +surroundpoly [ 0 locks=0 ] ( "edges" ) +bias [ 0 locks=0 ] ( 1 ) +updatenmls [ 0 locks=0 ] ( "on" ) +smoothvertex [ 0 locks=0 ] ( "on" ) +consisttopology [ 0 locks=0 ] ( "off" ) +linearcreases [ 0 locks=0 ] ( "off" ) +buildpolysoups [ 0 locks=0 ] ( "off" ) +indepcurves [ 0 locks=0 ] ( "off" ) +removeholes [ 0 locks=0 ] ( "on" ) +vtxboundary [ 0 locks=0 ] ( "corner" ) +fvarlinear [ 0 locks=0 ] ( "corner1" ) +creasemethod [ 0 locks=0 ] ( "uniform" ) +trianglesubd [ 0 locks=0 ] ( "catclark" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O1.init" +Content-Type: text/plain + +type = box +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -8.995 -0.155 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1507930633 + modify 1616231890 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +consolidatepts [ 0 locks=0 ] ( "on" ) +size [ 0 locks=0 ] ( 1 1 1 ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +divrate [ 0 locks=0 ] ( 4 4 4 ) +orderrate [ 0 locks=0 ] ( 4 4 4 ) +dodivs [ 0 locks=0 ] ( "off" ) +divs [ 0 locks=0 ] ( 3 3 3 ) +rebar [ 0 locks=0 ] ( "off" ) +orientedbbox [ 0 locks=0 ] ( "off" ) +vertexnormals [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O1.init" +Content-Type: text/plain + +type = subdivide +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -8.995 -1.155 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O1 0 1 "input1" +} +inputs +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O1 0 1 +} +stat +{ + create 1507930636 + modify 1616231890 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +subdivide [ 0 locks=0 ] ( "" ) +creases [ 0 locks=0 ] ( "" ) +algorithm [ 0 locks=0 ] ( "houdini" ) +iterations [ 0 locks=0 ] ( 1 ) +overridecrease [ 0 locks=0 ] ( "off" ) +creaseweight [ 0 locks=0 ] ( 10 ) +outputcrease [ 0 locks=0 ] ( "off" ) +outcreasegroup [ 0 locks=0 ] ( creases ) +closeholes [ 0 locks=0 ] ( "pull" ) +surroundpoly [ 0 locks=0 ] ( "edges" ) +bias [ 0 locks=0 ] ( 1 ) +updatenmls [ 0 locks=0 ] ( "on" ) +smoothvertex [ 0 locks=0 ] ( "on" ) +consisttopology [ 0 locks=0 ] ( "off" ) +linearcreases [ 0 locks=0 ] ( "off" ) +buildpolysoups [ 0 locks=0 ] ( "off" ) +indepcurves [ 0 locks=0 ] ( "off" ) +removeholes [ 0 locks=0 ] ( "on" ) +vtxboundary [ 0 locks=0 ] ( "corner" ) +fvarlinear [ 0 locks=0 ] ( "corner1" ) +creasemethod [ 0 locks=0 ] ( "uniform" ) +trianglesubd [ 0 locks=0 ] ( "catclark" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O1.init" +Content-Type: text/plain + +type = vdbfrompolygons +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -35.495 3.61805 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O 17 1 "input1" +} +inputs +{ +0 O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O 0 1 +} +stat +{ + create 1612015043 + modify 1621151501 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O1.chn" +Content-Type: text/plain + +{ + channel voxelsize { + lefttype = extend + righttype = extend + default = 0.0625 + flags = 0 + segment { length = 0 value = 0.0625 0.0625 expr = 1/243 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +voxelsize [ 8 locks=0 ] ( [ voxelsize 0.00411522633744856 ] ) +group [ 0 locks=0 ] ( "" ) +builddistance [ 0 locks=0 ] ( "off" ) +distancename [ 0 locks=0 ] ( surface ) +buildfog [ 0 locks=0 ] ( "on" ) +fogname [ 0 locks=0 ] ( density ) +useworldspaceunits [ 0 locks=0 ] ( "off" ) +exteriorbandvoxels [ 0 locks=0 ] ( 1 ) +interiorbandvoxels [ 0 locks=0 ] ( 1 ) +exteriorband [ 0 locks=0 ] ( 1 ) +interiorband [ 0 locks=0 ] ( 1 ) +fillinterior [ 0 locks=0 ] ( "on" ) +unsigneddist [ 0 locks=0 ] ( "off" ) +numattrib [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_GNIR_O_RING_VOLUME_VISUALIZATION_O.init" +Content-Type: text/plain + +type = volumevisualization +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_GNIR_O_RING_VOLUME_VISUALIZATION_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -35.362 -0.244068 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ECILS_EMULOV_GNIR_O_RING_VOLUME_SLICE_O 1 1 "input1" +} +inputs +{ +0 O_ECILS_EMULOV_GNIR_O_RING_VOLUME_SLICE_O 0 1 +} +stat +{ + create 1596233050 + modify 1621151501 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_GNIR_O_RING_VOLUME_VISUALIZATION_O.parm" +Content-Type: text/plain + +{ +version 0.8 +vismode [ 0 locks=0 ] ( "none" ) +rangemin [ 0 locks=0 ] ( 0 ) +rangemax [ 0 locks=0 ] ( 1 ) +densityscale [ 0 locks=0 ] ( 1 ) +shadowscale [ 0 locks=0 ] ( 1 ) +setmaxres [ 0 locks=0 ] ( "off" ) +maxres [ 8 locks=0 ] ( 128 ) +emitswitcher [ 0 locks=0 ] ( 0 0 ) +densityfield [ 0 locks=0 ] ( density ) +densityrampmode [ 0 locks=0 ] ( "clamp" ) +densitypreset [ 0 locks=0 ] ( "none" ) +densityramp [ 0 locks=0 ] ( 2 ) +cdfield [ 0 locks=0 ] ( density ) +cdrangeoverride [ 0 locks=0 ] ( "off" ) +cdrange [ 8 locks=0 ] ( 0 1 ) +cdrampmode [ 0 locks=0 ] ( "clamp" ) +cdpreset [ 0 locks=0 ] ( "none" ) +cdramp [ 0 locks=0 ] ( 2 ) +emitscale [ 0 locks=0 ] ( 0 ) +emitfield [ 0 locks=0 ] ( density ) +emitrangeoverride [ 0 locks=0 ] ( "off" ) +emitrange [ 0 locks=0 ] ( 0 1 ) +emitrampmode [ 0 locks=0 ] ( "clamp" ) +emitpreset [ 0 locks=0 ] ( "none" ) +emitramp [ 0 locks=0 ] ( 2 ) +emitcdfield [ 0 locks=0 ] ( density ) +emitcdrangeoverride [ 0 locks=0 ] ( "off" ) +emitcdrange [ 8 locks=0 ] ( 0 1 ) +emitcdrampmode [ 0 locks=0 ] ( "clamp" ) +emitcdpreset [ 0 locks=0 ] ( "none" ) +emitcdramp [ 0 locks=0 ] ( 2 ) +emitcdfieldscale [ 0 locks=0 ] ( 1 ) +emitcdtemperature0 [ 0 locks=0 ] ( 0 ) +emitcdtemperature [ 0 locks=0 ] ( 5000 ) +emitcdtonemap [ 0 locks=0 ] ( "on" ) +emitcdadaptation [ 0 locks=0 ] ( 0.14999999999999999 ) +emitcdburn [ 0 locks=0 ] ( 0 ) +densityramp1pos [ 0 locks=0 ] ( 0 ) +densityramp1value [ 0 locks=0 ] ( 0 ) +densityramp1interp [ 0 locks=0 ] ( "linear" ) +densityramp2pos [ 0 locks=0 ] ( 1 ) +densityramp2value [ 0 locks=0 ] ( 1 ) +densityramp2interp [ 0 locks=0 ] ( "linear" ) +cdramp1pos [ 0 locks=0 ] ( 0 ) +cdramp1c [ 0 locks=0 ] ( 1.8125 1.8125 1.8125 ) +cdramp1interp [ 0 locks=0 ] ( "linear" ) +cdramp2pos [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( 1 ) +cdramp2c [ 0 locks=0 ] ( 2 2 2 ) +cdramp2interp [ 0 locks=0 ] ( "linear" ) +emitramp1pos [ 0 locks=0 ] ( 0 ) +emitramp1value [ 0 locks=0 ] ( 0 ) +emitramp1interp [ 0 locks=0 ] ( "linear" ) +emitramp2pos [ 0 locks=0 ] ( 1 ) +emitramp2value [ 0 locks=0 ] ( 1 ) +emitramp2interp [ 0 locks=0 ] ( "linear" ) +emitcdramp1pos [ 0 locks=0 ] ( 0 ) +emitcdramp1c [ 0 locks=0 ] ( 0 0 0 ) +emitcdramp1interp [ 0 locks=0 ] ( "linear" ) +emitcdramp2pos [ 0 locks=0 ] ( 1 ) +emitcdramp2c [ 0 locks=0 ] ( 1 1 1 ) +emitcdramp2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_GNIR_O_RING_VOLUME_VISUALIZATION_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_EMULOV_GNIR_O_RING_VOLUME_SLICE_O.init" +Content-Type: text/plain + +type = volumeslice +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_EMULOV_GNIR_O_RING_VOLUME_SLICE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -35.362 0.755932 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELGNARW_EMULOV_GNIR_O_RING_VOLUME_WRANGLE_O 1 1 "input1" +} +inputs +{ +0 O_ELGNARW_EMULOV_GNIR_O_RING_VOLUME_WRANGLE_O 0 1 +} +stat +{ + create 1596216548 + modify 1621151501 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_EMULOV_GNIR_O_RING_VOLUME_SLICE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +method [ 0 locks=0 ] ( "volume" ) +plane [ 0 locks=0 ] ( "xy" ) +planeoffset [ 8 locks=0 ] ( 0 ) +attrib [ 0 locks=0 ] ( density ) +createvarmap [ 0 locks=0 ] ( "off" ) +lvar [ 0 locks=0 ] ( "" ) +visualize [ 0 locks=0 ] ( "on" ) +vismode [ 0 locks=0 ] ( "none" ) +visrange [ 0 locks=0 ] ( 0 1 ) +keep [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_EMULOV_GNIR_O_RING_VOLUME_SLICE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_GNIR_O_RING_VOLUME_MATERIAL_APLY_O.init" +Content-Type: text/plain + +type = material +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_GNIR_O_RING_VOLUME_MATERIAL_APLY_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -35.362 -1.24407 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_NOITAZILAUSIV_EMULOV_GNIR_O_RING_VOLUME_VISUALIZATION_O 1 1 "input1" +} +inputs +{ +0 O_NOITAZILAUSIV_EMULOV_GNIR_O_RING_VOLUME_VISUALIZATION_O 0 1 +} +stat +{ + create 1616097820 + modify 1621151501 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_GNIR_O_RING_VOLUME_MATERIAL_APLY_O.parm" +Content-Type: text/plain + +{ +version 0.8 +style [ 0 locks=0 ] ( primitive ) +uselabels [ 0 locks=0 ] ( "uselabels" ) +createstylesheets [ 0 locks=0 ] ( "off" ) +fullpath [ 0 locks=0 ] ( "on" ) +num_materials [ 0 locks=0 ] ( 1 ) +group1 [ 0 locks=0 ] ( "" ) +shop_materialpath1 [ 0 locks=0 ] ( /shop/O____EMULOV_GNIR____O____RING_VOLUME____O ) +localvar1 [ 0 locks=0 ] ( "off" ) +mergeoverride1 [ 0 locks=0 ] ( "off" ) +num_local1 [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_GNIR_O_RING_VOLUME_MATERIAL_APLY_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O.init" +Content-Type: text/plain + +type = vdb +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -4.495 -15.655 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616286175 + modify 1623868744 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O.chn" +Content-Type: text/plain + +{ + channel voxelsize { + lefttype = extend + righttype = extend + default = 0.10000000000000001 + flags = 0 + segment { length = 0 value = 0.10000000000000001 0.10000000000000001 expr = ch(\"../O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O/O_EZIS_LEXOV_O_VOXEL_SIZE_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O.parm" +Content-Type: text/plain + +{ +version 0.8 +ngrids [ 0 locks=0 ] ( 1 ) +source [ 0 locks=0 ] ( 0 0 0 ) +voxelsize [ 8 locks=0 ] ( [ voxelsize 0.027777777777777776 ] ) +size [ 0 locks=0 ] ( 1 1 1 ) +center [ 0 locks=0 ] ( 0 0 0 ) +taper [ 0 locks=0 ] ( 1 ) +camera [ 0 locks=0 ] ( "" ) +zmin [ 0 locks=0 ] ( 1 ) +zmax [ 0 locks=0 ] ( 2 ) +usecamwindow [ 0 locks=0 ] ( "on" ) +winx [ 0 locks=0 ] ( 0 1 ) +winy [ 0 locks=0 ] ( 0 1 ) +uniformsamples [ 0 locks=0 ] ( "maxaxis" ) +samplediv [ 0 locks=0 ] ( 10 ) +divs [ 0 locks=0 ] ( 10 10 10 ) +divsize [ 0 locks=0 ] ( 0.10000000000000001 ) +zscale [ 0 locks=0 ] ( 1 ) +stdswitcher1 [ 0 locks=0 ] ( 0 0 ) +enable1 [ 0 locks=0 ] ( "on" ) +name1 [ 0 locks=0 ] ( Cd ) +class1 [ 0 locks=0 ] ( "fog volume" ) +type1 [ 0 locks=0 ] ( "vecfloat" ) +precision1 [ 0 locks=0 ] ( "double" ) +vectype1 [ 0 locks=0 ] ( "invariant" ) +bgfloat1 [ 0 locks=0 ] ( 0 ) +bgint1 [ 0 locks=0 ] ( 0 ) +bgbool1 [ 0 locks=0 ] ( 0 ) +bgvec3s1 [ 0 locks=0 ] ( 0 0 0 ) +bgvec3i1 [ 0 locks=0 ] ( 0 0 0 ) +vdbvis1 [ 0 locks=0 ] ( "fromtype" ) +vdbvisiso1 [ 0 locks=0 ] ( 0 ) +vdbvisdensity1 [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -5.03608 -19.735 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O 2 1 "input1" +1 O_DC_BDV_O_VDB_CD_O 1 1 "input2" +} +inputs +{ +0 O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O 0 1 +1 O_DC_BDV_O_VDB_CD_O 0 1 +} +stat +{ + create 1616286314 + modify 1624872070 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast1.init" +Content-Type: text/plain + +type = blast +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.6102 4.32611 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +} +inputs +{ +0 (0) 0 1 +} +stat +{ + create 1354656512 + modify 1624868110 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast1.chn" +Content-Type: text/plain + +{ + channel group { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../group\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( [ group "" ] ) +grouptype [ 0 locks=0 ] ( "prims" ) +computenorms [ 0 locks=0 ] ( "off" ) +negate [ 0 locks=0 ] ( "on" ) +fillhole [ 0 locks=0 ] ( "off" ) +removegrp [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast2.init" +Content-Type: text/plain + +type = blast +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -1.28399 3.66595 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +} +inputs +{ +0 (0) 0 1 +} +stat +{ + create 1354656512 + modify 1616287541 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast2.chn" +Content-Type: text/plain + +{ + channel group { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../group\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( [ group "" ] ) +grouptype [ 0 locks=0 ] ( "prims" ) +computenorms [ 0 locks=0 ] ( "off" ) +negate [ 0 locks=0 ] ( "off" ) +fillhole [ 0 locks=0 ] ( "off" ) +removegrp [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/merge1.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/merge1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -0.388002 2.1284 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +2 volumevop1 4 1 "input1" +} +inputs +{ +0 volumevop1 0 1 +} +stat +{ + create 1354656540 + modify 1624868110 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/merge1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/merge1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O.order" +Content-Type: text/plain + +4 +volumevop1 +blast1 +blast2 +merge1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast1.init" +Content-Type: text/plain + +type = blast +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.6102 4.32611 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +} +inputs +{ +0 (0) 0 1 +} +stat +{ + create 1354656512 + modify 1616287156 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast1.chn" +Content-Type: text/plain + +{ + channel group { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../group\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( [ group "" ] ) +grouptype [ 0 locks=0 ] ( "prims" ) +computenorms [ 0 locks=0 ] ( "off" ) +negate [ 0 locks=0 ] ( "on" ) +fillhole [ 0 locks=0 ] ( "off" ) +removegrp [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast2.init" +Content-Type: text/plain + +type = blast +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -1.28399 3.66595 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +} +inputs +{ +0 (0) 0 1 +} +stat +{ + create 1354656512 + modify 1616287153 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast2.chn" +Content-Type: text/plain + +{ + channel group { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../group\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( [ group "" ] ) +grouptype [ 0 locks=0 ] ( "prims" ) +computenorms [ 0 locks=0 ] ( "off" ) +negate [ 0 locks=0 ] ( "off" ) +fillhole [ 0 locks=0 ] ( "off" ) +removegrp [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/merge1.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/merge1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -0.388002 2.1284 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +2 volumevop1 4 1 "input1" +} +inputs +{ +0 volumevop1 0 1 +} +stat +{ + create 1354656540 + modify 1616287227 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/merge1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/merge1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1.order" +Content-Type: text/plain + +4 +volumevop1 +blast1 +blast2 +merge1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O1.init" +Content-Type: text/plain + +type = vdb +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.99 -15.66 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616286175 + modify 1623868744 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O1.chn" +Content-Type: text/plain + +{ + channel voxelsize { + lefttype = extend + righttype = extend + default = 0.10000000000000001 + flags = 0 + segment { length = 0 value = 0.10000000000000001 0.10000000000000001 expr = ch(\"../O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O/O_EZIS_LEXOV_O_VOXEL_SIZE_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +ngrids [ 0 locks=0 ] ( 1 ) +source [ 0 locks=0 ] ( 0 0 0 ) +voxelsize [ 8 locks=0 ] ( [ voxelsize 0.022222222222222223 ] ) +size [ 0 locks=0 ] ( 1 1 1 ) +center [ 0 locks=0 ] ( 0 0 0 ) +taper [ 0 locks=0 ] ( 1 ) +camera [ 0 locks=0 ] ( "" ) +zmin [ 0 locks=0 ] ( 1 ) +zmax [ 0 locks=0 ] ( 2 ) +usecamwindow [ 0 locks=0 ] ( "on" ) +winx [ 0 locks=0 ] ( 0 1 ) +winy [ 0 locks=0 ] ( 0 1 ) +uniformsamples [ 0 locks=0 ] ( "maxaxis" ) +samplediv [ 0 locks=0 ] ( 10 ) +divs [ 0 locks=0 ] ( 10 10 10 ) +divsize [ 0 locks=0 ] ( 0.10000000000000001 ) +zscale [ 0 locks=0 ] ( 1 ) +stdswitcher1 [ 0 locks=0 ] ( 0 0 ) +enable1 [ 0 locks=0 ] ( "on" ) +name1 [ 0 locks=0 ] ( Cd ) +class1 [ 0 locks=0 ] ( "fog volume" ) +type1 [ 0 locks=0 ] ( "vecfloat" ) +precision1 [ 0 locks=0 ] ( "double" ) +vectype1 [ 0 locks=0 ] ( "invariant" ) +bgfloat1 [ 0 locks=0 ] ( 0 ) +bgint1 [ 0 locks=0 ] ( 0 ) +bgbool1 [ 0 locks=0 ] ( 0 ) +bgvec3s1 [ 0 locks=0 ] ( 0 0 0 ) +bgvec3i1 [ 0 locks=0 ] ( 0 0 0 ) +vdbvis1 [ 0 locks=0 ] ( "fromtype" ) +vdbvisiso1 [ 0 locks=0 ] ( 0 ) +vdbvisdensity1 [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O1.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -10.995 -16.655 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +1 O_DC_BDV_O_VDB_CD_O1 1 1 "input1" +3 O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O3 1 1 "input2" +} +inputs +{ +0 O_DC_BDV_O_VDB_CD_O1 0 1 +1 O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O3 0 1 +} +stat +{ + create 1616286314 + modify 1617727724 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge7.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge7.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.0361 -21.5973 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O 1 1 "input1" +1 O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1 1 1 "input2" +} +inputs +{ +0 O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O 0 1 +1 O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1 0 1 +} +stat +{ + create 1616288487 + modify 1624872133 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge7.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge7.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.init" +Content-Type: text/plain + +type = box +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -74.495 86.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1507930633 + modify 1639493086 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +consolidatepts [ 0 locks=0 ] ( "on" ) +size [ 0 locks=0 ] ( 1 1 1 ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( 1 ) +divrate [ 0 locks=0 ] ( 4 4 4 ) +orderrate [ 0 locks=0 ] ( 4 4 4 ) +dodivs [ 0 locks=0 ] ( "off" ) +divs [ 0 locks=0 ] ( 3 3 3 ) +rebar [ 0 locks=0 ] ( "off" ) +orientedbbox [ 0 locks=0 ] ( "off" ) +vertexnormals [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.init" +Content-Type: text/plain + +type = subdivide +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -74.495 84.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O 0 1 "input1" +} +inputs +{ +0 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O 0 1 +} +stat +{ + create 1507930636 + modify 1628539118 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.chn" +Content-Type: text/plain + +{ + channel iterations { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_SNOISIVID_O_DIVISIONS_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.parm" +Content-Type: text/plain + +{ +version 0.8 +subdivide [ 0 locks=0 ] ( "" ) +creases [ 0 locks=0 ] ( "" ) +algorithm [ 0 locks=0 ] ( "houdini" ) +iterations [ 8 locks=0 ] ( [ iterations 4 ] ) +overridecrease [ 0 locks=0 ] ( "off" ) +creaseweight [ 0 locks=0 ] ( 10 ) +outputcrease [ 0 locks=0 ] ( "off" ) +outcreasegroup [ 0 locks=0 ] ( creases ) +closeholes [ 0 locks=0 ] ( "pull" ) +surroundpoly [ 0 locks=0 ] ( "edges" ) +bias [ 0 locks=0 ] ( 1 ) +updatenmls [ 0 locks=0 ] ( "on" ) +smoothvertex [ 0 locks=0 ] ( "on" ) +consisttopology [ 0 locks=0 ] ( "off" ) +linearcreases [ 0 locks=0 ] ( "off" ) +buildpolysoups [ 0 locks=0 ] ( "off" ) +indepcurves [ 0 locks=0 ] ( "off" ) +removeholes [ 0 locks=0 ] ( "on" ) +vtxboundary [ 0 locks=0 ] ( "corner" ) +fvarlinear [ 0 locks=0 ] ( "corner1" ) +creasemethod [ 0 locks=0 ] ( "uniform" ) +trianglesubd [ 0 locks=0 ] ( "catclark" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -75.995 83.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1621143112 + modify 1628539118 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O.chn" +Content-Type: text/plain + +{ + channel divs { + lefttype = extend + righttype = extend + default = 12 + flags = 0 + segment { length = 0 value = 12 12 expr = "pow(2, ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_SNOISIVID_O_DIVISIONS_O\")+2 )" } + } + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/2 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.5 ] [ rady 0.5 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 8 locks=0 ] ( [ divs 32 ] ) +arc [ 0 locks=0 ] ( "openarc" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -75.995 73.845 +connectornextid 4 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +3 O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O 1 1 "input1" +0 O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O 0 1 "input2" +1 O_PILC_THGIR_O_RIGHT_CLIP_O 1 1 "input3" +} +inputs +{ +0 O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O 0 1 +1 O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O 0 1 +2 O_PILC_THGIR_O_RIGHT_CLIP_O 0 1 +} +stat +{ + create 1621143119 + modify 1628529909 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -77.495 91.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1621143112 + modify 1640785786 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O.chn" +Content-Type: text/plain + +{ + channel divs { + lefttype = extend + righttype = extend + default = 12 + flags = 0 + segment { length = 0 value = 12 12 expr = "pow(2, ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_SNOISIVID_O_DIVISIONS_O\")+2-0 )" } + } + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3/2/3/3 } + } + channel ty { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +orient [ 0 locks=0 ] ( "yz" ) +rad [ 8 locks=0 ] ( [ radx 0.018518518518518517 ] [ rady 0.018518518518518517 ] ) +t [ 8 locks=0 ] ( 0 [ ty 0.33333333333333331 ] 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 2 ) +divs [ 8 locks=0 ] ( [ divs 64 ] ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 90 270 ) +imperfect [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O.init" +Content-Type: text/plain + +type = revolve +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -77.495 75.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge19 2 1 "input1" +} +inputs +{ +0 merge19 0 1 +} +stat +{ + create 1621147715 + modify 1640784852 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O.chn" +Content-Type: text/plain + +{ + channel divs { + lefttype = extend + righttype = extend + default = 8 + flags = 0 + segment { length = 0 value = 8 8 expr = "pow(2, ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_SNOISIVID_O_DIVISIONS_O\")+2-0 )" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +stdswitcher [ 0 locks=0 ] ( 1 1 ) +surftype [ 0 locks=0 ] ( "quads" ) +origin [ 8 locks=0 ] ( 0 0 0 ) +dir [ 0 locks=0 ] ( 0 0 1 ) +polys [ 0 locks=0 ] ( "on" ) +imperfect [ 0 locks=0 ] ( "off" ) +type [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +divs [ 8 locks=0 ] ( [ divs 64 ] ) +order [ 0 locks=0 ] ( 2 ) +cap [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -77.995 83.845 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O 1 1 "input1" +1 O_SMROFSNART_RENI_O_INER_TRANSFORMS_O 1 1 "input2" +} +inputs +{ +0 O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O 0 1 +1 O_SMROFSNART_RENI_O_INER_TRANSFORMS_O 0 1 +} +stat +{ + create 1621148212 + modify 1640785790 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O.init" +Content-Type: text/plain + +type = block_end +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -77.995 81.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O 2 1 "input1" +} +inputs +{ +0 O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O 0 1 +} +stat +{ + create 1621148305 + modify 1628529909 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O.parm" +Content-Type: text/plain + +{ +version 0.8 +itermethod [ 0 locks=0 ] ( "auto" ) +method [ 0 locks=0 ] ( "merge" ) +iterations [ 0 locks=0 ] ( 10 ) +startvalue [ 0 locks=0 ] ( 1 ) +increment [ 0 locks=0 ] ( 1 ) +class [ 0 locks=0 ] ( "primitive" ) +useattrib [ 0 locks=0 ] ( "off" ) +attrib [ 0 locks=0 ] ( "" ) +usemaxiter [ 0 locks=0 ] ( "off" ) +maxiter [ 0 locks=0 ] ( 10 ) +blockpath [ 0 locks=0 ] ( ../O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O ) +templatepath [ 0 locks=0 ] ( ../O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O ) +resetcookpass [ 0 locks=0 ] ( 0 ) +dosinglepass [ 0 locks=0 ] ( "off" ) +singlepass [ 0 locks=0 ] ( 0 ) +stopcondition [ 0 locks=0 ] ( 0 ) +multithread [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -77.495 87.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O 0 1 "input1" +} +inputs +{ +0 O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O 0 1 +} +stat +{ + create 1621148305 + modify 1640808566 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "piece" ) +blockpath [ 0 locks=0 ] ( ../O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O ) +resetcookpass [ 0 locks=0 ] ( 0 ) +createmetablock [ 0 locks=0 ] ( 0 ) +label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O.init" +Content-Type: text/plain + +type = block_end +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -77.495 77.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O 1 1 "input1" +} +inputs +{ +0 O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O 0 1 +} +stat +{ + create 1621148371 + modify 1628539118 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O.chn" +Content-Type: text/plain + +{ + channel iterations { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_SDAERPS_O_SPREADS_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O.parm" +Content-Type: text/plain + +{ +version 0.8 +itermethod [ 0 locks=0 ] ( "count" ) +method [ 0 locks=0 ] ( "feedback" ) +iterations [ 8 locks=0 ] ( [ iterations 4 ] ) +startvalue [ 0 locks=0 ] ( 1 ) +increment [ 0 locks=0 ] ( 1 ) +class [ 0 locks=0 ] ( "point" ) +useattrib [ 0 locks=0 ] ( "on" ) +attrib [ 0 locks=0 ] ( "" ) +usemaxiter [ 0 locks=0 ] ( "off" ) +maxiter [ 0 locks=0 ] ( 10 ) +blockpath [ 0 locks=0 ] ( ../O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O ) +templatepath [ 0 locks=0 ] ( "" ) +resetcookpass [ 0 locks=0 ] ( 0 ) +dosinglepass [ 0 locks=0 ] ( "off" ) +singlepass [ 0 locks=0 ] ( 0 ) +stopcondition [ 0 locks=0 ] ( 0 ) +multithread [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -77.495 89.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 merge21 2 1 "input1" +} +inputs +{ +0 merge21 0 1 +} +stat +{ + create 1621148371 + modify 1640786577 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "feedback" ) +blockpath [ 0 locks=0 ] ( ../O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O ) +resetcookpass [ 0 locks=0 ] ( 0 ) +createmetablock [ 0 locks=0 ] ( 0 ) +label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -76.495 85.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O 0 1 "input1" +} +inputs +{ +0 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O 0 1 +} +stat +{ + create 1621163882 + modify 1628539118 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + channel py { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3/2 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( 0 [ py 0.16666666666666666 ] 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 1 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -78.995 85.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O 0 1 "input1" +} +inputs +{ +0 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O 0 1 +} +stat +{ + create 1621163882 + modify 1640785725 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + channel py { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3*1.5 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( 0 [ py 0.5 ] 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 1 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -77.495 79.845 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O 1 1 "input1" +2 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O 0 1 "input2" +} +inputs +{ +0 O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O 0 1 +1 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O 0 1 +} +stat +{ + create 1621168465 + modify 1628529909 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O.init" +Content-Type: text/plain + +type = material +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -75.995 69.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge8 2 1 "input1" +} +inputs +{ +0 merge8 0 1 +} +stat +{ + create 1622037817 + modify 1640785945 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O.parm" +Content-Type: text/plain + +{ +version 0.8 +style [ 0 locks=0 ] ( detail ) +uselabels [ 0 locks=0 ] ( "uselabels" ) +createstylesheets [ 0 locks=0 ] ( "on" ) +fullpath [ 0 locks=0 ] ( "on" ) +num_materials [ 0 locks=0 ] ( 1 ) +group1 [ 0 locks=0 ] ( "" ) +shop_materialpath1 [ 0 locks=0 ] ( /shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O ) +localvar1 [ 0 locks=0 ] ( "off" ) +mergeoverride1 [ 0 locks=0 ] ( "off" ) +num_local1 [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle5.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -64.495 21.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1622317843 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle5.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 0 locks=0 ] ( 0.5 0.5 ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 17 ) +arc [ 0 locks=0 ] ( "openarc" ) +angle [ 0 locks=0 ] ( 0 90 ) +imperfect [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle6.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle6.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -63.49 21.84 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1622317843 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle6.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 0 locks=0 ] ( 0.5 0.5 ) +t [ 0 locks=0 ] ( 1 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 17 ) +arc [ 0 locks=0 ] ( "openarc" ) +angle [ 0 locks=0 ] ( 180 90 ) +imperfect [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle6.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge11.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge11.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -63.99 20.84 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 circle5 0 1 "input1" +1 circle6 0 1 "input2" +} +inputs +{ +0 circle5 0 1 +1 circle6 0 1 +} +stat +{ + create 1622317973 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge11.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge11.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve3.init" +Content-Type: text/plain + +type = revolve +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -63.99 19.84 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge11 2 1 "input1" +} +inputs +{ +0 merge11 0 1 +} +stat +{ + create 1622318006 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve3.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +stdswitcher [ 0 locks=0 ] ( 1 1 ) +surftype [ 0 locks=0 ] ( "quads" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dir [ 0 locks=0 ] ( 0 1 0 ) +polys [ 0 locks=0 ] ( "on" ) +imperfect [ 0 locks=0 ] ( "on" ) +type [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +divs [ 0 locks=0 ] ( 1024 ) +order [ 0 locks=0 ] ( 2 ) +cap [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform4.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -63.99 18.84 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 revolve3 1 1 "input1" +} +inputs +{ +0 revolve3 0 1 +} +stat +{ + create 1622318127 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform4.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform4.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 90 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ENIL_O_LINE_O.init" +Content-Type: text/plain + +type = line +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ENIL_O_LINE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -67.2514 20.34 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614372855 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ENIL_O_LINE_O.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dir [ 0 locks=0 ] ( 1 0 0 ) +dist [ 8 locks=0 ] ( 1 ) +points [ 0 locks=0 ] ( 512 ) +order [ 0 locks=0 ] ( 11 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ENIL_O_LINE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy1.init" +Content-Type: text/plain + +type = copyxform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -67.2514 18.34 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O 1 1 "input1" +} +inputs +{ +0 O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O 0 1 +} +stat +{ + create 1622491093 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy1.parm" +Content-Type: text/plain + +{ +version 0.8 +sourcegroup [ 0 locks=0 ] ( "" ) +sourcegrouptype [ 0 locks=0 ] ( "guess" ) +ncy [ 0 locks=0 ] ( 2 ) +pack [ 0 locks=0 ] ( "off" ) +pivot [ 0 locks=0 ] ( "centroid" ) +viewportlod [ 0 locks=0 ] ( "full" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 2 0 0 ) +r [ 0 locks=0 ] ( 0 180 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +newgroups [ 0 locks=0 ] ( "off" ) +newgroupprefix [ 0 locks=0 ] ( copyGroup ) +docopyattrib [ 0 locks=0 ] ( "off" ) +copyattrib [ 0 locks=0 ] ( copynum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform5.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -67.2514 17.34 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 copy1 1 1 "input1" +} +inputs +{ +0 copy1 0 1 +} +stat +{ + create 1622491148 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform5.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( -1 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 1 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform6.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform6.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -68.5445 15.84 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 transform5 1 1 "input1" +} +inputs +{ +0 transform5 0 1 +} +stat +{ + create 1622491148 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform6.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( -1 -1 -1 ) +r [ 0 locks=0 ] ( 90 0 -45 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 1 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform6.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytopoints1.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytopoints1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -66.7564 14.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 transform6 1 1 "input1" +1 transform5 1 1 "input2" +} +inputs +{ +0 transform6 0 1 +1 transform5 0 1 +} +stat +{ + create 1622494144 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytopoints1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytopoints1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1.init" +Content-Type: text/plain + +type = copytocurves +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -67.9083 14.0706 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O 1 1 "input1" +1 transform6 1 1 "input2" +} +inputs +{ +0 O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O 0 1 +1 transform6 0 1 +} +stat +{ + create 1622494165 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1.parm" +Content-Type: text/plain + +{ +version 0.8 +sourcegroup [ 0 locks=0 ] ( "" ) +sourcegrouptype [ 0 locks=0 ] ( "guess" ) +curvegroup [ 0 locks=0 ] ( "" ) +copy_folder [ 0 locks=0 ] ( 0 ) +useidattrib [ 0 locks=0 ] ( "off" ) +idattrib [ 0 locks=0 ] ( variant ) +pack [ 0 locks=0 ] ( "off" ) +pivot [ 0 locks=0 ] ( "centroid" ) +viewportlod [ 0 locks=0 ] ( "full" ) +frame_folder [ 0 locks=0 ] ( 0 ) +tangenttype [ 0 locks=0 ] ( "none" ) +continuousclosed [ 0 locks=0 ] ( "on" ) +extrapolateendtangents [ 0 locks=0 ] ( "on" ) +transformbyattribs [ 0 locks=0 ] ( "on" ) +upvectortype [ 0 locks=0 ] ( "normal" ) +upvectoratstart [ 0 locks=0 ] ( "on" ) +useendupvector [ 0 locks=0 ] ( "on" ) +upvectorattrib [ 0 locks=0 ] ( target_up ) +endupvectorattrib [ 0 locks=0 ] ( target_up_end ) +upvector [ 0 locks=0 ] ( 1 0 0 ) +endupvector [ 0 locks=0 ] ( 0 1 0 ) +rotation_folder [ 0 locks=0 ] ( 1 ) +rOrd [ 0 locks=0 ] ( "xyz" ) +applyroll [ 0 locks=0 ] ( "off" ) +roll [ 0 locks=0 ] ( 0 ) +rollper [ 0 locks=0 ] ( "fulldistance" ) +fulltwists [ 0 locks=0 ] ( 0 ) +incroll [ 0 locks=0 ] ( 0 ) +rollattrib [ 0 locks=0 ] ( roll ) +applyyaw [ 0 locks=0 ] ( "off" ) +yaw [ 0 locks=0 ] ( 0 ) +yawper [ 0 locks=0 ] ( "fulldistance" ) +incyaw [ 0 locks=0 ] ( 0 ) +yawattrib [ 0 locks=0 ] ( yaw ) +applypitch [ 0 locks=0 ] ( "off" ) +pitch [ 0 locks=0 ] ( 0 ) +pitchper [ 0 locks=0 ] ( "fulldistance" ) +incpitch [ 0 locks=0 ] ( 0 ) +pitchattrib [ 0 locks=0 ] ( pitch ) +scales_folder [ 0 locks=0 ] ( 1 ) +normalize [ 0 locks=0 ] ( "off" ) +scale [ 0 locks=0 ] ( 1 ) +stretcharoundturns [ 0 locks=0 ] ( "off" ) +maxstretcharoundturns [ 0 locks=0 ] ( 10 ) +attribs_folder [ 0 locks=0 ] ( 1 ) +resettargetattribs [ 0 locks=0 ] ( 0 ) +targetattribs [ 0 locks=0 ] ( 3 ) +useapply1 [ 0 locks=0 ] ( "on" ) +applyto1 [ 0 locks=0 ] ( "points" ) +applymethod1 [ 0 locks=0 ] ( "copy" ) +applyattribs1 [ 0 locks=0 ] ( *,^v,^Alpha,^N,^up,^pscale,^scale,^orient,^rot,^pivot,^trans,^transform ) +useapply2 [ 0 locks=0 ] ( "on" ) +applyto2 [ 0 locks=0 ] ( "points" ) +applymethod2 [ 0 locks=0 ] ( "mult" ) +applyattribs2 [ 0 locks=0 ] ( Alpha ) +useapply3 [ 0 locks=0 ] ( "on" ) +applyto3 [ 0 locks=0 ] ( "points" ) +applymethod3 [ 0 locks=0 ] ( "add" ) +applyattribs3 [ 0 locks=0 ] ( v ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1.inp" +Content-Type: text/plain + +2 +0 0 6 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" +1 3 6.5 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/copytopoints1.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/copytopoints1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.19906 0.0809757 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +1 promote_vertex_to_point 1 1 "input2" +} +inputs +{ +0 (0) 0 1 +1 promote_vertex_to_point 0 1 +} +stat +{ + create 1570568154 + modify 1571862034 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/copytopoints1.multiparm" +Content-Type: text/plain + +4 +useapply# ../useapply# +applyto# ../applyto# +applymethod# ../applymethod# +applyattribs# ../applyattribs# + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/copytopoints1.spareparmdef" +Content-Type: text/plain + + parm { + name "sourcegroup" + label "sourcegroup" + type float + default { "0" } + range { 0 10 } + } + parm { + name "sourcegrouptype" + label "sourcegrouptype" + type float + default { "0" } + range { 0 10 } + } + parm { + name "useidattrib" + label "useidattrib" + type float + default { "0" } + range { 0 10 } + } + parm { + name "idattrib" + label "idattrib" + type float + default { "0" } + range { 0 10 } + } + parm { + name "pack" + label "pack" + type float + default { "0" } + range { 0 10 } + } + parm { + name "pivot" + label "pivot" + type float + default { "0" } + range { 0 10 } + } + parm { + name "viewportlod" + label "viewportlod" + type float + default { "0" } + range { 0 10 } + } + parm { + name "targetattribs" + label "targetattribs" + type float + default { "0" } + range { 0 10 } + } + parm { + name "targetgroup" + label "targetgroup" + type float + default { "0" } + range { 0 10 } + } + parm { + name "useapply1" + label "useapply1" + type float + default { "0" } + range { 0 10 } + } + parm { + name "applyto1" + label "applyto1" + type float + default { "0" } + range { 0 10 } + } + parm { + name "applymethod1" + label "applymethod1" + type float + default { "0" } + range { 0 10 } + } + parm { + name "applyattribs1" + label "applyattribs1" + type float + default { "0" } + range { 0 10 } + } + parm { + name "useapply2" + label "useapply2" + type float + default { "0" } + range { 0 10 } + } + parm { + name "applyto2" + label "applyto2" + type float + default { "0" } + range { 0 10 } + } + parm { + name "applymethod2" + label "applymethod2" + type float + default { "0" } + range { 0 10 } + } + parm { + name "applyattribs2" + label "applyattribs2" + type float + default { "0" } + range { 0 10 } + } + parm { + name "useapply3" + label "useapply3" + type float + default { "0" } + range { 0 10 } + } + parm { + name "applyto3" + label "applyto3" + type float + default { "0" } + range { 0 10 } + } + parm { + name "applymethod3" + label "applymethod3" + type float + default { "0" } + range { 0 10 } + } + parm { + name "applyattribs3" + label "applyattribs3" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/copytopoints1.chn" +Content-Type: text/plain + +{ + channel sourcegroup { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../sourcegroup\") } + } + channel sourcegrouptype { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../sourcegrouptype\") } + } + channel useidattrib { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../useidattrib\") } + } + channel idattrib { + lefttype = extend + righttype = extend + defaultString = \"variant\" + flags = 0 + segment { length = 0 expr = chs(\"../idattrib\") } + } + channel pack { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../pack\") } + } + channel pivot { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../pivot\") } + } + channel viewportlod { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../viewportlod\") } + } + channel targetattribs { + lefttype = extend + righttype = extend + default = 3 + flags = 0 + segment { length = 0 value = 3 3 expr = ch(\"../targetattribs\") } + } + channel targetgroup { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = "ifs(strcmp(chs(\"../curvegroup\"),\"\") != 0, chs(\"../group1/groupname\"), \"\")" } + } + channel useapply1 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../useapply1\") } + } + channel applyto1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../applyto1\") } + } + channel applymethod1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../applymethod1\") } + } + channel applyattribs1 { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../applyattribs1\") } + } + channel useapply2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../useapply2\") } + } + channel applyto2 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../applyto2\") } + } + channel applymethod2 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../applymethod2\") } + } + channel applyattribs2 { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../applyattribs2\") } + } + channel useapply3 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../useapply3\") } + } + channel applyto3 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../applyto3\") } + } + channel applymethod3 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../applymethod3\") } + } + channel applyattribs3 { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../applyattribs3\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/copytopoints1.parm" +Content-Type: text/plain + +{ +version 0.8 +sourcegroup [ 0 locks=0 ] ( [ sourcegroup 0 ] ) +sourcegrouptype [ 0 locks=0 ] ( [ sourcegrouptype 0 ] ) +useidattrib [ 0 locks=0 ] ( [ useidattrib 0 ] ) +idattrib [ 0 locks=0 ] ( [ idattrib 0 ] ) +pack [ 0 locks=0 ] ( [ pack 0 ] ) +pivot [ 0 locks=0 ] ( [ pivot 1 ] ) +viewportlod [ 0 locks=0 ] ( [ viewportlod 0 ] ) +targetattribs [ 0 locks=0 ] ( [ targetattribs 3 ] ) +targetgroup [ 8 locks=0 ] ( [ targetgroup 0 ] ) +useapply1 [ 0 locks=0 ] ( [ useapply1 1 ] ) +applyto1 [ 0 locks=0 ] ( [ applyto1 0 ] ) +applymethod1 [ 0 locks=0 ] ( [ applymethod1 0 ] ) +applyattribs1 [ 0 locks=0 ] ( [ applyattribs1 0 ] ) +useapply2 [ 0 locks=0 ] ( [ useapply2 1 ] ) +applyto2 [ 0 locks=0 ] ( [ applyto2 0 ] ) +applymethod2 [ 0 locks=0 ] ( [ applymethod2 2 ] ) +applyattribs2 [ 0 locks=0 ] ( [ applyattribs2 0 ] ) +useapply3 [ 0 locks=0 ] ( [ useapply3 1 ] ) +applyto3 [ 0 locks=0 ] ( [ applyto3 0 ] ) +applymethod3 [ 0 locks=0 ] ( [ applymethod3 3 ] ) +applyattribs3 [ 0 locks=0 ] ( [ applyattribs3 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/copytopoints1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/orientalongcurve1.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/orientalongcurve1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 3 5.44397 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (1) "" 1 "input1" +} +inputs +{ +0 (1) 0 1 +} +stat +{ + create 1570568163 + modify 1570745237 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/orientalongcurve1.spareparmdef" +Content-Type: text/plain + + parm { + name "group" + label "group" + type float + default { "0" } + range { 0 10 } + } + parm { + name "tangenttype" + label "tangenttype" + type float + default { "0" } + range { 0 10 } + } + parm { + name "continuousclosed" + label "continuousclosed" + type float + default { "0" } + range { 0 10 } + } + parm { + name "extrapolateendtangents" + label "extrapolateendtangents" + type float + default { "0" } + range { 0 10 } + } + parm { + name "transformbyattribs" + label "transformbyattribs" + type float + default { "0" } + range { 0 10 } + } + parm { + name "upvectortype" + label "upvectortype" + type float + default { "0" } + range { 0 10 } + } + parm { + name "upvectoratstart" + label "upvectoratstart" + type float + default { "0" } + range { 0 10 } + } + parm { + name "useendupvector" + label "useendupvector" + type float + default { "0" } + range { 0 10 } + } + parm { + name "upvectorattrib" + label "upvectorattrib" + type float + default { "0" } + range { 0 10 } + } + parm { + name "endupvectorattrib" + label "endupvectorattrib" + type float + default { "0" } + range { 0 10 } + } + parm { + name "upvectorx" + label "upvectorx" + type float + default { "0" } + range { 0 10 } + } + parm { + name "upvectory" + label "upvectory" + type float + default { "0" } + range { 0 10 } + } + parm { + name "upvectorz" + label "upvectorz" + type float + default { "0" } + range { 0 10 } + } + parm { + name "endupvectorx" + label "endupvectorx" + type float + default { "0" } + range { 0 10 } + } + parm { + name "endupvectory" + label "endupvectory" + type float + default { "0" } + range { 0 10 } + } + parm { + name "endupvectorz" + label "endupvectorz" + type float + default { "0" } + range { 0 10 } + } + parm { + name "rOrd" + label "rOrd" + type float + default { "0" } + range { 0 10 } + } + parm { + name "applyroll" + label "applyroll" + type float + default { "0" } + range { 0 10 } + } + parm { + name "roll" + label "roll" + type float + default { "0" } + range { 0 10 } + } + parm { + name "rollper" + label "rollper" + type float + default { "0" } + range { 0 10 } + } + parm { + name "fulltwists" + label "fulltwists" + type float + default { "0" } + range { 0 10 } + } + parm { + name "incroll" + label "incroll" + type float + default { "0" } + range { 0 10 } + } + parm { + name "rollattrib" + label "rollattrib" + type float + default { "0" } + range { 0 10 } + } + parm { + name "applyyaw" + label "applyyaw" + type float + default { "0" } + range { 0 10 } + } + parm { + name "yaw" + label "yaw" + type float + default { "0" } + range { 0 10 } + } + parm { + name "yawper" + label "yawper" + type float + default { "0" } + range { 0 10 } + } + parm { + name "incyaw" + label "incyaw" + type float + default { "0" } + range { 0 10 } + } + parm { + name "yawattrib" + label "yawattrib" + type float + default { "0" } + range { 0 10 } + } + parm { + name "applypitch" + label "applypitch" + type float + default { "0" } + range { 0 10 } + } + parm { + name "pitch" + label "pitch" + type float + default { "0" } + range { 0 10 } + } + parm { + name "pitchper" + label "pitchper" + type float + default { "0" } + range { 0 10 } + } + parm { + name "incpitch" + label "incpitch" + type float + default { "0" } + range { 0 10 } + } + parm { + name "pitchattrib" + label "pitchattrib" + type float + default { "0" } + range { 0 10 } + } + parm { + name "normalize" + label "normalize" + type float + default { "0" } + range { 0 10 } + } + parm { + name "scale" + label "scale" + type float + default { "0" } + range { 0 10 } + } + parm { + name "stretcharoundturns" + label "stretcharoundturns" + type float + default { "0" } + range { 0 10 } + } + parm { + name "maxstretcharoundturns" + label "maxstretcharoundturns" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/orientalongcurve1.chn" +Content-Type: text/plain + +{ + channel group { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../curvegroup\") } + } + channel tangenttype { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../tangenttype\") } + } + channel continuousclosed { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../continuousclosed\") } + } + channel extrapolateendtangents { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../extrapolateendtangents\") } + } + channel transformbyattribs { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../transformbyattribs\") } + } + channel upvectortype { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../upvectortype\") } + } + channel upvectoratstart { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../upvectoratstart\") } + } + channel useendupvector { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../useendupvector\") } + } + channel upvectorattrib { + lefttype = extend + righttype = extend + defaultString = \"target_up\" + flags = 0 + segment { length = 0 expr = chs(\"../upvectorattrib\") } + } + channel endupvectorattrib { + lefttype = extend + righttype = extend + defaultString = \"target_up_end\" + flags = 0 + segment { length = 0 expr = chs(\"../endupvectorattrib\") } + } + channel upvectorx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../upvectorx\") } + } + channel upvectory { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../upvectory\") } + } + channel upvectorz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../upvectorz\") } + } + channel endupvectorx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../endupvectorx\") } + } + channel endupvectory { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../endupvectory\") } + } + channel endupvectorz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../endupvectorz\") } + } + channel rOrd { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../rOrd\") } + } + channel applyroll { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../applyroll\") } + } + channel roll { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../roll\") } + } + channel rollper { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"../rollper\") } + } + channel fulltwists { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../fulltwists\") } + } + channel incroll { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../incroll\") } + } + channel rollattrib { + lefttype = extend + righttype = extend + defaultString = \"roll\" + flags = 0 + segment { length = 0 expr = chs(\"../rollattrib\") } + } + channel applyyaw { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../applyyaw\") } + } + channel yaw { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../yaw\") } + } + channel yawper { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"../yawper\") } + } + channel incyaw { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../incyaw\") } + } + channel yawattrib { + lefttype = extend + righttype = extend + defaultString = \"yaw\" + flags = 0 + segment { length = 0 expr = chs(\"../yawattrib\") } + } + channel applypitch { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../applypitch\") } + } + channel pitch { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../pitch\") } + } + channel pitchper { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"../pitchper\") } + } + channel incpitch { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../incpitch\") } + } + channel pitchattrib { + lefttype = extend + righttype = extend + defaultString = \"pitch\" + flags = 0 + segment { length = 0 expr = chs(\"../pitchattrib\") } + } + channel normalize { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../normalize\") } + } + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../scale\") } + } + channel stretcharoundturns { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../stretcharoundturns\") } + } + channel maxstretcharoundturns { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../maxstretcharoundturns\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/orientalongcurve1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 8 locks=0 ] ( [ group 0 ] ) +tangenttype [ 0 locks=0 ] ( [ tangenttype 0 ] ) +continuousclosed [ 0 locks=0 ] ( [ continuousclosed 1 ] ) +extrapolateendtangents [ 0 locks=0 ] ( [ extrapolateendtangents 0 ] ) +transformbyattribs [ 0 locks=0 ] ( [ transformbyattribs 0 ] ) +upvectortype [ 0 locks=0 ] ( [ upvectortype 0 ] ) +upvectoratstart [ 0 locks=0 ] ( [ upvectoratstart 1 ] ) +useendupvector [ 0 locks=0 ] ( [ useendupvector 0 ] ) +upvectorattrib [ 0 locks=0 ] ( [ upvectorattrib 0 ] ) +endupvectorattrib [ 0 locks=0 ] ( [ endupvectorattrib 0 ] ) +upvectorx [ 0 locks=0 ] ( [ upvectorx 0 ] ) +upvectory [ 0 locks=0 ] ( [ upvectory 0 ] ) +upvectorz [ 0 locks=0 ] ( [ upvectorz 0 ] ) +endupvectorx [ 0 locks=0 ] ( [ endupvectorx 0 ] ) +endupvectory [ 0 locks=0 ] ( [ endupvectory 0 ] ) +endupvectorz [ 0 locks=0 ] ( [ endupvectorz 0 ] ) +rOrd [ 0 locks=0 ] ( [ rOrd 0 ] ) +applyroll [ 0 locks=0 ] ( [ applyroll 0 ] ) +roll [ 0 locks=0 ] ( [ roll 0 ] ) +rollper [ 0 locks=0 ] ( [ rollper 4 ] ) +fulltwists [ 0 locks=0 ] ( [ fulltwists 0 ] ) +incroll [ 0 locks=0 ] ( [ incroll 0 ] ) +rollattrib [ 0 locks=0 ] ( [ rollattrib 0 ] ) +applyyaw [ 0 locks=0 ] ( [ applyyaw 0 ] ) +yaw [ 0 locks=0 ] ( [ yaw 0 ] ) +yawper [ 0 locks=0 ] ( [ yawper 4 ] ) +incyaw [ 0 locks=0 ] ( [ incyaw 0 ] ) +yawattrib [ 0 locks=0 ] ( [ yawattrib 0 ] ) +applypitch [ 0 locks=0 ] ( [ applypitch 0 ] ) +pitch [ 0 locks=0 ] ( [ pitch 0 ] ) +pitchper [ 0 locks=0 ] ( [ pitchper 4 ] ) +incpitch [ 0 locks=0 ] ( [ incpitch 0 ] ) +pitchattrib [ 0 locks=0 ] ( [ pitchattrib 0 ] ) +normalize [ 0 locks=0 ] ( [ normalize 0 ] ) +scale [ 0 locks=0 ] ( [ scale 1 ] ) +stretcharoundturns [ 0 locks=0 ] ( [ stretcharoundturns 0 ] ) +maxstretcharoundturns [ 0 locks=0 ] ( [ maxstretcharoundturns 10 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/orientalongcurve1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/output0.init" +Content-Type: text/plain + +type = output +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/output0.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.19906 -2.61913 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 switch2 2 1 "input1" +} +inputs +{ +0 switch2 0 1 +} +stat +{ + create 1570568194 + modify 1571862004 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/output0.parm" +Content-Type: text/plain + +{ +version 0.8 +outputidx [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/output0.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/group1.init" +Content-Type: text/plain + +type = groupcreate +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/group1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 4.9572 4.36128 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight on unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 orientalongcurve1 1 1 "input1" +} +inputs +{ +0 orientalongcurve1 0 1 +} +stat +{ + create 1570569773 + modify 1570648894 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/group1.chn" +Content-Type: text/plain + +{ + channel basegroup { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../orientalongcurve1/group\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/group1.parm" +Content-Type: text/plain + +{ +version 0.8 +groupname [ 0 locks=0 ] ( __copy_to_curves_curve_group__ ) +grouptype [ 0 locks=0 ] ( "primitive" ) +mergeop [ 0 locks=0 ] ( "replace" ) +folder0 [ 0 locks=0 ] ( 0 ) +groupbase [ 0 locks=0 ] ( "on" ) +basegroup [ 8 locks=0 ] ( [ basegroup asdf ] ) +ordered [ 0 locks=0 ] ( "off" ) +geotype [ 0 locks=0 ] ( "all" ) +switcher3 [ 0 locks=0 ] ( 0 ) +groupbounding [ 0 locks=0 ] ( "off" ) +boundtype [ 0 locks=0 ] ( "usebbox" ) +size [ 0 locks=0 ] ( 1 1 1 ) +t [ 0 locks=0 ] ( 0 0 0 ) +includenotwhollycontained [ 0 locks=0 ] ( "off" ) +iso [ 0 locks=0 ] ( 0 ) +invertvolume [ 0 locks=0 ] ( "off" ) +switcher4 [ 0 locks=0 ] ( 0 ) +groupnormal [ 0 locks=0 ] ( "off" ) +camerapath [ 0 locks=0 ] ( "" ) +nonplanar [ 0 locks=0 ] ( "off" ) +nonplanartol [ 0 locks=0 ] ( 0.001 ) +dir [ 0 locks=0 ] ( 0 0 1 ) +angle [ 0 locks=0 ] ( 180 ) +switcher5 [ 0 locks=0 ] ( 0 ) +groupedges [ 0 locks=0 ] ( "off" ) +dominedgeangle [ 0 locks=0 ] ( "off" ) +minedgeangle [ 0 locks=0 ] ( 20 ) +domaxedgeangle [ 0 locks=0 ] ( "off" ) +maxedgeangle [ 0 locks=0 ] ( 20 ) +edgeanglebetweenedges [ 0 locks=0 ] ( "off" ) +dominedgelen [ 0 locks=0 ] ( "off" ) +minedgelen [ 0 locks=0 ] ( 0 ) +domaxedgelen [ 0 locks=0 ] ( "off" ) +maxedgelen [ 0 locks=0 ] ( 0 ) +dodepth [ 0 locks=0 ] ( "off" ) +edgestep [ 0 locks=0 ] ( 0 ) +edgeptgrp [ 0 locks=0 ] ( 0 ) +unshared [ 0 locks=0 ] ( "off" ) +boundarygroups [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/group1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/grouppromote1.init" +Content-Type: text/plain + +type = grouppromote +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/grouppromote1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 4.9572 3.71399 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight on unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 group1 1 1 "input1" +} +inputs +{ +0 group1 0 1 +} +stat +{ + create 1570569826 + modify 1570648935 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/grouppromote1.chn" +Content-Type: text/plain + +{ + channel group1 { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../group1/groupname\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/grouppromote1.parm" +Content-Type: text/plain + +{ +version 0.8 +promotions [ 0 locks=0 ] ( 1 ) +enable1 [ 0 locks=0 ] ( "on" ) +fromtype1 [ 0 locks=0 ] ( "prims" ) +totype1 [ 0 locks=0 ] ( "points" ) +group1 [ 8 locks=0 ] ( [ group1 __copy_to_curves_curve_group__ ] ) +newname1 [ 0 locks=0 ] ( "" ) +preserve1 [ 0 locks=0 ] ( "off" ) +onlyboundary1 [ 0 locks=0 ] ( "off" ) +includeunshared1 [ 0 locks=0 ] ( "on" ) +useconnectivityattrib1 [ 0 locks=0 ] ( "off" ) +connectivityattrib1 [ 0 locks=0 ] ( uv ) +primsbyattribbndpts1 [ 0 locks=0 ] ( "off" ) +onlyfull1 [ 0 locks=0 ] ( "off" ) +removedegen1 [ 0 locks=0 ] ( "off" ) +toattrib1 [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/grouppromote1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch1.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 3 2.9587 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 orientalongcurve1 1 1 "input1" +1 grouppromote1 1 1 "input2" +} +inputs +{ +0 orientalongcurve1 0 1 +1 grouppromote1 0 1 +} +stat +{ + create 1570648910 + modify 1570745237 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch1.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "strcmp(chs(\"../curvegroup\"),\"\") != 0" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch1.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( [ input 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch2.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.19906 -1.85695 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 copytopoints1 2 1 "input1" +1 groupdelete1 1 1 "input2" +} +inputs +{ +0 copytopoints1 0 1 +1 groupdelete1 0 1 +} +stat +{ + create 1570648910 + modify 1571862004 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch2.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "strcmp(chs(\"../curvegroup\"),\"\") != 0" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch2.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( [ input 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/groupdelete1.init" +Content-Type: text/plain + +type = groupdelete +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/groupdelete1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 2.35573 -0.931414 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 copytopoints1 2 1 "input1" +} +inputs +{ +0 copytopoints1 0 1 +} +stat +{ + create 1570649026 + modify 1571862004 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/groupdelete1.chn" +Content-Type: text/plain + +{ + channel group1 { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../group1/groupname\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/groupdelete1.parm" +Content-Type: text/plain + +{ +version 0.8 +deletions [ 0 locks=0 ] ( 1 ) +removegrp [ 0 locks=0 ] ( "off" ) +enable1 [ 0 locks=0 ] ( "on" ) +grouptype1 [ 0 locks=0 ] ( "points" ) +group1 [ 8 locks=0 ] ( [ group1 __copy_to_curves_curve_group__ ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/groupdelete1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_prim_to_point.init" +Content-Type: text/plain + +type = attribpromote +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_prim_to_point.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 2.99655 2.08098 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 switch1 2 1 "input1" +} +inputs +{ +0 switch1 0 1 +} +stat +{ + create 1571861848 + modify 1571862074 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_prim_to_point.parm" +Content-Type: text/plain + +{ +version 0.8 +inname [ 0 locks=0 ] ( * ) +inclass [ 0 locks=0 ] ( "primitive" ) +outclass [ 0 locks=0 ] ( "point" ) +usepieceattrib [ 0 locks=0 ] ( "off" ) +pieceattrib [ 0 locks=0 ] ( name ) +method [ 0 locks=0 ] ( "first" ) +useoutname [ 0 locks=0 ] ( "off" ) +outname [ 0 locks=0 ] ( "" ) +deletein [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_prim_to_point.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_detail_to_point.init" +Content-Type: text/plain + +type = attribpromote +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_detail_to_point.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 2.99655 1.40208 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 promote_prim_to_point 1 1 "input1" +} +inputs +{ +0 promote_prim_to_point 0 1 +} +stat +{ + create 1571861848 + modify 1571862072 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_detail_to_point.parm" +Content-Type: text/plain + +{ +version 0.8 +inname [ 0 locks=0 ] ( * ) +inclass [ 0 locks=0 ] ( "detail" ) +outclass [ 0 locks=0 ] ( "point" ) +usepieceattrib [ 0 locks=0 ] ( "off" ) +pieceattrib [ 0 locks=0 ] ( name ) +method [ 0 locks=0 ] ( "first" ) +useoutname [ 0 locks=0 ] ( "off" ) +outname [ 0 locks=0 ] ( "" ) +deletein [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_detail_to_point.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_vertex_to_point.init" +Content-Type: text/plain + +type = attribpromote +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_vertex_to_point.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 2.99655 0.762767 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 promote_detail_to_point 1 1 "input1" +} +inputs +{ +0 promote_detail_to_point 0 1 +} +stat +{ + create 1571861848 + modify 1571862070 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_vertex_to_point.parm" +Content-Type: text/plain + +{ +version 0.8 +inname [ 0 locks=0 ] ( * ) +inclass [ 0 locks=0 ] ( "vertex" ) +outclass [ 0 locks=0 ] ( "point" ) +usepieceattrib [ 0 locks=0 ] ( "off" ) +pieceattrib [ 0 locks=0 ] ( name ) +method [ 0 locks=0 ] ( "first" ) +useoutname [ 0 locks=0 ] ( "off" ) +outname [ 0 locks=0 ] ( "" ) +deletein [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_vertex_to_point.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1.order" +Content-Type: text/plain + +11 +copytopoints1 +orientalongcurve1 +output0 +group1 +grouppromote1 +switch1 +switch2 +groupdelete1 +promote_prim_to_point +promote_detail_to_point +promote_vertex_to_point + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy2.init" +Content-Type: text/plain + +type = copyxform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -67.9083 12.84 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 copytocurves1 2 1 "input1" +} +inputs +{ +0 copytocurves1 0 1 +} +stat +{ + create 1622494401 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy2.parm" +Content-Type: text/plain + +{ +version 0.8 +sourcegroup [ 0 locks=0 ] ( "" ) +sourcegrouptype [ 0 locks=0 ] ( "guess" ) +ncy [ 0 locks=0 ] ( 2 ) +pack [ 0 locks=0 ] ( "off" ) +pivot [ 0 locks=0 ] ( "centroid" ) +viewportlod [ 0 locks=0 ] ( "full" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 90 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +newgroups [ 0 locks=0 ] ( "off" ) +newgroupprefix [ 0 locks=0 ] ( copyGroup ) +docopyattrib [ 0 locks=0 ] ( "off" ) +copyattrib [ 0 locks=0 ] ( copynum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve4.init" +Content-Type: text/plain + +type = revolve +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -69.7514 13.34 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O 1 1 "input1" +} +inputs +{ +0 O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O 0 1 +} +stat +{ + create 1622494596 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve4.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 8 locks=0 ] ( "" ) +stdswitcher [ 0 locks=0 ] ( 1 1 ) +surftype [ 0 locks=0 ] ( "quads" ) +origin [ 0 locks=0 ] ( 1 0 0 ) +dir [ 0 locks=0 ] ( 0 1 0 ) +polys [ 0 locks=0 ] ( "on" ) +imperfect [ 0 locks=0 ] ( "on" ) +type [ 0 locks=0 ] ( "openarc" ) +angle [ 0 locks=0 ] ( 0 90 ) +divs [ 0 locks=0 ] ( 512 ) +order [ 0 locks=0 ] ( 2 ) +cap [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge12.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge12.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -68.7333 9.53 +connectornextid 4 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +3 "output1" +} +inputsNamed3 +{ +2 mirror4 1 1 "input1" +1 transform7 1 1 "input2" +0 mirror5 1 1 "input3" +} +inputs +{ +0 mirror4 0 1 +1 transform7 0 1 +2 mirror5 0 1 +} +stat +{ + create 1622494719 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge12.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge12.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform7.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform7.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -69.4383 12.07 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 revolve4 1 1 "input1" +} +inputs +{ +0 revolve4 0 1 +} +stat +{ + create 1622494789 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform7.chn" +Content-Type: text/plain + +{ + channel tx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = sqrt(2)/2 } + } + channel ty { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = sqrt(2)/2 } + } + channel tz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = -1 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform7.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( [ tx 0.70710678118654757 ] [ ty 0.70710678118654757 ] [ tz -1 ] ) +r [ 0 locks=0 ] ( 90 0 225 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 1 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform7.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve5.init" +Content-Type: text/plain + +type = revolve +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -70.9879 13.5422 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O 1 1 "input1" +} +inputs +{ +0 O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O 0 1 +} +stat +{ + create 1622494596 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve5.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 8 locks=0 ] ( "" ) +stdswitcher [ 0 locks=0 ] ( 1 1 ) +surftype [ 0 locks=0 ] ( "quads" ) +origin [ 0 locks=0 ] ( 1 0 0 ) +dir [ 0 locks=0 ] ( 0 1 0 ) +polys [ 0 locks=0 ] ( "on" ) +imperfect [ 0 locks=0 ] ( "on" ) +type [ 0 locks=0 ] ( "openarc" ) +angle [ 0 locks=0 ] ( 0 180 ) +divs [ 0 locks=0 ] ( 512 ) +order [ 0 locks=0 ] ( 2 ) +cap [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform8.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform8.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -70.7514 12.07 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 revolve5 1 1 "input1" +} +inputs +{ +0 revolve5 0 1 +} +stat +{ + create 1622494789 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform8.chn" +Content-Type: text/plain + +{ + channel tz { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = sqrt(2) } + } + channel ty { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = -1 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform8.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "trs" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( -1 [ ty -1 ] [ tz 1.4142135623730951 ] ) +r [ 0 locks=0 ] ( 90 0 -45 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 1 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform8.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror4.init" +Content-Type: text/plain + +type = mirror +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -70.264 10.8 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 transform8 1 1 "input1" +} +inputs +{ +0 transform8 0 1 +} +stat +{ + create 1622495230 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror4.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 1 0 0 ) +reversenml [ 0 locks=0 ] ( "reverse" ) +keepOriginal [ 0 locks=0 ] ( "on" ) +consolidatepts [ 0 locks=0 ] ( "on" ) +consolidatetol [ 0 locks=0 ] ( 0 ) +createoutputgroup [ 0 locks=0 ] ( "off" ) +outputgroup [ 0 locks=0 ] ( mirror ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/join1.init" +Content-Type: text/plain + +type = join +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/join1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -66.2564 16.1507 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 transform5 1 1 "input1" +} +inputs +{ +0 transform5 0 1 +} +stat +{ + create 1622495435 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/join1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +blend [ 0 locks=0 ] ( "off" ) +tolerance [ 0 locks=0 ] ( 0 ) +bias [ 0 locks=0 ] ( 0 ) +knotmult [ 0 locks=0 ] ( "off" ) +proximity [ 0 locks=0 ] ( "on" ) +dir [ 0 locks=0 ] ( "ujoin" ) +joinop [ 0 locks=0 ] ( "all" ) +inc [ 0 locks=0 ] ( 2 ) +loop [ 0 locks=0 ] ( "off" ) +prim [ 0 locks=0 ] ( "off" ) +onlyconnected [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/join1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude1.init" +Content-Type: text/plain + +type = polyextrude::2.0 +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -64.2564 15.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 join1 1 1 "input1" +} +inputs +{ +0 join1 0 1 +} +stat +{ + create 1622495535 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude1.chn" +Content-Type: text/plain + +{ + channel dist { + lefttype = extend + righttype = extend + default = 2 + flags = 0 + segment { length = 0 value = 2 2 expr = sqrt(2) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +splittype [ 0 locks=0 autoscope=0 ] ( "components" ) +usesplitgroup [ 0 locks=0 autoscope=0 ] ( "off" ) +splitgroup [ 0 locks=0 autoscope=0 ] ( "" ) +extrusionmode [ 0 locks=0 autoscope=0 ] ( "pointnormal" ) +ptnormalsrc [ 0 locks=0 autoscope=0 ] ( "precompute" ) +ptnormalattrib [ 0 locks=0 autoscope=0 ] ( N ) +dist [ 8 locks=0 autoscope=0 ] ( [ dist 1.4142135623730951 ] ) +inset [ 0 locks=0 autoscope=0 ] ( 0 ) +twist [ 0 locks=0 autoscope=0 ] ( 0 ) +divs [ 0 locks=0 autoscope=0 ] ( 2 ) +spinetype [ 0 locks=0 autoscope=0 ] ( "straight" ) +stdswitcher [ 0 locks=0 autoscope=0 ] ( 2 2 2 ) +xformsection [ 0 locks=0 autoscope=0 ] ( 0 ) +xformfront [ 0 locks=0 autoscope=0 ] ( "off" ) +xformspace [ 0 locks=0 autoscope=0 ] ( "local" ) +rst [ 0 locks=0 autoscope=0 ] ( "srt" ) +xyz [ 0 locks=0 autoscope=0 ] ( "xyz" ) +translate [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +rotate [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +scale [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) +shear [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +pivotxformsection [ 0 locks=0 autoscope=0 ] ( 0 ) +pivot [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +pivotrotate [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +prexformsection [ 0 locks=0 autoscope=0 ] ( 0 ) +prexform_rst [ 0 locks=0 autoscope=0 ] ( "srt" ) +prexform_xyz [ 0 locks=0 autoscope=0 ] ( "xyz" ) +prexform_translate [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +prexform_rotate [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +prexform_scale [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +outputsection [ 0 locks=0 autoscope=0 ] ( 0 ) +outputfront [ 0 locks=0 autoscope=0 ] ( "on" ) +outputfrontgrp [ 0 locks=0 autoscope=0 ] ( "off" ) +frontgrp [ 0 locks=0 autoscope=0 ] ( extrudeFront ) +outputback [ 0 locks=0 autoscope=0 ] ( "off" ) +outputbackgrp [ 0 locks=0 autoscope=0 ] ( "off" ) +backgrp [ 0 locks=0 autoscope=0 ] ( extrudeBack ) +outputside [ 0 locks=0 autoscope=0 ] ( "on" ) +outputsidegrp [ 0 locks=0 autoscope=0 ] ( "off" ) +sidegrp [ 0 locks=0 autoscope=0 ] ( extrudeSide ) +outputfrontseamgrp [ 0 locks=0 autoscope=0 ] ( "off" ) +frontseamgrp [ 0 locks=0 autoscope=0 ] ( extrudeFrontSeam ) +outputbackseamgrp [ 0 locks=0 autoscope=0 ] ( "off" ) +backseamgrp [ 0 locks=0 autoscope=0 ] ( extrudeBackSeam ) +preservegroups [ 0 locks=0 autoscope=0 ] ( "on" ) +insettingsection [ 0 locks=0 autoscope=0 ] ( 0 ) +limitinset [ 0 locks=0 autoscope=0 ] ( "on" ) +commonlimit [ 0 locks=0 autoscope=0 ] ( "on" ) +normalsection [ 0 locks=0 autoscope=0 ] ( 0 ) +addvertexnomrals [ 0 locks=0 autoscope=0 ] ( "off" ) +cuspangle [ 0 locks=0 autoscope=0 ] ( 60 ) +cuspfront [ 0 locks=0 autoscope=0 ] ( "on" ) +cuspback [ 0 locks=0 autoscope=0 ] ( "on" ) +uvssection [ 0 locks=0 autoscope=0 ] ( 0 ) +genuvs [ 0 locks=0 autoscope=0 ] ( "on" ) +uvstyle [ 0 locks=0 autoscope=0 ] ( "proprtional" ) +uvscaling [ 0 locks=0 autoscope=0 ] ( "matchuv" ) +shapecontrolsection [ 0 locks=0 autoscope=0 ] ( 0 ) +frontmagnitude [ 0 locks=0 autoscope=0 ] ( 1 ) +backmagnitude [ 0 locks=0 autoscope=0 ] ( 1 ) +frontstiffness [ 0 locks=0 autoscope=0 ] ( 0 ) +backstiffness [ 0 locks=0 autoscope=0 ] ( 0 ) +interpolation [ 0 locks=0 autoscope=0 ] ( "rotatingframe" ) +spacing [ 0 locks=0 autoscope=0 ] ( "arclengthuniform" ) +externalspinesection [ 0 locks=0 autoscope=0 ] ( 0 ) +reversespinedirection [ 0 locks=0 autoscope=0 ] ( "off" ) +axialrotation [ 0 locks=0 autoscope=0 ] ( 0 ) +frontblend [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 ) +backblend [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 ) +thicknesssection [ 0 locks=0 autoscope=0 ] ( 0 ) +thicknessscale [ 0 locks=0 autoscope=0 ] ( 1 ) +usethicknessattrib [ 0 locks=0 autoscope=0 ] ( "on" ) +thicknessattrib [ 0 locks=0 autoscope=0 ] ( thickness ) +usethicknessramp [ 0 locks=0 autoscope=0 ] ( "on" ) +thicknessramp [ 0 locks=0 autoscope=0 ] ( 2 ) +twistsection [ 0 locks=0 autoscope=0 ] ( 0 ) +usetwistattrib [ 0 locks=0 autoscope=0 ] ( "on" ) +twistattrib [ 0 locks=0 autoscope=0 ] ( twist ) +usetwistramp [ 0 locks=0 autoscope=0 ] ( "on" ) +twistramp [ 0 locks=0 autoscope=0 ] ( 2 ) +twistscale [ 0 locks=0 autoscope=0 ] ( 180 ) +localattribs [ 0 locks=0 autoscope=0 ] ( 0 ) +uselocalzscaleattrib [ 0 locks=0 autoscope=0 ] ( "off" ) +localzscaleattrib [ 0 locks=0 autoscope=0 ] ( zscale ) +uselocalinsetscaleattrib [ 0 locks=0 autoscope=0 ] ( "off" ) +localinsetscaleattrib [ 0 locks=0 autoscope=0 ] ( insetscale ) +uselocaltwistattrib [ 0 locks=0 autoscope=0 ] ( "off" ) +localtwistscaleattrib [ 0 locks=0 autoscope=0 ] ( twistscale ) +uselocaldivsattrib [ 0 locks=0 autoscope=0 ] ( "off" ) +locadivscaleattrib [ 0 locks=0 autoscope=0 ] ( divsscale ) +localframeattribs [ 0 locks=0 autoscope=0 ] ( 0 ) +uselocalxattrib [ 0 locks=0 autoscope=0 ] ( "off" ) +localxattrib [ 0 locks=0 autoscope=0 ] ( localx ) +uselocalzattirb [ 0 locks=0 autoscope=0 ] ( "off" ) +localzattirb [ 0 locks=0 autoscope=0 ] ( localz ) +uselocalctrattrib [ 0 locks=0 autoscope=0 ] ( "off" ) +localctrattrib [ 0 locks=0 autoscope=0 ] ( localctr ) +thicknessramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) +thicknessramp1value [ 0 locks=0 autoscope=0 ] ( 1 ) +thicknessramp1interp [ 0 locks=0 autoscope=0 ] ( "catmull-rom" ) +thicknessramp2pos [ 0 locks=0 autoscope=0 ] ( 1 ) +thicknessramp2value [ 0 locks=0 autoscope=0 ] ( 1 ) +thicknessramp2interp [ 0 locks=0 autoscope=0 ] ( "catmull-rom" ) +twistramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) +twistramp1value [ 0 locks=0 autoscope=0 ] ( 0.5 ) +twistramp1interp [ 0 locks=0 autoscope=0 ] ( "catmull-rom" ) +twistramp2pos [ 0 locks=0 autoscope=0 ] ( 1 ) +twistramp2value [ 0 locks=0 autoscope=0 ] ( 0.5 ) +twistramp2interp [ 0 locks=0 autoscope=0 ] ( "catmull-rom" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform9.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform9.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -64.2564 14.0756 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polyextrude1 1 1 "input1" +} +inputs +{ +0 polyextrude1 0 1 +} +stat +{ + create 1622495589 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform9.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 0 0 -1 ) +r [ 0 locks=0 ] ( 90 0 -45 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform9.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror5.init" +Content-Type: text/plain + +type = mirror +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -64.9449 12.8056 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 transform9 1 1 "input1" +} +inputs +{ +0 transform9 0 1 +} +stat +{ + create 1622495650 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror5.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 1 0 0 ) +reversenml [ 0 locks=0 ] ( "reverse" ) +keepOriginal [ 0 locks=0 ] ( "on" ) +consolidatepts [ 0 locks=0 ] ( "on" ) +consolidatetol [ 0 locks=0 ] ( 0 ) +createoutputgroup [ 0 locks=0 ] ( "off" ) +outputgroup [ 0 locks=0 ] ( mirror ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/material1.init" +Content-Type: text/plain + +type = material +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/material1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -68.7564 7.94587 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 merge12 3 1 "input1" +} +inputs +{ +0 merge12 0 1 +} +stat +{ + create 1622495734 + modify 1623099565 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/material1.parm" +Content-Type: text/plain + +{ +version 0.8 +style [ 0 locks=0 ] ( primitive ) +uselabels [ 0 locks=0 ] ( "uselabels" ) +createstylesheets [ 0 locks=0 ] ( "off" ) +fullpath [ 0 locks=0 ] ( "on" ) +num_materials [ 0 locks=0 ] ( 1 ) +group1 [ 0 locks=0 ] ( "" ) +shop_materialpath1 [ 0 locks=0 ] ( /shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O ) +localvar1 [ 0 locks=0 ] ( "off" ) +mergeoverride1 [ 0 locks=0 ] ( "off" ) +num_local1 [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/material1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O3.init" +Content-Type: text/plain + +type = box +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -80.495 34.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1507930633 + modify 1623772736 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O3.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +consolidatepts [ 0 locks=0 ] ( "on" ) +size [ 0 locks=0 ] ( 1 1 1 ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( 1 ) +divrate [ 0 locks=0 ] ( 4 4 4 ) +orderrate [ 0 locks=0 ] ( 4 4 4 ) +dodivs [ 0 locks=0 ] ( "off" ) +divs [ 0 locks=0 ] ( 3 3 3 ) +rebar [ 0 locks=0 ] ( "off" ) +orientedbbox [ 0 locks=0 ] ( "off" ) +vertexnormals [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O3.init" +Content-Type: text/plain + +type = subdivide +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -80.495 33.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O3 0 1 "input1" +} +inputs +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O3 0 1 +} +stat +{ + create 1507930636 + modify 1623869490 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O3.chn" +Content-Type: text/plain + +{ + channel iterations { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_SNOISIVID_O_DIVISIONS_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O3.parm" +Content-Type: text/plain + +{ +version 0.8 +subdivide [ 0 locks=0 ] ( "" ) +creases [ 0 locks=0 ] ( "" ) +algorithm [ 0 locks=0 ] ( "houdini" ) +iterations [ 8 locks=0 ] ( [ iterations 4 ] ) +overridecrease [ 0 locks=0 ] ( "off" ) +creaseweight [ 0 locks=0 ] ( 10 ) +outputcrease [ 0 locks=0 ] ( "off" ) +outcreasegroup [ 0 locks=0 ] ( creases ) +closeholes [ 0 locks=0 ] ( "pull" ) +surroundpoly [ 0 locks=0 ] ( "edges" ) +bias [ 0 locks=0 ] ( 1 ) +updatenmls [ 0 locks=0 ] ( "on" ) +smoothvertex [ 0 locks=0 ] ( "on" ) +consisttopology [ 0 locks=0 ] ( "off" ) +linearcreases [ 0 locks=0 ] ( "off" ) +buildpolysoups [ 0 locks=0 ] ( "off" ) +indepcurves [ 0 locks=0 ] ( "off" ) +removeholes [ 0 locks=0 ] ( "on" ) +vtxboundary [ 0 locks=0 ] ( "corner" ) +fvarlinear [ 0 locks=0 ] ( "corner1" ) +creasemethod [ 0 locks=0 ] ( "uniform" ) +trianglesubd [ 0 locks=0 ] ( "catclark" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle7.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle7.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -79.495 34.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1621143112 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle7.chn" +Content-Type: text/plain + +{ + channel divs { + lefttype = extend + righttype = extend + default = 12 + flags = 0 + segment { length = 0 value = 12 12 expr = "pow(2, ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_SNOISIVID_O_DIVISIONS_O\")+2 )" } + } + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/2 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle7.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.5 ] [ rady 0.5 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 8 locks=0 ] ( [ divs 8 ] ) +arc [ 0 locks=0 ] ( "openarc" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle7.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge13.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge13.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -79.995 9.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +3 polydoctor20 1 1 "input1" +0 circle7 0 1 "input2" +} +inputs +{ +0 polydoctor20 0 1 +1 circle7 0 1 +} +stat +{ + create 1621143119 + modify 1623772740 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge13.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge13.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge14.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge14.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -80.995 17.345 +connectornextid 7 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +3 transform14 1 1 "input1" +1 transform16 1 1 "input2" +0 transform17 1 1 "input3" +4 transform18 1 1 "input4" +6 transform19 1 1 "input5" +5 switch_inputs 0 1 "input6" +} +inputs +{ +0 transform14 0 1 +1 transform16 0 1 +2 transform17 0 1 +3 transform18 0 1 +4 transform19 0 1 +5 switch_inputs 0 1 +} +stat +{ + create 1621148212 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge14.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge14.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end2.init" +Content-Type: text/plain + +type = block_end +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -80.995 16.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge14 2 1 "input1" +} +inputs +{ +0 merge14 0 1 +} +stat +{ + create 1621148305 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end2.parm" +Content-Type: text/plain + +{ +version 0.8 +itermethod [ 0 locks=0 ] ( "auto" ) +method [ 0 locks=0 ] ( "merge" ) +iterations [ 0 locks=0 ] ( 10 ) +startvalue [ 0 locks=0 ] ( 1 ) +increment [ 0 locks=0 ] ( 1 ) +class [ 0 locks=0 ] ( "primitive" ) +useattrib [ 0 locks=0 ] ( "off" ) +attrib [ 0 locks=0 ] ( "" ) +usemaxiter [ 0 locks=0 ] ( "off" ) +maxiter [ 0 locks=0 ] ( 10 ) +blockpath [ 0 locks=0 ] ( ../foreach_begin2 ) +templatepath [ 0 locks=0 ] ( ../foreach_begin2 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +dosinglepass [ 0 locks=0 ] ( "off" ) +singlepass [ 0 locks=0 ] ( 0 ) +stopcondition [ 0 locks=0 ] ( 0 ) +multithread [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_begin2.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_begin2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -80.995 23.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 polydoctor17 1 1 "input1" +} +inputs +{ +0 polydoctor17 0 1 +} +stat +{ + create 1621148305 + modify 1624867916 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_begin2.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "piece" ) +blockpath [ 0 locks=0 ] ( ../foreach_end2 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +createmetablock [ 0 locks=0 ] ( 0 ) +label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_begin2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end2.init" +Content-Type: text/plain + +type = block_end +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -80.495 12.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge15 1 1 "input1" +} +inputs +{ +0 merge15 0 1 +} +stat +{ + create 1621148371 + modify 1623772740 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end2.chn" +Content-Type: text/plain + +{ + channel iterations { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_SDAERPS_O_SPREADS_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end2.parm" +Content-Type: text/plain + +{ +version 0.8 +itermethod [ 0 locks=0 ] ( "count" ) +method [ 0 locks=0 ] ( "feedback" ) +iterations [ 8 locks=0 ] ( [ iterations 0 ] ) +startvalue [ 0 locks=0 ] ( 1 ) +increment [ 0 locks=0 ] ( 1 ) +class [ 0 locks=0 ] ( "point" ) +useattrib [ 0 locks=0 ] ( "on" ) +attrib [ 0 locks=0 ] ( "" ) +usemaxiter [ 0 locks=0 ] ( "off" ) +maxiter [ 0 locks=0 ] ( 10 ) +blockpath [ 0 locks=0 ] ( ../repeat_begin2 ) +templatepath [ 0 locks=0 ] ( "" ) +resetcookpass [ 0 locks=0 ] ( 0 ) +dosinglepass [ 0 locks=0 ] ( "off" ) +singlepass [ 0 locks=0 ] ( 0 ) +stopcondition [ 0 locks=0 ] ( 0 ) +multithread [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_begin2.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_begin2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -80.995 26.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 transform13 1 1 "input1" +} +inputs +{ +0 transform13 0 1 +} +stat +{ + create 1621148371 + modify 1624867916 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_begin2.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "feedback" ) +blockpath [ 0 locks=0 ] ( ../repeat_end2 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +createmetablock [ 0 locks=0 ] ( 0 ) +label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_begin2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge15.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge15.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -80.495 13.345 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor19 1 1 "input1" +2 transform13 1 1 "input2" +} +inputs +{ +0 polydoctor19 0 1 +1 transform13 0 1 +} +stat +{ + create 1621168465 + modify 1623772740 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge15.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge15.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_LAIRETAM_O_MATERIAL_2_O.init" +Content-Type: text/plain + +type = material +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_LAIRETAM_O_MATERIAL_2_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -79.995 0.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 normal1 1 1 "input1" +} +inputs +{ +0 normal1 0 1 +} +stat +{ + create 1622037817 + modify 1623772740 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_LAIRETAM_O_MATERIAL_2_O.parm" +Content-Type: text/plain + +{ +version 0.8 +style [ 0 locks=0 ] ( detail ) +uselabels [ 0 locks=0 ] ( "uselabels" ) +createstylesheets [ 0 locks=0 ] ( "on" ) +fullpath [ 0 locks=0 ] ( "on" ) +num_materials [ 0 locks=0 ] ( 1 ) +group1 [ 0 locks=0 ] ( "" ) +shop_materialpath1 [ 0 locks=0 ] ( /shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O ) +localvar1 [ 0 locks=0 ] ( "off" ) +mergeoverride1 [ 0 locks=0 ] ( "off" ) +num_local1 [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_LAIRETAM_O_MATERIAL_2_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex2.init" +Content-Type: text/plain + +type = vertex +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -79.995 8.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge13 2 1 "input1" +} +inputs +{ +0 merge13 0 1 +} +stat +{ + create 1622271974 + modify 1623772740 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex2.chn" +Content-Type: text/plain + +{ + channel diffr { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = @Cd.r } + } + channel diffg { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = @Cd.g } + } + channel diffb { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = @Cd.b } + } + channel alpha { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = @Alpha } + } + channel mapu { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = @uv.x } + } + channel mapv { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = @uv.y } + } + channel mapw { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = @uv.z } + } + channel crease { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = @creaseweight } + } + channel normalx { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = @N.x } + } + channel normaly { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = @N.y } + } + channel normalz { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = @N.z } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +doclr [ 0 locks=0 ] ( "off" ) +diff [ 8 locks=0 ] ( [ diffr 0 ] [ diffg 0 ] [ diffb 0 ] ) +doalpha [ 0 locks=0 ] ( "off" ) +alpha [ 8 locks=0 ] ( [ alpha 0 ] ) +douvw [ 0 locks=0 ] ( "off" ) +map [ 8 locks=0 ] ( [ mapu 0 ] [ mapv 0 ] [ mapw 0 ] ) +docrease [ 0 locks=0 ] ( "remove" ) +crease [ 8 locks=0 ] ( [ crease 0 ] ) +donormal [ 0 locks=0 ] ( "cusp" ) +normal [ 8 locks=0 ] ( [ normalx 0 ] [ normaly 0 ] [ normalz 0 ] ) +angle [ 0 locks=0 ] ( 45 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform13.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform13.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -80.495 27.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 pack7 1 1 "input1" +} +inputs +{ +0 pack7 0 1 +} +stat +{ + create 1621163882 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform13.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform13.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform13.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform14.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform14.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -87.495 20.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor18 1 1 "input1" +} +inputs +{ +0 polydoctor18 0 1 +} +stat +{ + create 1621163882 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform14.chn" +Content-Type: text/plain + +{ + channel py { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = (ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } + } + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform14.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "trs" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( 0 [ py 0.5 ] 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform14.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform16.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform16.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -86.495 20.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor18 1 1 "input1" +} +inputs +{ +0 polydoctor18 0 1 +} +stat +{ + create 1621163882 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform16.chn" +Content-Type: text/plain + +{ + channel py { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = -(ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } + } + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform16.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "trs" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( 0 [ py -0.5 ] 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform16.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform17.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform17.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -85.495 20.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor18 1 1 "input1" +} +inputs +{ +0 polydoctor18 0 1 +} +stat +{ + create 1621163882 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform17.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + channel px { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = (ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform17.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "trs" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( [ px 0.5 ] 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform17.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform18.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform18.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -84.495 20.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor18 1 1 "input1" +} +inputs +{ +0 polydoctor18 0 1 +} +stat +{ + create 1621163882 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform18.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + channel px { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = -(ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform18.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "trs" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( [ px -0.5 ] 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform18.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform19.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform19.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -83.495 20.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor18 1 1 "input1" +} +inputs +{ +0 polydoctor18 0 1 +} +stat +{ + create 1621163882 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform19.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + channel pz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = (ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform19.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "trs" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( 0 0 [ pz 0.5 ] ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform19.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform20.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform20.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -82.495 20.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor18 1 1 "input1" +} +inputs +{ +0 polydoctor18 0 1 +} +stat +{ + create 1621163882 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform20.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + channel pz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = -(ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform20.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "trs" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( 0 0 [ pz -0.5 ] ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform20.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack7.init" +Content-Type: text/plain + +type = pack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack7.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -80.495 28.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O3 1 1 "input1" +} +inputs +{ +0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O3 0 1 +} +stat +{ + create 1622717672 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack7.parm" +Content-Type: text/plain + +{ +version 0.8 +viewportlod [ 0 locks=0 ] ( "full" ) +createpath [ 0 locks=0 ] ( "on" ) +path [ 0 locks=0 ] ( op:`opfullpath('.')` ) +packbyname [ 0 locks=0 ] ( "off" ) +nameattribute [ 0 locks=0 ] ( name ) +packedfragments [ 0 locks=0 ] ( "on" ) +pivot [ 0 locks=0 ] ( "centroid" ) +transfer_attributes [ 0 locks=0 ] ( "" ) +transfer_groups [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack7.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip14.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip14.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -79.995 6.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 unpack1 1 1 "input1" +} +inputs +{ +0 unpack1 0 1 +} +stat +{ + create 1622718813 + modify 1623772740 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip14.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 0 1 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip14.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack1.init" +Content-Type: text/plain + +type = unpack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -79.995 7.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 vertex2 1 1 "input1" +} +inputs +{ +0 vertex2 0 1 +} +stat +{ + create 1622718826 + modify 1623772740 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +limit_iterations [ 0 locks=0 ] ( "on" ) +iterations [ 0 locks=0 ] ( 1 ) +detail_attributes [ 0 locks=0 ] ( "detail" ) +transfer_attributes [ 0 locks=0 ] ( "" ) +transfer_groups [ 0 locks=0 ] ( "" ) +apply_style_sheets [ 0 locks=0 ] ( "off" ) +scene_style_sheet [ 0 locks=0 ] ( "" ) +obj_style_sheet [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip15.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip15.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -79.995 5.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip14 1 1 "input1" +} +inputs +{ +0 clip14 0 1 +} +stat +{ + create 1622718813 + modify 1623772740 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip15.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 1 0 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip15.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip17.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip17.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -79.995 4.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip15 1 1 "input1" +} +inputs +{ +0 clip15 0 1 +} +stat +{ + create 1622718813 + modify 1623772740 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip17.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( -1 1 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip17.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip18.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip18.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -80.495 32.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O3 1 1 "input1" +} +inputs +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O3 0 1 +} +stat +{ + create 1622718813 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip18.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 0 0 1 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip18.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal1.init" +Content-Type: text/plain + +type = normal +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -79.995 1.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor21 1 1 "input1" +} +inputs +{ +0 polydoctor21 0 1 +} +stat +{ + create 1622831676 + modify 1623772740 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +overridenormal [ 0 locks=0 ] ( "off" ) +normalattrib [ 0 locks=0 ] ( N ) +construct [ 0 locks=0 ] ( 0 ) +docompute [ 0 locks=0 ] ( "on" ) +type [ 0 locks=0 ] ( "typevertex" ) +cuspangle [ 0 locks=0 ] ( 45 ) +method [ 0 locks=0 ] ( 1 ) +origifzero [ 0 locks=0 ] ( "off" ) +modify [ 0 locks=0 ] ( 0 ) +normalize [ 0 locks=0 ] ( "off" ) +reverse [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor16.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor16.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -81.495 30.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 fuse2 1 1 "input1" +} +inputs +{ +0 fuse2 0 1 +} +stat +{ + create 1622802028 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor16.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +maxpasses [ 0 locks=0 ] ( 65536 ) +randomseed [ 0 locks=0 ] ( 1 ) +stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) +illformed [ 0 locks=0 ] ( "mark" ) +manyedges [ 0 locks=0 ] ( "mark" ) +nonconvex [ 0 locks=0 ] ( "mark" ) +overlapping [ 0 locks=0 ] ( "repair" ) +pairoverlaps [ 0 locks=0 ] ( "off" ) +intersect [ 0 locks=0 ] ( "mark" ) +thickness [ 0 locks=0 ] ( 0 ) +glosmallarea [ 0 locks=0 ] ( "mark" ) +gloareathres [ 0 locks=0 ] ( 0 ) +locsmallarea [ 0 locks=0 ] ( "mark" ) +locareathres [ 0 locks=0 ] ( 0 ) +nonuni [ 0 locks=0 ] ( "mark" ) +unithres [ 0 locks=0 ] ( 0 ) +glosmalledge [ 0 locks=0 ] ( "mark" ) +gloedgethres [ 0 locks=0 ] ( 0 ) +locsmalledge [ 0 locks=0 ] ( "mark" ) +locedgethres [ 0 locks=0 ] ( 0 ) +disconnectpt [ 0 locks=0 ] ( "mark" ) +nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) +ignorewindings [ 0 locks=0 ] ( "off" ) +preferlargeangles [ 0 locks=0 ] ( "off" ) +vismaxmanifold [ 0 locks=0 ] ( "on" ) +exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) +fixwindings [ 0 locks=0 ] ( "off" ) +deletesmallmanifolds [ 0 locks=0 ] ( "off" ) +smallmanifoldsize [ 0 locks=0 ] ( 0 ) +usevalidpoly [ 0 locks=0 ] ( "on" ) +validpoly [ 0 locks=0 ] ( valid_poly ) +userepairedpoly [ 0 locks=0 ] ( "on" ) +repairedpoly [ 0 locks=0 ] ( repaired_poly ) +usevalidpts [ 0 locks=0 ] ( "on" ) +validpts [ 0 locks=0 ] ( valid_pt ) +usemodifiedpts [ 0 locks=0 ] ( "on" ) +modifiedpts [ 0 locks=0 ] ( modified_pt ) +creategrps [ 0 locks=0 ] ( "off" ) +visinvalidpts [ 0 locks=0 ] ( "on" ) +visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) +visrepairedpts [ 0 locks=0 ] ( "on" ) +visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) +visinvalidpolys [ 0 locks=0 ] ( "on" ) +visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) +visrepairedpolys [ 0 locks=0 ] ( "on" ) +visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor16.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse2.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -81.495 31.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip18 1 1 "input1" +} +inputs +{ +0 clip18 0 1 +} +stat +{ + create 1622817088 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +usedist [ 0 locks=0 autoscope=0 ] ( "on" ) +dist [ 0 locks=0 autoscope=0 ] ( 0 ) +deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) +keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) +snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) +snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) +tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) +snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) +snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) +pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) +gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) +gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) +gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) +gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) +gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) +gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) +updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) +accurate [ 0 locks=0 autoscope=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor17.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor17.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -81.995 24.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 fuse3 1 1 "input1" +} +inputs +{ +0 fuse3 0 1 +} +stat +{ + create 1622802028 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor17.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +maxpasses [ 0 locks=0 ] ( 65536 ) +randomseed [ 0 locks=0 ] ( 1 ) +stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) +illformed [ 0 locks=0 ] ( "mark" ) +manyedges [ 0 locks=0 ] ( "mark" ) +nonconvex [ 0 locks=0 ] ( "mark" ) +overlapping [ 0 locks=0 ] ( "repair" ) +pairoverlaps [ 0 locks=0 ] ( "off" ) +intersect [ 0 locks=0 ] ( "mark" ) +thickness [ 0 locks=0 ] ( 0 ) +glosmallarea [ 0 locks=0 ] ( "mark" ) +gloareathres [ 0 locks=0 ] ( 0 ) +locsmallarea [ 0 locks=0 ] ( "mark" ) +locareathres [ 0 locks=0 ] ( 0 ) +nonuni [ 0 locks=0 ] ( "mark" ) +unithres [ 0 locks=0 ] ( 0 ) +glosmalledge [ 0 locks=0 ] ( "mark" ) +gloedgethres [ 0 locks=0 ] ( 0 ) +locsmalledge [ 0 locks=0 ] ( "mark" ) +locedgethres [ 0 locks=0 ] ( 0 ) +disconnectpt [ 0 locks=0 ] ( "mark" ) +nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) +ignorewindings [ 0 locks=0 ] ( "off" ) +preferlargeangles [ 0 locks=0 ] ( "off" ) +vismaxmanifold [ 0 locks=0 ] ( "on" ) +exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) +fixwindings [ 0 locks=0 ] ( "off" ) +deletesmallmanifolds [ 0 locks=0 ] ( "off" ) +smallmanifoldsize [ 0 locks=0 ] ( 0 ) +usevalidpoly [ 0 locks=0 ] ( "on" ) +validpoly [ 0 locks=0 ] ( valid_poly ) +userepairedpoly [ 0 locks=0 ] ( "on" ) +repairedpoly [ 0 locks=0 ] ( repaired_poly ) +usevalidpts [ 0 locks=0 ] ( "on" ) +validpts [ 0 locks=0 ] ( valid_pt ) +usemodifiedpts [ 0 locks=0 ] ( "on" ) +modifiedpts [ 0 locks=0 ] ( modified_pt ) +creategrps [ 0 locks=0 ] ( "off" ) +visinvalidpts [ 0 locks=0 ] ( "on" ) +visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) +visrepairedpts [ 0 locks=0 ] ( "on" ) +visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) +visinvalidpolys [ 0 locks=0 ] ( "on" ) +visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) +visrepairedpolys [ 0 locks=0 ] ( "on" ) +visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor17.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse3.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -81.995 25.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 repeat_begin2 0 1 "input1" +} +inputs +{ +0 repeat_begin2 0 1 +} +stat +{ + create 1622817088 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse3.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +usedist [ 0 locks=0 autoscope=0 ] ( "on" ) +dist [ 0 locks=0 autoscope=0 ] ( 0 ) +deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) +keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) +snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) +snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) +tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) +snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) +snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) +pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) +gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) +gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) +gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) +gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) +gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) +gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) +updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) +accurate [ 0 locks=0 autoscope=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor18.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor18.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -81.995 21.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 fuse4 1 1 "input1" +} +inputs +{ +0 fuse4 0 1 +} +stat +{ + create 1622802028 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor18.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +maxpasses [ 0 locks=0 ] ( 65536 ) +randomseed [ 0 locks=0 ] ( 1 ) +stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) +illformed [ 0 locks=0 ] ( "mark" ) +manyedges [ 0 locks=0 ] ( "mark" ) +nonconvex [ 0 locks=0 ] ( "mark" ) +overlapping [ 0 locks=0 ] ( "repair" ) +pairoverlaps [ 0 locks=0 ] ( "off" ) +intersect [ 0 locks=0 ] ( "mark" ) +thickness [ 0 locks=0 ] ( 0 ) +glosmallarea [ 0 locks=0 ] ( "mark" ) +gloareathres [ 0 locks=0 ] ( 0 ) +locsmallarea [ 0 locks=0 ] ( "mark" ) +locareathres [ 0 locks=0 ] ( 0 ) +nonuni [ 0 locks=0 ] ( "mark" ) +unithres [ 0 locks=0 ] ( 0 ) +glosmalledge [ 0 locks=0 ] ( "mark" ) +gloedgethres [ 0 locks=0 ] ( 0 ) +locsmalledge [ 0 locks=0 ] ( "mark" ) +locedgethres [ 0 locks=0 ] ( 0 ) +disconnectpt [ 0 locks=0 ] ( "mark" ) +nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) +ignorewindings [ 0 locks=0 ] ( "off" ) +preferlargeangles [ 0 locks=0 ] ( "off" ) +vismaxmanifold [ 0 locks=0 ] ( "on" ) +exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) +fixwindings [ 0 locks=0 ] ( "off" ) +deletesmallmanifolds [ 0 locks=0 ] ( "off" ) +smallmanifoldsize [ 0 locks=0 ] ( 0 ) +usevalidpoly [ 0 locks=0 ] ( "on" ) +validpoly [ 0 locks=0 ] ( valid_poly ) +userepairedpoly [ 0 locks=0 ] ( "on" ) +repairedpoly [ 0 locks=0 ] ( repaired_poly ) +usevalidpts [ 0 locks=0 ] ( "on" ) +validpts [ 0 locks=0 ] ( valid_pt ) +usemodifiedpts [ 0 locks=0 ] ( "on" ) +modifiedpts [ 0 locks=0 ] ( modified_pt ) +creategrps [ 0 locks=0 ] ( "off" ) +visinvalidpts [ 0 locks=0 ] ( "on" ) +visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) +visrepairedpts [ 0 locks=0 ] ( "on" ) +visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) +visinvalidpolys [ 0 locks=0 ] ( "on" ) +visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) +visrepairedpolys [ 0 locks=0 ] ( "on" ) +visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor18.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse4.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -81.995 22.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 foreach_begin2 0 1 "input1" +} +inputs +{ +0 foreach_begin2 0 1 +} +stat +{ + create 1622817088 + modify 1623772736 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse4.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +usedist [ 0 locks=0 autoscope=0 ] ( "on" ) +dist [ 0 locks=0 autoscope=0 ] ( 0 ) +deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) +keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) +snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) +snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) +tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) +snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) +snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) +pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) +gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) +gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) +gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) +gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) +gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) +gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) +updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) +accurate [ 0 locks=0 autoscope=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor19.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor19.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -81.995 14.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 fuse5 1 1 "input1" +} +inputs +{ +0 fuse5 0 1 +} +stat +{ + create 1622802028 + modify 1623772740 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor19.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +maxpasses [ 0 locks=0 ] ( 65536 ) +randomseed [ 0 locks=0 ] ( 1 ) +stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) +illformed [ 0 locks=0 ] ( "mark" ) +manyedges [ 0 locks=0 ] ( "mark" ) +nonconvex [ 0 locks=0 ] ( "mark" ) +overlapping [ 0 locks=0 ] ( "repair" ) +pairoverlaps [ 0 locks=0 ] ( "off" ) +intersect [ 0 locks=0 ] ( "mark" ) +thickness [ 0 locks=0 ] ( 0 ) +glosmallarea [ 0 locks=0 ] ( "mark" ) +gloareathres [ 0 locks=0 ] ( 0 ) +locsmallarea [ 0 locks=0 ] ( "mark" ) +locareathres [ 0 locks=0 ] ( 0 ) +nonuni [ 0 locks=0 ] ( "mark" ) +unithres [ 0 locks=0 ] ( 0 ) +glosmalledge [ 0 locks=0 ] ( "mark" ) +gloedgethres [ 0 locks=0 ] ( 0 ) +locsmalledge [ 0 locks=0 ] ( "mark" ) +locedgethres [ 0 locks=0 ] ( 0 ) +disconnectpt [ 0 locks=0 ] ( "mark" ) +nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) +ignorewindings [ 0 locks=0 ] ( "off" ) +preferlargeangles [ 0 locks=0 ] ( "off" ) +vismaxmanifold [ 0 locks=0 ] ( "on" ) +exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) +fixwindings [ 0 locks=0 ] ( "off" ) +deletesmallmanifolds [ 0 locks=0 ] ( "off" ) +smallmanifoldsize [ 0 locks=0 ] ( 0 ) +usevalidpoly [ 0 locks=0 ] ( "on" ) +validpoly [ 0 locks=0 ] ( valid_poly ) +userepairedpoly [ 0 locks=0 ] ( "on" ) +repairedpoly [ 0 locks=0 ] ( repaired_poly ) +usevalidpts [ 0 locks=0 ] ( "on" ) +validpts [ 0 locks=0 ] ( valid_pt ) +usemodifiedpts [ 0 locks=0 ] ( "on" ) +modifiedpts [ 0 locks=0 ] ( modified_pt ) +creategrps [ 0 locks=0 ] ( "off" ) +visinvalidpts [ 0 locks=0 ] ( "on" ) +visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) +visrepairedpts [ 0 locks=0 ] ( "on" ) +visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) +visinvalidpolys [ 0 locks=0 ] ( "on" ) +visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) +visrepairedpolys [ 0 locks=0 ] ( "on" ) +visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor19.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse5.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -81.995 15.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 foreach_end2 1 1 "input1" +} +inputs +{ +0 foreach_end2 0 1 +} +stat +{ + create 1622817088 + modify 1623772740 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse5.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +usedist [ 0 locks=0 autoscope=0 ] ( "on" ) +dist [ 0 locks=0 autoscope=0 ] ( 0 ) +deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) +keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) +snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) +snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) +tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) +snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) +snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) +pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) +gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) +gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) +gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) +gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) +gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) +gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) +updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) +accurate [ 0 locks=0 autoscope=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor20.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor20.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -81.995 10.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 fuse6 1 1 "input1" +} +inputs +{ +0 fuse6 0 1 +} +stat +{ + create 1622802028 + modify 1623772740 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor20.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +maxpasses [ 0 locks=0 ] ( 65536 ) +randomseed [ 0 locks=0 ] ( 1 ) +stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) +illformed [ 0 locks=0 ] ( "mark" ) +manyedges [ 0 locks=0 ] ( "mark" ) +nonconvex [ 0 locks=0 ] ( "mark" ) +overlapping [ 0 locks=0 ] ( "repair" ) +pairoverlaps [ 0 locks=0 ] ( "off" ) +intersect [ 0 locks=0 ] ( "mark" ) +thickness [ 0 locks=0 ] ( 0 ) +glosmallarea [ 0 locks=0 ] ( "mark" ) +gloareathres [ 0 locks=0 ] ( 0 ) +locsmallarea [ 0 locks=0 ] ( "mark" ) +locareathres [ 0 locks=0 ] ( 0 ) +nonuni [ 0 locks=0 ] ( "mark" ) +unithres [ 0 locks=0 ] ( 0 ) +glosmalledge [ 0 locks=0 ] ( "mark" ) +gloedgethres [ 0 locks=0 ] ( 0 ) +locsmalledge [ 0 locks=0 ] ( "mark" ) +locedgethres [ 0 locks=0 ] ( 0 ) +disconnectpt [ 0 locks=0 ] ( "mark" ) +nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) +ignorewindings [ 0 locks=0 ] ( "off" ) +preferlargeangles [ 0 locks=0 ] ( "off" ) +vismaxmanifold [ 0 locks=0 ] ( "on" ) +exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) +fixwindings [ 0 locks=0 ] ( "off" ) +deletesmallmanifolds [ 0 locks=0 ] ( "off" ) +smallmanifoldsize [ 0 locks=0 ] ( 0 ) +usevalidpoly [ 0 locks=0 ] ( "on" ) +validpoly [ 0 locks=0 ] ( valid_poly ) +userepairedpoly [ 0 locks=0 ] ( "on" ) +repairedpoly [ 0 locks=0 ] ( repaired_poly ) +usevalidpts [ 0 locks=0 ] ( "on" ) +validpts [ 0 locks=0 ] ( valid_pt ) +usemodifiedpts [ 0 locks=0 ] ( "on" ) +modifiedpts [ 0 locks=0 ] ( modified_pt ) +creategrps [ 0 locks=0 ] ( "off" ) +visinvalidpts [ 0 locks=0 ] ( "on" ) +visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) +visrepairedpts [ 0 locks=0 ] ( "on" ) +visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) +visinvalidpolys [ 0 locks=0 ] ( "on" ) +visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) +visrepairedpolys [ 0 locks=0 ] ( "on" ) +visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor20.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse6.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse6.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -81.995 11.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 repeat_end2 1 1 "input1" +} +inputs +{ +0 repeat_end2 0 1 +} +stat +{ + create 1622817088 + modify 1623772740 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse6.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +usedist [ 0 locks=0 autoscope=0 ] ( "on" ) +dist [ 0 locks=0 autoscope=0 ] ( 0 ) +deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) +keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) +snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) +snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) +tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) +snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) +snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) +pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) +gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) +gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) +gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) +gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) +gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) +gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) +updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) +accurate [ 0 locks=0 autoscope=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse6.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor21.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor21.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -80.995 2.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 fuse7 1 1 "input1" +} +inputs +{ +0 fuse7 0 1 +} +stat +{ + create 1622802028 + modify 1623772740 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor21.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +maxpasses [ 0 locks=0 ] ( 65536 ) +randomseed [ 0 locks=0 ] ( 1 ) +stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) +illformed [ 0 locks=0 ] ( "mark" ) +manyedges [ 0 locks=0 ] ( "mark" ) +nonconvex [ 0 locks=0 ] ( "mark" ) +overlapping [ 0 locks=0 ] ( "repair" ) +pairoverlaps [ 0 locks=0 ] ( "off" ) +intersect [ 0 locks=0 ] ( "mark" ) +thickness [ 0 locks=0 ] ( 0 ) +glosmallarea [ 0 locks=0 ] ( "mark" ) +gloareathres [ 0 locks=0 ] ( 0 ) +locsmallarea [ 0 locks=0 ] ( "mark" ) +locareathres [ 0 locks=0 ] ( 0 ) +nonuni [ 0 locks=0 ] ( "mark" ) +unithres [ 0 locks=0 ] ( 0 ) +glosmalledge [ 0 locks=0 ] ( "mark" ) +gloedgethres [ 0 locks=0 ] ( 0 ) +locsmalledge [ 0 locks=0 ] ( "mark" ) +locedgethres [ 0 locks=0 ] ( 0 ) +disconnectpt [ 0 locks=0 ] ( "mark" ) +nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) +ignorewindings [ 0 locks=0 ] ( "off" ) +preferlargeangles [ 0 locks=0 ] ( "off" ) +vismaxmanifold [ 0 locks=0 ] ( "on" ) +exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) +fixwindings [ 0 locks=0 ] ( "off" ) +deletesmallmanifolds [ 0 locks=0 ] ( "off" ) +smallmanifoldsize [ 0 locks=0 ] ( 0 ) +usevalidpoly [ 0 locks=0 ] ( "on" ) +validpoly [ 0 locks=0 ] ( valid_poly ) +userepairedpoly [ 0 locks=0 ] ( "on" ) +repairedpoly [ 0 locks=0 ] ( repaired_poly ) +usevalidpts [ 0 locks=0 ] ( "on" ) +validpts [ 0 locks=0 ] ( valid_pt ) +usemodifiedpts [ 0 locks=0 ] ( "on" ) +modifiedpts [ 0 locks=0 ] ( modified_pt ) +creategrps [ 0 locks=0 ] ( "off" ) +visinvalidpts [ 0 locks=0 ] ( "on" ) +visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) +visrepairedpts [ 0 locks=0 ] ( "on" ) +visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) +visinvalidpolys [ 0 locks=0 ] ( "on" ) +visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) +visrepairedpolys [ 0 locks=0 ] ( "on" ) +visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor21.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse7.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse7.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -80.995 3.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip17 1 1 "input1" +} +inputs +{ +0 clip17 0 1 +} +stat +{ + create 1622817088 + modify 1623772740 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse7.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +usedist [ 0 locks=0 autoscope=0 ] ( "on" ) +dist [ 0 locks=0 autoscope=0 ] ( 0 ) +deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) +keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) +snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) +snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) +tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) +snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) +snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) +pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) +gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) +gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) +gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) +gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) +gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) +gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) +updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) +accurate [ 0 locks=0 autoscope=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse7.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -81.495 20.345 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1344372976 + modify 1623772736 + author tusi@demeisen + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope.spareparmdef" +Content-Type: text/plain + + parm { + name "cacheinput" + baseparm + label "Cache Input" + export none + } + group { + name "folder2" + label "Name Presets" + + parm { + name "set_name_0" + label "Default ('null')" + type button + default { "1" } + range { 0 1 } + parmtag { "script_callback" "hou.pwd().setColor(hou.Color((.8,.8,.8))); hou.pwd().setName(\"null1\", True)" } + parmtag { "script_callback_language" "python" } + } + group { + name "folder0" + label "Outputs" + tabbreak + + parm { + name "set_name_1" + label "DISPLAY" + type button + default { "1" } + range { 0 1 } + parmtag { "script_callback" "hou.pwd().setName(\"DISPLAY\"); hou.pwd().setColor(hou.Color((0,.4,1))); hou.pwd().setDisplayFlag(True)" } + parmtag { "script_callback_language" "python" } + } + parm { + name "set_name_2" + label "RENDER" + type button + default { "1" } + range { 0 1 } + parmtag { "script_callback" "hou.pwd().setName(\"RENDER\"); hou.pwd().setColor(hou.Color((.4,.2,.6))); hou.pwd().setRenderFlag(True)" } + parmtag { "script_callback_language" "python" } + } + parm { + name "set_name_3" + label "OUT" + type button + default { "1" } + range { 0 1 } + parmtag { "script_callback" "hou.pwd().setColor(hou.Color((.8,.8,.8))); hou.pwd().setName(\"OUT\"); hou.pwd().setRenderFlag(True); hou.pwd().setDisplayFlag(True)" } + parmtag { "script_callback_language" "python" } + } + } + + group { + name "folder1" + label "Waypoints" + + parm { + name "set_name_4" + label ":: GEO_" + type button + default { "1" } + range { 0 1 } + parmtag { "script_callback" "hou.pwd().setColor(hou.Color((.5,0,0))); hou.pwd().setName(\"GEO_\"+hou.pwd().name(), True)" } + parmtag { "script_callback_language" "python" } + } + parm { + name "set_name_5" + label ":: GEO_PRESIM_" + type button + default { "1" } + range { 0 1 } + parmtag { "script_callback" "hou.pwd().setColor(hou.Color((.5,0,0))); hou.pwd().setName(\"GEO_PRESIM_\"+hou.pwd().name(), True)" } + parmtag { "script_callback_language" "python" } + } + parm { + name "set_name_6" + label ":: GEO_POSTSIM_" + type button + default { "1" } + range { 0 1 } + parmtag { "script_callback" "hou.pwd().setColor(hou.Color((0,.267,0))); hou.pwd().setName(\"GEO_POSTSIM_\"+hou.pwd().name(), True)" } + parmtag { "script_callback_language" "python" } + } + parm { + name "set_name_7" + label ":: OUT_" + type button + default { "1" } + range { 0 1 } + parmtag { "script_callback" "hou.pwd().setColor(hou.Color((0,.267,0))); hou.pwd().setName(\"OUT_\"+hou.pwd().name(), True)" } + parmtag { "script_callback_language" "python" } + } + } + + } + + parm { + name "copyinput" + baseparm + label "Copy Input (Note: Input will be still cooked if disabled)" + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +folder2 [ 0 locks=0 ] ( 0 ) +set_name_0 [ 0 locks=0 ] ( 0 ) +folder0 [ 0 locks=0 ] ( 0 ) +set_name_1 [ 0 locks=0 ] ( 0 ) +set_name_2 [ 0 locks=0 ] ( 0 ) +set_name_3 [ 0 locks=0 ] ( 0 ) +folder1 [ 0 locks=0 ] ( 0 ) +set_name_4 [ 0 locks=0 ] ( 0 ) +set_name_5 [ 0 locks=0 ] ( 0 ) +set_name_6 [ 0 locks=0 ] ( 0 ) +set_name_7 [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch_inputs.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch_inputs.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -81.495 19.345 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 nope 1 1 "input1" +2 transform20 1 1 "input2" +} +inputs +{ +0 nope 0 1 +1 transform20 0 1 +} +stat +{ + create 1344372982 + modify 1623772736 + author tusi@demeisen + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch_inputs.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( 10 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch_inputs.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O4.init" +Content-Type: text/plain + +type = box +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -96.495 34.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1507930633 + modify 1623772772 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O4.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +consolidatepts [ 0 locks=0 ] ( "on" ) +size [ 0 locks=0 ] ( 1 1 1 ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( 1 ) +divrate [ 0 locks=0 ] ( 4 4 4 ) +orderrate [ 0 locks=0 ] ( 4 4 4 ) +dodivs [ 0 locks=0 ] ( "off" ) +divs [ 0 locks=0 ] ( 3 3 3 ) +rebar [ 0 locks=0 ] ( "off" ) +orientedbbox [ 0 locks=0 ] ( "off" ) +vertexnormals [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O4.init" +Content-Type: text/plain + +type = subdivide +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -96.495 33.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O4 0 1 "input1" +} +inputs +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O4 0 1 +} +stat +{ + create 1507930636 + modify 1623869329 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O4.chn" +Content-Type: text/plain + +{ + channel iterations { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_SNOISIVID_O_DIVISIONS_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O4.parm" +Content-Type: text/plain + +{ +version 0.8 +subdivide [ 0 locks=0 ] ( "" ) +creases [ 0 locks=0 ] ( "" ) +algorithm [ 0 locks=0 ] ( "houdini" ) +iterations [ 8 locks=0 ] ( [ iterations 1 ] ) +overridecrease [ 0 locks=0 ] ( "off" ) +creaseweight [ 0 locks=0 ] ( 10 ) +outputcrease [ 0 locks=0 ] ( "off" ) +outcreasegroup [ 0 locks=0 ] ( creases ) +closeholes [ 0 locks=0 ] ( "pull" ) +surroundpoly [ 0 locks=0 ] ( "edges" ) +bias [ 0 locks=0 ] ( 1 ) +updatenmls [ 0 locks=0 ] ( "on" ) +smoothvertex [ 0 locks=0 ] ( "on" ) +consisttopology [ 0 locks=0 ] ( "off" ) +linearcreases [ 0 locks=0 ] ( "off" ) +buildpolysoups [ 0 locks=0 ] ( "off" ) +indepcurves [ 0 locks=0 ] ( "off" ) +removeholes [ 0 locks=0 ] ( "on" ) +vtxboundary [ 0 locks=0 ] ( "corner" ) +fvarlinear [ 0 locks=0 ] ( "corner1" ) +creasemethod [ 0 locks=0 ] ( "uniform" ) +trianglesubd [ 0 locks=0 ] ( "catclark" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle8.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle8.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -95.495 34.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1621143112 + modify 1623869329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle8.chn" +Content-Type: text/plain + +{ + channel divs { + lefttype = extend + righttype = extend + default = 12 + flags = 0 + segment { length = 0 value = 12 12 expr = "pow(2, ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_SNOISIVID_O_DIVISIONS_O\")+2 )" } + } + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/2 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle8.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.5 ] [ rady 0.5 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 8 locks=0 ] ( [ divs 8 ] ) +arc [ 0 locks=0 ] ( "openarc" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle8.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge16.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge16.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -95.995 9.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +3 polydoctor34 1 1 "input1" +0 circle8 0 1 "input2" +} +inputs +{ +0 polydoctor34 0 1 +1 circle8 0 1 +} +stat +{ + create 1621143119 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge16.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge16.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge17.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge17.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -96.995 17.345 +connectornextid 7 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +3 transform22 1 1 "input1" +1 transform23 1 1 "input2" +0 transform24 1 1 "input3" +4 transform25 1 1 "input4" +6 transform26 1 1 "input5" +5 switch_inputs1 0 1 "input6" +} +inputs +{ +0 transform22 0 1 +1 transform23 0 1 +2 transform24 0 1 +3 transform25 0 1 +4 transform26 0 1 +5 switch_inputs1 0 1 +} +stat +{ + create 1621148212 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge17.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge17.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end3.init" +Content-Type: text/plain + +type = block_end +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -96.995 16.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge17 2 1 "input1" +} +inputs +{ +0 merge17 0 1 +} +stat +{ + create 1621148305 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end3.parm" +Content-Type: text/plain + +{ +version 0.8 +itermethod [ 0 locks=0 ] ( "auto" ) +method [ 0 locks=0 ] ( "merge" ) +iterations [ 0 locks=0 ] ( 10 ) +startvalue [ 0 locks=0 ] ( 1 ) +increment [ 0 locks=0 ] ( 1 ) +class [ 0 locks=0 ] ( "primitive" ) +useattrib [ 0 locks=0 ] ( "off" ) +attrib [ 0 locks=0 ] ( "" ) +usemaxiter [ 0 locks=0 ] ( "off" ) +maxiter [ 0 locks=0 ] ( 10 ) +blockpath [ 0 locks=0 ] ( ../foreach_begin3 ) +templatepath [ 0 locks=0 ] ( ../foreach_begin3 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +dosinglepass [ 0 locks=0 ] ( "off" ) +singlepass [ 0 locks=0 ] ( 0 ) +stopcondition [ 0 locks=0 ] ( 0 ) +multithread [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_begin3.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_begin3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -96.995 23.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 polydoctor31 1 1 "input1" +} +inputs +{ +0 polydoctor31 0 1 +} +stat +{ + create 1621148305 + modify 1623909210 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_begin3.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "piece" ) +blockpath [ 0 locks=0 ] ( ../foreach_end3 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +createmetablock [ 0 locks=0 ] ( 0 ) +label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_begin3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end3.init" +Content-Type: text/plain + +type = block_end +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -96.495 12.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge18 1 1 "input1" +} +inputs +{ +0 merge18 0 1 +} +stat +{ + create 1621148371 + modify 1623869329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end3.chn" +Content-Type: text/plain + +{ + channel iterations { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_SDAERPS_O_SPREADS_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end3.parm" +Content-Type: text/plain + +{ +version 0.8 +itermethod [ 0 locks=0 ] ( "count" ) +method [ 0 locks=0 ] ( "feedback" ) +iterations [ 8 locks=0 ] ( [ iterations 1 ] ) +startvalue [ 0 locks=0 ] ( 1 ) +increment [ 0 locks=0 ] ( 1 ) +class [ 0 locks=0 ] ( "point" ) +useattrib [ 0 locks=0 ] ( "on" ) +attrib [ 0 locks=0 ] ( "" ) +usemaxiter [ 0 locks=0 ] ( "off" ) +maxiter [ 0 locks=0 ] ( 10 ) +blockpath [ 0 locks=0 ] ( ../repeat_begin3 ) +templatepath [ 0 locks=0 ] ( "" ) +resetcookpass [ 0 locks=0 ] ( 0 ) +dosinglepass [ 0 locks=0 ] ( "off" ) +singlepass [ 0 locks=0 ] ( 0 ) +stopcondition [ 0 locks=0 ] ( 0 ) +multithread [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_begin3.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_begin3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -96.995 26.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 transform21 1 1 "input1" +} +inputs +{ +0 transform21 0 1 +} +stat +{ + create 1621148371 + modify 1623869425 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_begin3.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "feedback" ) +blockpath [ 0 locks=0 ] ( ../repeat_end3 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +createmetablock [ 0 locks=0 ] ( 0 ) +label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_begin3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge18.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge18.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -96.495 13.345 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor33 1 1 "input1" +2 transform21 1 1 "input2" +} +inputs +{ +0 polydoctor33 0 1 +1 transform21 0 1 +} +stat +{ + create 1621168465 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge18.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge18.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_LAIRETAM_O_MATERIAL_2_O1.init" +Content-Type: text/plain + +type = material +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_LAIRETAM_O_MATERIAL_2_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -95.995 0.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 normal2 1 1 "input1" +} +inputs +{ +0 normal2 0 1 +} +stat +{ + create 1622037817 + modify 1623869463 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_LAIRETAM_O_MATERIAL_2_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +style [ 0 locks=0 ] ( detail ) +uselabels [ 0 locks=0 ] ( "uselabels" ) +createstylesheets [ 0 locks=0 ] ( "on" ) +fullpath [ 0 locks=0 ] ( "on" ) +num_materials [ 0 locks=0 ] ( 1 ) +group1 [ 0 locks=0 ] ( "" ) +shop_materialpath1 [ 0 locks=0 ] ( /shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O ) +localvar1 [ 0 locks=0 ] ( "off" ) +mergeoverride1 [ 0 locks=0 ] ( "off" ) +num_local1 [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_LAIRETAM_O_MATERIAL_2_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex3.init" +Content-Type: text/plain + +type = vertex +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -95.995 8.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge16 2 1 "input1" +} +inputs +{ +0 merge16 0 1 +} +stat +{ + create 1622271974 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex3.chn" +Content-Type: text/plain + +{ + channel diffr { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = @Cd.r } + } + channel diffg { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = @Cd.g } + } + channel diffb { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = @Cd.b } + } + channel alpha { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = @Alpha } + } + channel mapu { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = @uv.x } + } + channel mapv { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = @uv.y } + } + channel mapw { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = @uv.z } + } + channel crease { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = @creaseweight } + } + channel normalx { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = @N.x } + } + channel normaly { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = @N.y } + } + channel normalz { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = @N.z } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex3.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +doclr [ 0 locks=0 ] ( "off" ) +diff [ 8 locks=0 ] ( [ diffr 0 ] [ diffg 0 ] [ diffb 0 ] ) +doalpha [ 0 locks=0 ] ( "off" ) +alpha [ 8 locks=0 ] ( [ alpha 0 ] ) +douvw [ 0 locks=0 ] ( "off" ) +map [ 8 locks=0 ] ( [ mapu 0 ] [ mapv 0 ] [ mapw 0 ] ) +docrease [ 0 locks=0 ] ( "remove" ) +crease [ 8 locks=0 ] ( [ crease 0 ] ) +donormal [ 0 locks=0 ] ( "cusp" ) +normal [ 8 locks=0 ] ( [ normalx 0 ] [ normaly 0 ] [ normalz 0 ] ) +angle [ 0 locks=0 ] ( 45 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform21.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform21.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -96.495 27.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 pack8 1 1 "input1" +} +inputs +{ +0 pack8 0 1 +} +stat +{ + create 1621163882 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform21.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform21.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform21.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform22.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform22.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -103.495 20.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor32 1 1 "input1" +} +inputs +{ +0 polydoctor32 0 1 +} +stat +{ + create 1621163882 + modify 1623869329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform22.chn" +Content-Type: text/plain + +{ + channel py { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = (ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } + } + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform22.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "trs" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( 0 [ py 0.5 ] 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform22.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform23.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform23.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -102.495 20.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor32 1 1 "input1" +} +inputs +{ +0 polydoctor32 0 1 +} +stat +{ + create 1621163882 + modify 1623869329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform23.chn" +Content-Type: text/plain + +{ + channel py { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = -(ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } + } + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform23.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "trs" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( 0 [ py -0.5 ] 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform23.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform24.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform24.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -101.495 20.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor32 1 1 "input1" +} +inputs +{ +0 polydoctor32 0 1 +} +stat +{ + create 1621163882 + modify 1623869329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform24.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + channel px { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = (ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform24.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "trs" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( [ px 0.5 ] 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform24.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform25.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform25.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -100.495 20.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor32 1 1 "input1" +} +inputs +{ +0 polydoctor32 0 1 +} +stat +{ + create 1621163882 + modify 1623869329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform25.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + channel px { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = -(ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform25.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "trs" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( [ px -0.5 ] 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform25.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform26.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform26.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -99.495 20.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor32 1 1 "input1" +} +inputs +{ +0 polydoctor32 0 1 +} +stat +{ + create 1621163882 + modify 1623869329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform26.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + channel pz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = (ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform26.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "trs" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( 0 0 [ pz 0.5 ] ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform26.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform27.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform27.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -98.495 20.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor32 1 1 "input1" +} +inputs +{ +0 polydoctor32 0 1 +} +stat +{ + create 1621163882 + modify 1623869329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform27.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + channel pz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = -(ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform27.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "trs" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( 0 0 [ pz -0.5 ] ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform27.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack8.init" +Content-Type: text/plain + +type = pack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack8.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -96.495 28.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O4 1 1 "input1" +} +inputs +{ +0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O4 0 1 +} +stat +{ + create 1622717672 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack8.parm" +Content-Type: text/plain + +{ +version 0.8 +viewportlod [ 0 locks=0 ] ( "full" ) +createpath [ 0 locks=0 ] ( "on" ) +path [ 0 locks=0 ] ( op:`opfullpath('.')` ) +packbyname [ 0 locks=0 ] ( "off" ) +nameattribute [ 0 locks=0 ] ( name ) +packedfragments [ 0 locks=0 ] ( "on" ) +pivot [ 0 locks=0 ] ( "centroid" ) +transfer_attributes [ 0 locks=0 ] ( "" ) +transfer_groups [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack8.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip20.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip20.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -95.995 6.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 unpack2 1 1 "input1" +} +inputs +{ +0 unpack2 0 1 +} +stat +{ + create 1622718813 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip20.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 0 1 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip20.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack2.init" +Content-Type: text/plain + +type = unpack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -95.995 7.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 vertex3 1 1 "input1" +} +inputs +{ +0 vertex3 0 1 +} +stat +{ + create 1622718826 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +limit_iterations [ 0 locks=0 ] ( "on" ) +iterations [ 0 locks=0 ] ( 1 ) +detail_attributes [ 0 locks=0 ] ( "detail" ) +transfer_attributes [ 0 locks=0 ] ( "" ) +transfer_groups [ 0 locks=0 ] ( "" ) +apply_style_sheets [ 0 locks=0 ] ( "off" ) +scene_style_sheet [ 0 locks=0 ] ( "" ) +obj_style_sheet [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip21.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip21.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -95.995 5.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip20 1 1 "input1" +} +inputs +{ +0 clip20 0 1 +} +stat +{ + create 1622718813 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip21.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 1 0 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip21.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip22.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip22.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -95.995 4.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip21 1 1 "input1" +} +inputs +{ +0 clip21 0 1 +} +stat +{ + create 1622718813 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip22.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( -1 1 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip22.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip23.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip23.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -96.495 32.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O4 1 1 "input1" +} +inputs +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O4 0 1 +} +stat +{ + create 1622718813 + modify 1623867741 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip23.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 0 0 1 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip23.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal2.init" +Content-Type: text/plain + +type = normal +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -95.995 1.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 polydoctor35 1 1 "input1" +} +inputs +{ +0 polydoctor35 0 1 +} +stat +{ + create 1622831676 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +overridenormal [ 0 locks=0 ] ( "off" ) +normalattrib [ 0 locks=0 ] ( N ) +construct [ 0 locks=0 ] ( 0 ) +docompute [ 0 locks=0 ] ( "on" ) +type [ 0 locks=0 ] ( "typevertex" ) +cuspangle [ 0 locks=0 ] ( 45 ) +method [ 0 locks=0 ] ( 1 ) +origifzero [ 0 locks=0 ] ( "off" ) +modify [ 0 locks=0 ] ( 0 ) +normalize [ 0 locks=0 ] ( "off" ) +reverse [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor30.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor30.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -97.495 30.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 fuse16 1 1 "input1" +} +inputs +{ +0 fuse16 0 1 +} +stat +{ + create 1622802028 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor30.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +maxpasses [ 0 locks=0 ] ( 65536 ) +randomseed [ 0 locks=0 ] ( 1 ) +stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) +illformed [ 0 locks=0 ] ( "mark" ) +manyedges [ 0 locks=0 ] ( "mark" ) +nonconvex [ 0 locks=0 ] ( "mark" ) +overlapping [ 0 locks=0 ] ( "repair" ) +pairoverlaps [ 0 locks=0 ] ( "off" ) +intersect [ 0 locks=0 ] ( "mark" ) +thickness [ 0 locks=0 ] ( 0 ) +glosmallarea [ 0 locks=0 ] ( "mark" ) +gloareathres [ 0 locks=0 ] ( 0 ) +locsmallarea [ 0 locks=0 ] ( "mark" ) +locareathres [ 0 locks=0 ] ( 0 ) +nonuni [ 0 locks=0 ] ( "mark" ) +unithres [ 0 locks=0 ] ( 0 ) +glosmalledge [ 0 locks=0 ] ( "mark" ) +gloedgethres [ 0 locks=0 ] ( 0 ) +locsmalledge [ 0 locks=0 ] ( "mark" ) +locedgethres [ 0 locks=0 ] ( 0 ) +disconnectpt [ 0 locks=0 ] ( "mark" ) +nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) +ignorewindings [ 0 locks=0 ] ( "off" ) +preferlargeangles [ 0 locks=0 ] ( "off" ) +vismaxmanifold [ 0 locks=0 ] ( "on" ) +exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) +fixwindings [ 0 locks=0 ] ( "off" ) +deletesmallmanifolds [ 0 locks=0 ] ( "off" ) +smallmanifoldsize [ 0 locks=0 ] ( 0 ) +usevalidpoly [ 0 locks=0 ] ( "on" ) +validpoly [ 0 locks=0 ] ( valid_poly ) +userepairedpoly [ 0 locks=0 ] ( "on" ) +repairedpoly [ 0 locks=0 ] ( repaired_poly ) +usevalidpts [ 0 locks=0 ] ( "on" ) +validpts [ 0 locks=0 ] ( valid_pt ) +usemodifiedpts [ 0 locks=0 ] ( "on" ) +modifiedpts [ 0 locks=0 ] ( modified_pt ) +creategrps [ 0 locks=0 ] ( "off" ) +visinvalidpts [ 0 locks=0 ] ( "on" ) +visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) +visrepairedpts [ 0 locks=0 ] ( "on" ) +visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) +visinvalidpolys [ 0 locks=0 ] ( "on" ) +visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) +visrepairedpolys [ 0 locks=0 ] ( "on" ) +visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor30.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse16.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse16.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -97.495 31.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip23 1 1 "input1" +} +inputs +{ +0 clip23 0 1 +} +stat +{ + create 1622817088 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse16.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +usedist [ 0 locks=0 autoscope=0 ] ( "on" ) +dist [ 0 locks=0 autoscope=0 ] ( 0 ) +deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) +keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) +snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) +snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) +tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) +snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) +snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) +pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) +gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) +gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) +gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) +gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) +gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) +gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) +updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) +accurate [ 0 locks=0 autoscope=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse16.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor31.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor31.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -97.995 24.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 fuse17 1 1 "input1" +} +inputs +{ +0 fuse17 0 1 +} +stat +{ + create 1622802028 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor31.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +maxpasses [ 0 locks=0 ] ( 65536 ) +randomseed [ 0 locks=0 ] ( 1 ) +stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) +illformed [ 0 locks=0 ] ( "mark" ) +manyedges [ 0 locks=0 ] ( "mark" ) +nonconvex [ 0 locks=0 ] ( "mark" ) +overlapping [ 0 locks=0 ] ( "repair" ) +pairoverlaps [ 0 locks=0 ] ( "off" ) +intersect [ 0 locks=0 ] ( "mark" ) +thickness [ 0 locks=0 ] ( 0 ) +glosmallarea [ 0 locks=0 ] ( "mark" ) +gloareathres [ 0 locks=0 ] ( 0 ) +locsmallarea [ 0 locks=0 ] ( "mark" ) +locareathres [ 0 locks=0 ] ( 0 ) +nonuni [ 0 locks=0 ] ( "mark" ) +unithres [ 0 locks=0 ] ( 0 ) +glosmalledge [ 0 locks=0 ] ( "mark" ) +gloedgethres [ 0 locks=0 ] ( 0 ) +locsmalledge [ 0 locks=0 ] ( "mark" ) +locedgethres [ 0 locks=0 ] ( 0 ) +disconnectpt [ 0 locks=0 ] ( "mark" ) +nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) +ignorewindings [ 0 locks=0 ] ( "off" ) +preferlargeangles [ 0 locks=0 ] ( "off" ) +vismaxmanifold [ 0 locks=0 ] ( "on" ) +exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) +fixwindings [ 0 locks=0 ] ( "off" ) +deletesmallmanifolds [ 0 locks=0 ] ( "off" ) +smallmanifoldsize [ 0 locks=0 ] ( 0 ) +usevalidpoly [ 0 locks=0 ] ( "on" ) +validpoly [ 0 locks=0 ] ( valid_poly ) +userepairedpoly [ 0 locks=0 ] ( "on" ) +repairedpoly [ 0 locks=0 ] ( repaired_poly ) +usevalidpts [ 0 locks=0 ] ( "on" ) +validpts [ 0 locks=0 ] ( valid_pt ) +usemodifiedpts [ 0 locks=0 ] ( "on" ) +modifiedpts [ 0 locks=0 ] ( modified_pt ) +creategrps [ 0 locks=0 ] ( "off" ) +visinvalidpts [ 0 locks=0 ] ( "on" ) +visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) +visrepairedpts [ 0 locks=0 ] ( "on" ) +visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) +visinvalidpolys [ 0 locks=0 ] ( "on" ) +visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) +visrepairedpolys [ 0 locks=0 ] ( "on" ) +visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor31.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse17.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse17.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -97.995 25.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 repeat_begin3 0 1 "input1" +} +inputs +{ +0 repeat_begin3 0 1 +} +stat +{ + create 1622817088 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse17.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +usedist [ 0 locks=0 autoscope=0 ] ( "on" ) +dist [ 0 locks=0 autoscope=0 ] ( 0 ) +deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) +keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) +snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) +snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) +tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) +snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) +snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) +pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) +gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) +gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) +gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) +gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) +gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) +gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) +updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) +accurate [ 0 locks=0 autoscope=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse17.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor32.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor32.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -97.995 21.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 fuse18 1 1 "input1" +} +inputs +{ +0 fuse18 0 1 +} +stat +{ + create 1622802028 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor32.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +maxpasses [ 0 locks=0 ] ( 65536 ) +randomseed [ 0 locks=0 ] ( 1 ) +stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) +illformed [ 0 locks=0 ] ( "mark" ) +manyedges [ 0 locks=0 ] ( "mark" ) +nonconvex [ 0 locks=0 ] ( "mark" ) +overlapping [ 0 locks=0 ] ( "repair" ) +pairoverlaps [ 0 locks=0 ] ( "off" ) +intersect [ 0 locks=0 ] ( "mark" ) +thickness [ 0 locks=0 ] ( 0 ) +glosmallarea [ 0 locks=0 ] ( "mark" ) +gloareathres [ 0 locks=0 ] ( 0 ) +locsmallarea [ 0 locks=0 ] ( "mark" ) +locareathres [ 0 locks=0 ] ( 0 ) +nonuni [ 0 locks=0 ] ( "mark" ) +unithres [ 0 locks=0 ] ( 0 ) +glosmalledge [ 0 locks=0 ] ( "mark" ) +gloedgethres [ 0 locks=0 ] ( 0 ) +locsmalledge [ 0 locks=0 ] ( "mark" ) +locedgethres [ 0 locks=0 ] ( 0 ) +disconnectpt [ 0 locks=0 ] ( "mark" ) +nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) +ignorewindings [ 0 locks=0 ] ( "off" ) +preferlargeangles [ 0 locks=0 ] ( "off" ) +vismaxmanifold [ 0 locks=0 ] ( "on" ) +exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) +fixwindings [ 0 locks=0 ] ( "off" ) +deletesmallmanifolds [ 0 locks=0 ] ( "off" ) +smallmanifoldsize [ 0 locks=0 ] ( 0 ) +usevalidpoly [ 0 locks=0 ] ( "on" ) +validpoly [ 0 locks=0 ] ( valid_poly ) +userepairedpoly [ 0 locks=0 ] ( "on" ) +repairedpoly [ 0 locks=0 ] ( repaired_poly ) +usevalidpts [ 0 locks=0 ] ( "on" ) +validpts [ 0 locks=0 ] ( valid_pt ) +usemodifiedpts [ 0 locks=0 ] ( "on" ) +modifiedpts [ 0 locks=0 ] ( modified_pt ) +creategrps [ 0 locks=0 ] ( "off" ) +visinvalidpts [ 0 locks=0 ] ( "on" ) +visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) +visrepairedpts [ 0 locks=0 ] ( "on" ) +visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) +visinvalidpolys [ 0 locks=0 ] ( "on" ) +visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) +visrepairedpolys [ 0 locks=0 ] ( "on" ) +visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor32.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse18.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse18.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -97.995 22.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 foreach_begin3 0 1 "input1" +} +inputs +{ +0 foreach_begin3 0 1 +} +stat +{ + create 1622817088 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse18.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +usedist [ 0 locks=0 autoscope=0 ] ( "on" ) +dist [ 0 locks=0 autoscope=0 ] ( 0 ) +deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) +keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) +snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) +snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) +tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) +snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) +snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) +pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) +gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) +gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) +gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) +gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) +gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) +gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) +updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) +accurate [ 0 locks=0 autoscope=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse18.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor33.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor33.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -97.995 14.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 fuse19 1 1 "input1" +} +inputs +{ +0 fuse19 0 1 +} +stat +{ + create 1622802028 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor33.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +maxpasses [ 0 locks=0 ] ( 65536 ) +randomseed [ 0 locks=0 ] ( 1 ) +stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) +illformed [ 0 locks=0 ] ( "mark" ) +manyedges [ 0 locks=0 ] ( "mark" ) +nonconvex [ 0 locks=0 ] ( "mark" ) +overlapping [ 0 locks=0 ] ( "repair" ) +pairoverlaps [ 0 locks=0 ] ( "off" ) +intersect [ 0 locks=0 ] ( "mark" ) +thickness [ 0 locks=0 ] ( 0 ) +glosmallarea [ 0 locks=0 ] ( "mark" ) +gloareathres [ 0 locks=0 ] ( 0 ) +locsmallarea [ 0 locks=0 ] ( "mark" ) +locareathres [ 0 locks=0 ] ( 0 ) +nonuni [ 0 locks=0 ] ( "mark" ) +unithres [ 0 locks=0 ] ( 0 ) +glosmalledge [ 0 locks=0 ] ( "mark" ) +gloedgethres [ 0 locks=0 ] ( 0 ) +locsmalledge [ 0 locks=0 ] ( "mark" ) +locedgethres [ 0 locks=0 ] ( 0 ) +disconnectpt [ 0 locks=0 ] ( "mark" ) +nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) +ignorewindings [ 0 locks=0 ] ( "off" ) +preferlargeangles [ 0 locks=0 ] ( "off" ) +vismaxmanifold [ 0 locks=0 ] ( "on" ) +exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) +fixwindings [ 0 locks=0 ] ( "off" ) +deletesmallmanifolds [ 0 locks=0 ] ( "off" ) +smallmanifoldsize [ 0 locks=0 ] ( 0 ) +usevalidpoly [ 0 locks=0 ] ( "on" ) +validpoly [ 0 locks=0 ] ( valid_poly ) +userepairedpoly [ 0 locks=0 ] ( "on" ) +repairedpoly [ 0 locks=0 ] ( repaired_poly ) +usevalidpts [ 0 locks=0 ] ( "on" ) +validpts [ 0 locks=0 ] ( valid_pt ) +usemodifiedpts [ 0 locks=0 ] ( "on" ) +modifiedpts [ 0 locks=0 ] ( modified_pt ) +creategrps [ 0 locks=0 ] ( "off" ) +visinvalidpts [ 0 locks=0 ] ( "on" ) +visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) +visrepairedpts [ 0 locks=0 ] ( "on" ) +visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) +visinvalidpolys [ 0 locks=0 ] ( "on" ) +visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) +visrepairedpolys [ 0 locks=0 ] ( "on" ) +visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor33.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse19.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse19.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -97.995 15.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 foreach_end3 1 1 "input1" +} +inputs +{ +0 foreach_end3 0 1 +} +stat +{ + create 1622817088 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse19.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +usedist [ 0 locks=0 autoscope=0 ] ( "on" ) +dist [ 0 locks=0 autoscope=0 ] ( 0 ) +deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) +keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) +snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) +snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) +tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) +snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) +snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) +pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) +gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) +gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) +gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) +gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) +gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) +gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) +updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) +accurate [ 0 locks=0 autoscope=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse19.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor34.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor34.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -97.995 10.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 fuse20 1 1 "input1" +} +inputs +{ +0 fuse20 0 1 +} +stat +{ + create 1622802028 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor34.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +maxpasses [ 0 locks=0 ] ( 65536 ) +randomseed [ 0 locks=0 ] ( 1 ) +stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) +illformed [ 0 locks=0 ] ( "mark" ) +manyedges [ 0 locks=0 ] ( "mark" ) +nonconvex [ 0 locks=0 ] ( "mark" ) +overlapping [ 0 locks=0 ] ( "repair" ) +pairoverlaps [ 0 locks=0 ] ( "off" ) +intersect [ 0 locks=0 ] ( "mark" ) +thickness [ 0 locks=0 ] ( 0 ) +glosmallarea [ 0 locks=0 ] ( "mark" ) +gloareathres [ 0 locks=0 ] ( 0 ) +locsmallarea [ 0 locks=0 ] ( "mark" ) +locareathres [ 0 locks=0 ] ( 0 ) +nonuni [ 0 locks=0 ] ( "mark" ) +unithres [ 0 locks=0 ] ( 0 ) +glosmalledge [ 0 locks=0 ] ( "mark" ) +gloedgethres [ 0 locks=0 ] ( 0 ) +locsmalledge [ 0 locks=0 ] ( "mark" ) +locedgethres [ 0 locks=0 ] ( 0 ) +disconnectpt [ 0 locks=0 ] ( "mark" ) +nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) +ignorewindings [ 0 locks=0 ] ( "off" ) +preferlargeangles [ 0 locks=0 ] ( "off" ) +vismaxmanifold [ 0 locks=0 ] ( "on" ) +exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) +fixwindings [ 0 locks=0 ] ( "off" ) +deletesmallmanifolds [ 0 locks=0 ] ( "off" ) +smallmanifoldsize [ 0 locks=0 ] ( 0 ) +usevalidpoly [ 0 locks=0 ] ( "on" ) +validpoly [ 0 locks=0 ] ( valid_poly ) +userepairedpoly [ 0 locks=0 ] ( "on" ) +repairedpoly [ 0 locks=0 ] ( repaired_poly ) +usevalidpts [ 0 locks=0 ] ( "on" ) +validpts [ 0 locks=0 ] ( valid_pt ) +usemodifiedpts [ 0 locks=0 ] ( "on" ) +modifiedpts [ 0 locks=0 ] ( modified_pt ) +creategrps [ 0 locks=0 ] ( "off" ) +visinvalidpts [ 0 locks=0 ] ( "on" ) +visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) +visrepairedpts [ 0 locks=0 ] ( "on" ) +visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) +visinvalidpolys [ 0 locks=0 ] ( "on" ) +visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) +visrepairedpolys [ 0 locks=0 ] ( "on" ) +visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor34.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse20.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse20.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -97.995 11.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 repeat_end3 1 1 "input1" +} +inputs +{ +0 repeat_end3 0 1 +} +stat +{ + create 1622817088 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse20.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +usedist [ 0 locks=0 autoscope=0 ] ( "on" ) +dist [ 0 locks=0 autoscope=0 ] ( 0 ) +deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) +keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) +snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) +snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) +tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) +snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) +snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) +pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) +gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) +gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) +gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) +gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) +gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) +gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) +updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) +accurate [ 0 locks=0 autoscope=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse20.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor35.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor35.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -96.995 2.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 fuse21 1 1 "input1" +} +inputs +{ +0 fuse21 0 1 +} +stat +{ + create 1622802028 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor35.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +maxpasses [ 0 locks=0 ] ( 65536 ) +randomseed [ 0 locks=0 ] ( 1 ) +stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) +illformed [ 0 locks=0 ] ( "mark" ) +manyedges [ 0 locks=0 ] ( "mark" ) +nonconvex [ 0 locks=0 ] ( "mark" ) +overlapping [ 0 locks=0 ] ( "repair" ) +pairoverlaps [ 0 locks=0 ] ( "off" ) +intersect [ 0 locks=0 ] ( "mark" ) +thickness [ 0 locks=0 ] ( 0 ) +glosmallarea [ 0 locks=0 ] ( "mark" ) +gloareathres [ 0 locks=0 ] ( 0 ) +locsmallarea [ 0 locks=0 ] ( "mark" ) +locareathres [ 0 locks=0 ] ( 0 ) +nonuni [ 0 locks=0 ] ( "mark" ) +unithres [ 0 locks=0 ] ( 0 ) +glosmalledge [ 0 locks=0 ] ( "mark" ) +gloedgethres [ 0 locks=0 ] ( 0 ) +locsmalledge [ 0 locks=0 ] ( "mark" ) +locedgethres [ 0 locks=0 ] ( 0 ) +disconnectpt [ 0 locks=0 ] ( "mark" ) +nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) +ignorewindings [ 0 locks=0 ] ( "off" ) +preferlargeangles [ 0 locks=0 ] ( "off" ) +vismaxmanifold [ 0 locks=0 ] ( "on" ) +exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) +fixwindings [ 0 locks=0 ] ( "off" ) +deletesmallmanifolds [ 0 locks=0 ] ( "off" ) +smallmanifoldsize [ 0 locks=0 ] ( 0 ) +usevalidpoly [ 0 locks=0 ] ( "on" ) +validpoly [ 0 locks=0 ] ( valid_poly ) +userepairedpoly [ 0 locks=0 ] ( "on" ) +repairedpoly [ 0 locks=0 ] ( repaired_poly ) +usevalidpts [ 0 locks=0 ] ( "on" ) +validpts [ 0 locks=0 ] ( valid_pt ) +usemodifiedpts [ 0 locks=0 ] ( "on" ) +modifiedpts [ 0 locks=0 ] ( modified_pt ) +creategrps [ 0 locks=0 ] ( "off" ) +visinvalidpts [ 0 locks=0 ] ( "on" ) +visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) +visrepairedpts [ 0 locks=0 ] ( "on" ) +visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) +visinvalidpolys [ 0 locks=0 ] ( "on" ) +visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) +visrepairedpolys [ 0 locks=0 ] ( "on" ) +visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor35.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse21.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse21.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -96.995 3.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip22 1 1 "input1" +} +inputs +{ +0 clip22 0 1 +} +stat +{ + create 1622817088 + modify 1623772772 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse21.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +usedist [ 0 locks=0 autoscope=0 ] ( "on" ) +dist [ 0 locks=0 autoscope=0 ] ( 0 ) +deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) +keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) +snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) +snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) +tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) +snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) +snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) +pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) +gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) +gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) +gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) +gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) +gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) +gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) +updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) +accurate [ 0 locks=0 autoscope=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse21.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope1.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -97.495 20.345 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1344372976 + modify 1623772772 + author tusi@demeisen + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope1.spareparmdef" +Content-Type: text/plain + + parm { + name "cacheinput" + baseparm + label "Cache Input" + export none + } + group { + name "folder2" + label "Name Presets" + + parm { + name "set_name_0" + label "Default ('null')" + type button + default { "1" } + range { 0 1 } + parmtag { "script_callback" "hou.pwd().setColor(hou.Color((.8,.8,.8))); hou.pwd().setName(\"null1\", True)" } + parmtag { "script_callback_language" "python" } + } + group { + name "folder0" + label "Outputs" + tabbreak + + parm { + name "set_name_1" + label "DISPLAY" + type button + default { "1" } + range { 0 1 } + parmtag { "script_callback" "hou.pwd().setName(\"DISPLAY\"); hou.pwd().setColor(hou.Color((0,.4,1))); hou.pwd().setDisplayFlag(True)" } + parmtag { "script_callback_language" "python" } + } + parm { + name "set_name_2" + label "RENDER" + type button + default { "1" } + range { 0 1 } + parmtag { "script_callback" "hou.pwd().setName(\"RENDER\"); hou.pwd().setColor(hou.Color((.4,.2,.6))); hou.pwd().setRenderFlag(True)" } + parmtag { "script_callback_language" "python" } + } + parm { + name "set_name_3" + label "OUT" + type button + default { "1" } + range { 0 1 } + parmtag { "script_callback" "hou.pwd().setColor(hou.Color((.8,.8,.8))); hou.pwd().setName(\"OUT\"); hou.pwd().setRenderFlag(True); hou.pwd().setDisplayFlag(True)" } + parmtag { "script_callback_language" "python" } + } + } + + group { + name "folder1" + label "Waypoints" + + parm { + name "set_name_4" + label ":: GEO_" + type button + default { "1" } + range { 0 1 } + parmtag { "script_callback" "hou.pwd().setColor(hou.Color((.5,0,0))); hou.pwd().setName(\"GEO_\"+hou.pwd().name(), True)" } + parmtag { "script_callback_language" "python" } + } + parm { + name "set_name_5" + label ":: GEO_PRESIM_" + type button + default { "1" } + range { 0 1 } + parmtag { "script_callback" "hou.pwd().setColor(hou.Color((.5,0,0))); hou.pwd().setName(\"GEO_PRESIM_\"+hou.pwd().name(), True)" } + parmtag { "script_callback_language" "python" } + } + parm { + name "set_name_6" + label ":: GEO_POSTSIM_" + type button + default { "1" } + range { 0 1 } + parmtag { "script_callback" "hou.pwd().setColor(hou.Color((0,.267,0))); hou.pwd().setName(\"GEO_POSTSIM_\"+hou.pwd().name(), True)" } + parmtag { "script_callback_language" "python" } + } + parm { + name "set_name_7" + label ":: OUT_" + type button + default { "1" } + range { 0 1 } + parmtag { "script_callback" "hou.pwd().setColor(hou.Color((0,.267,0))); hou.pwd().setName(\"OUT_\"+hou.pwd().name(), True)" } + parmtag { "script_callback_language" "python" } + } + } + + } + + parm { + name "copyinput" + baseparm + label "Copy Input (Note: Input will be still cooked if disabled)" + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope1.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +folder2 [ 0 locks=0 ] ( 0 ) +set_name_0 [ 0 locks=0 ] ( 0 ) +folder0 [ 0 locks=0 ] ( 0 ) +set_name_1 [ 0 locks=0 ] ( 0 ) +set_name_2 [ 0 locks=0 ] ( 0 ) +set_name_3 [ 0 locks=0 ] ( 0 ) +folder1 [ 0 locks=0 ] ( 0 ) +set_name_4 [ 0 locks=0 ] ( 0 ) +set_name_5 [ 0 locks=0 ] ( 0 ) +set_name_6 [ 0 locks=0 ] ( 0 ) +set_name_7 [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch_inputs1.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch_inputs1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -97.495 19.345 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 nope1 1 1 "input1" +2 transform27 1 1 "input2" +} +inputs +{ +0 nope1 0 1 +1 transform27 0 1 +} +stat +{ + create 1344372982 + modify 1623772772 + author tusi@demeisen + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch_inputs1.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( 10 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch_inputs1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack9.init" +Content-Type: text/plain + +type = pack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack9.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -79.995 -0.655 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_2_LAIRETAM_O_MATERIAL_2_O 1 1 "input1" +} +inputs +{ +0 O_2_LAIRETAM_O_MATERIAL_2_O 0 1 +} +stat +{ + create 1623772798 + modify 1623869524 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack9.parm" +Content-Type: text/plain + +{ +version 0.8 +viewportlod [ 0 locks=0 ] ( "full" ) +createpath [ 0 locks=0 ] ( "on" ) +path [ 0 locks=0 ] ( op:`opfullpath('.')` ) +packbyname [ 0 locks=0 ] ( "off" ) +nameattribute [ 0 locks=0 ] ( name ) +packedfragments [ 0 locks=0 ] ( "on" ) +pivot [ 0 locks=0 ] ( "centroid" ) +transfer_attributes [ 0 locks=0 ] ( "" ) +transfer_groups [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack9.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O3.init" +Content-Type: text/plain + +type = volumeslice +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -16.495 -13.155 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2 1 1 "input1" +} +inputs +{ +0 O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2 0 1 +} +stat +{ + create 1596216548 + modify 1624873039 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O3.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +method [ 0 locks=0 ] ( "volume" ) +plane [ 0 locks=0 ] ( "xy" ) +planeoffset [ 8 locks=0 ] ( 0 ) +attrib [ 0 locks=0 ] ( density ) +createvarmap [ 0 locks=0 ] ( "off" ) +lvar [ 0 locks=0 ] ( "" ) +visualize [ 0 locks=0 ] ( "on" ) +vismode [ 0 locks=0 ] ( "none" ) +visrange [ 0 locks=0 ] ( 0 1 ) +keep [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O2.init" +Content-Type: text/plain + +type = vdb +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -16.995 -10.155 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616286175 + modify 1623878996 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O2.chn" +Content-Type: text/plain + +{ + channel voxelsize { + lefttype = extend + righttype = extend + default = 0.10000000000000001 + flags = 0 + segment { length = 0 value = 0.10000000000000001 0.10000000000000001 expr = ch(\"../O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O/O_EZIS_LEXOV_O_VOXEL_SIZE_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O2.parm" +Content-Type: text/plain + +{ +version 0.8 +ngrids [ 0 locks=0 ] ( 1 ) +source [ 0 locks=0 ] ( 0 0 0 ) +voxelsize [ 8 locks=0 ] ( [ voxelsize 0.037037037037037035 ] ) +size [ 0 locks=0 ] ( 1 1 1 ) +center [ 0 locks=0 ] ( 0 0 0 ) +taper [ 0 locks=0 ] ( 1 ) +camera [ 0 locks=0 ] ( "" ) +zmin [ 0 locks=0 ] ( 1 ) +zmax [ 0 locks=0 ] ( 2 ) +usecamwindow [ 0 locks=0 ] ( "on" ) +winx [ 0 locks=0 ] ( 0 1 ) +winy [ 0 locks=0 ] ( 0 1 ) +uniformsamples [ 0 locks=0 ] ( "maxaxis" ) +samplediv [ 0 locks=0 ] ( 10 ) +divs [ 0 locks=0 ] ( 10 10 10 ) +divsize [ 0 locks=0 ] ( 0.10000000000000001 ) +zscale [ 0 locks=0 ] ( 1 ) +stdswitcher1 [ 0 locks=0 ] ( 0 0 ) +enable1 [ 0 locks=0 ] ( "on" ) +name1 [ 0 locks=0 ] ( Cd ) +class1 [ 0 locks=0 ] ( "fog volume" ) +type1 [ 0 locks=0 ] ( "vecfloat" ) +precision1 [ 0 locks=0 ] ( "double" ) +vectype1 [ 0 locks=0 ] ( "invariant" ) +bgfloat1 [ 0 locks=0 ] ( 0 ) +bgint1 [ 0 locks=0 ] ( 0 ) +bgbool1 [ 0 locks=0 ] ( 0 ) +bgvec3s1 [ 0 locks=0 ] ( 0 0 0 ) +bgvec3i1 [ 0 locks=0 ] ( 0 0 0 ) +vdbvis1 [ 0 locks=0 ] ( "fromtype" ) +vdbvisiso1 [ 0 locks=0 ] ( 0 ) +vdbvisdensity1 [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O2.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -16.495 -11.155 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +1 O_DC_BDV_O_VDB_CD_O2 1 1 "input1" +0 O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O 1 1 "input2" +} +inputs +{ +0 O_DC_BDV_O_VDB_CD_O2 0 1 +1 O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O 0 1 +} +stat +{ + create 1616286314 + modify 1624866602 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O4.init" +Content-Type: text/plain + +type = volumevisualization +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -16.495 -14.155 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_ECILS_ELDIM_O_MIDLE_SLICE_O3 1 1 "input1" +} +inputs +{ +0 O_ECILS_ELDIM_O_MIDLE_SLICE_O3 0 1 +} +stat +{ + create 1596233050 + modify 1624873151 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O4.parm" +Content-Type: text/plain + +{ +version 0.8 +vismode [ 0 locks=0 ] ( "none" ) +rangemin [ 0 locks=0 ] ( 0 ) +rangemax [ 0 locks=0 ] ( 1 ) +densityscale [ 0 locks=0 ] ( 1 ) +shadowscale [ 0 locks=0 ] ( 1 ) +setmaxres [ 0 locks=0 ] ( "off" ) +maxres [ 8 locks=0 ] ( 128 ) +emitswitcher [ 0 locks=0 ] ( 0 0 ) +densityfield [ 0 locks=0 ] ( density ) +densityrampmode [ 0 locks=0 ] ( "clamp" ) +densitypreset [ 0 locks=0 ] ( "none" ) +densityramp [ 0 locks=0 ] ( 2 ) +cdfield [ 0 locks=0 ] ( density ) +cdrangeoverride [ 0 locks=0 ] ( "off" ) +cdrange [ 8 locks=0 ] ( 0 1 ) +cdrampmode [ 0 locks=0 ] ( "clamp" ) +cdpreset [ 0 locks=0 ] ( "none" ) +cdramp [ 0 locks=0 ] ( 2 ) +emitscale [ 0 locks=0 ] ( 0 ) +emitfield [ 0 locks=0 ] ( density ) +emitrangeoverride [ 0 locks=0 ] ( "off" ) +emitrange [ 0 locks=0 ] ( 0 1 ) +emitrampmode [ 0 locks=0 ] ( "clamp" ) +emitpreset [ 0 locks=0 ] ( "none" ) +emitramp [ 0 locks=0 ] ( 2 ) +emitcdfield [ 0 locks=0 ] ( density ) +emitcdrangeoverride [ 0 locks=0 ] ( "off" ) +emitcdrange [ 8 locks=0 ] ( 0 1 ) +emitcdrampmode [ 0 locks=0 ] ( "clamp" ) +emitcdpreset [ 0 locks=0 ] ( "none" ) +emitcdramp [ 0 locks=0 ] ( 2 ) +emitcdfieldscale [ 0 locks=0 ] ( 1 ) +emitcdtemperature0 [ 0 locks=0 ] ( 0 ) +emitcdtemperature [ 0 locks=0 ] ( 5000 ) +emitcdtonemap [ 0 locks=0 ] ( "on" ) +emitcdadaptation [ 0 locks=0 ] ( 0.14999999999999999 ) +emitcdburn [ 0 locks=0 ] ( 0 ) +densityramp1pos [ 0 locks=0 ] ( 0 ) +densityramp1value [ 0 locks=0 ] ( 0 ) +densityramp1interp [ 0 locks=0 ] ( "linear" ) +densityramp2pos [ 0 locks=0 ] ( 1 ) +densityramp2value [ 0 locks=0 ] ( 1 ) +densityramp2interp [ 0 locks=0 ] ( "linear" ) +cdramp1pos [ 0 locks=0 ] ( 0 ) +cdramp1c [ 0 locks=0 ] ( 1.8125 1.8125 1.8125 ) +cdramp1interp [ 0 locks=0 ] ( "linear" ) +cdramp2pos [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( 1 ) +cdramp2c [ 0 locks=0 ] ( 2 2 2 ) +cdramp2interp [ 0 locks=0 ] ( "linear" ) +emitramp1pos [ 0 locks=0 ] ( 0 ) +emitramp1value [ 0 locks=0 ] ( 0 ) +emitramp1interp [ 0 locks=0 ] ( "linear" ) +emitramp2pos [ 0 locks=0 ] ( 1 ) +emitramp2value [ 0 locks=0 ] ( 1 ) +emitramp2interp [ 0 locks=0 ] ( "linear" ) +emitcdramp1pos [ 0 locks=0 ] ( 0 ) +emitcdramp1c [ 0 locks=0 ] ( 0 0 0 ) +emitcdramp1interp [ 0 locks=0 ] ( "linear" ) +emitcdramp2pos [ 0 locks=0 ] ( 1 ) +emitcdramp2c [ 0 locks=0 ] ( 1 1 1 ) +emitcdramp2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert4.init" +Content-Type: text/plain + +type = convert +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -6.02681 -6.56308 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_HCTIWS_YRTEMOEG_LANRETXE_LANRETNI_O_INTERNAL_EXTERNAL_GEOMETRY_SWITCH_O 2 1 "input1" +} +inputs +{ +0 O_HCTIWS_YRTEMOEG_LANRETXE_LANRETNI_O_INTERNAL_EXTERNAL_GEOMETRY_SWITCH_O 0 1 +} +stat +{ + create 1624868217 + modify 1624868341 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert4.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +fromtype [ 0 locks=0 ] ( "all" ) +totype [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +stdswitcher [ 0 locks=0 ] ( 0 0 ) +lodu [ 0 locks=0 ] ( 1 ) +lodv [ 0 locks=0 ] ( 1 ) +lodtrim [ 0 locks=0 ] ( 1 ) +divu [ 0 locks=0 ] ( 2 ) +divv [ 0 locks=0 ] ( 2 ) +divtrim [ 0 locks=0 ] ( 1 ) +orderu [ 0 locks=0 ] ( 4 ) +orderv [ 0 locks=0 ] ( 4 ) +pastecoord [ 0 locks=0 ] ( "cfeature" ) +pasteattrib [ 0 locks=0 ] ( "afeature" ) +new [ 0 locks=0 ] ( "off" ) +interphull [ 0 locks=0 ] ( "on" ) +offset [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch1.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -6.77855 -20.5505 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O 2 1 "input1" +1 O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O 1 1 "input2" +} +inputs +{ +0 O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O 0 1 +1 O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O 0 1 +} +stat +{ + create 1624872226 + modify 1624874211 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch1.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_KCAB_O_BACK_CLIP_O.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_KCAB_O_BACK_CLIP_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -74.495 80.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O 1 1 "input1" +} +inputs +{ +0 O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O 0 1 +} +stat +{ + create 1627741551 + modify 1628530307 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_KCAB_O_BACK_CLIP_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 0 0 1 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_KCAB_O_BACK_CLIP_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_MOTOB_O_BOTOM_CLIP_O.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_MOTOB_O_BOTOM_CLIP_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -74.495 78.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_PILC_KCAB_O_BACK_CLIP_O 1 1 "input1" +} +inputs +{ +0 O_PILC_KCAB_O_BACK_CLIP_O 0 1 +} +stat +{ + create 1627741551 + modify 1628529909 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_MOTOB_O_BOTOM_CLIP_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 0 1 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_MOTOB_O_BOTOM_CLIP_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_THGIR_O_RIGHT_CLIP_O.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_THGIR_O_RIGHT_CLIP_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -74.495 76.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_PILC_MOTOB_O_BOTOM_CLIP_O 1 1 "input1" +} +inputs +{ +0 O_PILC_MOTOB_O_BOTOM_CLIP_O 0 1 +} +stat +{ + create 1627741551 + modify 1628529909 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_THGIR_O_RIGHT_CLIP_O.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( -1 0 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_THGIR_O_RIGHT_CLIP_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy3.init" +Content-Type: text/plain + +type = copyxform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -76.0038 72.575 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O 2 1 "input1" +} +inputs +{ +0 O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O 0 1 +} +stat +{ + create 1639493311 + modify 1639498473 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy3.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/9 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy3.parm" +Content-Type: text/plain + +{ +version 0.8 +sourcegroup [ 0 locks=0 ] ( "" ) +sourcegrouptype [ 0 locks=0 ] ( "guess" ) +ncy [ 0 locks=0 ] ( 3 ) +pack [ 0 locks=0 ] ( "off" ) +pivot [ 0 locks=0 ] ( "centroid" ) +viewportlod [ 0 locks=0 ] ( "full" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.1111111111111111 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +newgroups [ 0 locks=0 ] ( "off" ) +newgroupprefix [ 0 locks=0 ] ( copyGroup ) +docopyattrib [ 0 locks=0 ] ( "off" ) +copyattrib [ 0 locks=0 ] ( copynum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/line1.init" +Content-Type: text/plain + +type = line +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/line1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -80.7271 78.1161 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1640784572 + modify 1640785637 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/line1.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +origin [ 0 locks=0 ] ( 0 0.27777777777777779 0 ) +dir [ 0 locks=0 ] ( 0 1 0 ) +dist [ 0 locks=0 ] ( 0.1111111111111111 ) +points [ 0 locks=0 ] ( 2 ) +order [ 0 locks=0 ] ( 4 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/line1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge8.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge8.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -75.995 70.9888 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 line1 0 1 "input1" +1 copy3 1 1 "input2" +} +inputs +{ +0 line1 0 1 +1 copy3 0 1 +} +stat +{ + create 1640784632 + modify 1640785685 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge8.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge8.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge19.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge19.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -78.8845 76.7815 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +1 line1 0 1 "input1" +0 O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O 1 1 "input2" +} +inputs +{ +0 line1 0 1 +1 O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O 0 1 +} +stat +{ + create 1640784849 + modify 1640784913 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge19.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge19.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.init" +Content-Type: text/plain + +type = box +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -87.3549 108.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1507930633 + modify 1640784958 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +consolidatepts [ 0 locks=0 ] ( "on" ) +size [ 0 locks=0 ] ( 1 1 1 ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( 1 ) +divrate [ 0 locks=0 ] ( 4 4 4 ) +orderrate [ 0 locks=0 ] ( 4 4 4 ) +dodivs [ 0 locks=0 ] ( "off" ) +divs [ 0 locks=0 ] ( 3 3 3 ) +rebar [ 0 locks=0 ] ( "off" ) +orientedbbox [ 0 locks=0 ] ( "off" ) +vertexnormals [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.init" +Content-Type: text/plain + +type = subdivide +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -87.3549 106.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1 0 1 "input1" +} +inputs +{ +0 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1 0 1 +} +stat +{ + create 1507930636 + modify 1640784958 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.chn" +Content-Type: text/plain + +{ + channel iterations { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_SNOISIVID_O_DIVISIONS_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +subdivide [ 0 locks=0 ] ( "" ) +creases [ 0 locks=0 ] ( "" ) +algorithm [ 0 locks=0 ] ( "houdini" ) +iterations [ 8 locks=0 ] ( [ iterations 1 ] ) +overridecrease [ 0 locks=0 ] ( "off" ) +creaseweight [ 0 locks=0 ] ( 10 ) +outputcrease [ 0 locks=0 ] ( "off" ) +outcreasegroup [ 0 locks=0 ] ( creases ) +closeholes [ 0 locks=0 ] ( "pull" ) +surroundpoly [ 0 locks=0 ] ( "edges" ) +bias [ 0 locks=0 ] ( 1 ) +updatenmls [ 0 locks=0 ] ( "on" ) +smoothvertex [ 0 locks=0 ] ( "on" ) +consisttopology [ 0 locks=0 ] ( "off" ) +linearcreases [ 0 locks=0 ] ( "off" ) +buildpolysoups [ 0 locks=0 ] ( "off" ) +indepcurves [ 0 locks=0 ] ( "off" ) +removeholes [ 0 locks=0 ] ( "on" ) +vtxboundary [ 0 locks=0 ] ( "corner" ) +fvarlinear [ 0 locks=0 ] ( "corner1" ) +creasemethod [ 0 locks=0 ] ( "uniform" ) +trianglesubd [ 0 locks=0 ] ( "catclark" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O1.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -88.8549 105.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1621143112 + modify 1640784958 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O1.chn" +Content-Type: text/plain + +{ + channel divs { + lefttype = extend + righttype = extend + default = 12 + flags = 0 + segment { length = 0 value = 12 12 expr = "pow(2, ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_SNOISIVID_O_DIVISIONS_O\")+2 )" } + } + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/2 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +orient [ 0 locks=0 ] ( "xy" ) +rad [ 8 locks=0 ] ( [ radx 0.5 ] [ rady 0.5 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 4 ) +divs [ 8 locks=0 ] ( [ divs 32 ] ) +arc [ 0 locks=0 ] ( "openarc" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O1.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -88.8549 95.845 +connectornextid 4 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +3 O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O1 1 1 "input1" +0 O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O1 0 1 "input2" +1 O_PILC_THGIR_O_RIGHT_CLIP_O1 1 1 "input3" +} +inputs +{ +0 O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O1 0 1 +1 O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O1 0 1 +2 O_PILC_THGIR_O_RIGHT_CLIP_O1 0 1 +} +stat +{ + create 1621143119 + modify 1640784958 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -90.3549 113.845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1621143112 + modify 1640785893 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1.chn" +Content-Type: text/plain + +{ + channel divs { + lefttype = extend + righttype = extend + default = 12 + flags = 0 + segment { length = 0 value = 12 12 expr = "pow(2, ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_SNOISIVID_O_DIVISIONS_O\")+2-0 )" } + } + channel rady { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } + } + channel radx { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3/2/3/3 } + } + channel ty { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +orient [ 0 locks=0 ] ( "yz" ) +rad [ 8 locks=0 ] ( [ radx 0.018518518518518517 ] [ rady 0.018518518518518517 ] ) +t [ 8 locks=0 ] ( 0 [ ty 0.33333333333333331 ] 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 2 ) +divs [ 8 locks=0 ] ( [ divs 8 ] ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 90 270 ) +imperfect [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O1.init" +Content-Type: text/plain + +type = revolve +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -90.3549 97.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge21 2 1 "input1" +} +inputs +{ +0 merge21 0 1 +} +stat +{ + create 1621147715 + modify 1640785703 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O1.chn" +Content-Type: text/plain + +{ + channel divs { + lefttype = extend + righttype = extend + default = 8 + flags = 0 + segment { length = 0 value = 8 8 expr = "pow(2, ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_SNOISIVID_O_DIVISIONS_O\")+2-0 )" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +stdswitcher [ 0 locks=0 ] ( 1 1 ) +surftype [ 0 locks=0 ] ( "quads" ) +origin [ 8 locks=0 ] ( 0 0 0 ) +dir [ 0 locks=0 ] ( 0 0 1 ) +polys [ 0 locks=0 ] ( "on" ) +imperfect [ 0 locks=0 ] ( "off" ) +type [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +divs [ 8 locks=0 ] ( [ divs 8 ] ) +order [ 0 locks=0 ] ( 2 ) +cap [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O1.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -90.8549 105.845 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O1 1 1 "input1" +1 O_SMROFSNART_RENI_O_INER_TRANSFORMS_O1 1 1 "input2" +} +inputs +{ +0 O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O1 0 1 +1 O_SMROFSNART_RENI_O_INER_TRANSFORMS_O1 0 1 +} +stat +{ + create 1621148212 + modify 1640784958 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O1.init" +Content-Type: text/plain + +type = block_end +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -90.8549 103.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O1 2 1 "input1" +} +inputs +{ +0 O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O1 0 1 +} +stat +{ + create 1621148305 + modify 1640784958 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +itermethod [ 0 locks=0 ] ( "auto" ) +method [ 0 locks=0 ] ( "merge" ) +iterations [ 0 locks=0 ] ( 10 ) +startvalue [ 0 locks=0 ] ( 1 ) +increment [ 0 locks=0 ] ( 1 ) +class [ 0 locks=0 ] ( "primitive" ) +useattrib [ 0 locks=0 ] ( "off" ) +attrib [ 0 locks=0 ] ( "" ) +usemaxiter [ 0 locks=0 ] ( "off" ) +maxiter [ 0 locks=0 ] ( 10 ) +blockpath [ 0 locks=0 ] ( ../O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 ) +templatepath [ 0 locks=0 ] ( ../O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +dosinglepass [ 0 locks=0 ] ( "off" ) +singlepass [ 0 locks=0 ] ( 0 ) +stopcondition [ 0 locks=0 ] ( 0 ) +multithread [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -90.3549 109.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O1 0 1 "input1" +} +inputs +{ +0 O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O1 0 1 +} +stat +{ + create 1621148305 + modify 1640788935 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "piece" ) +blockpath [ 0 locks=0 ] ( ../O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O1 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +createmetablock [ 0 locks=0 ] ( 0 ) +label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1.init" +Content-Type: text/plain + +type = block_end +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -90.3549 99.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O1 1 1 "input1" +} +inputs +{ +0 O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O1 0 1 +} +stat +{ + create 1621148371 + modify 1640784958 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1.chn" +Content-Type: text/plain + +{ + channel iterations { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_SDAERPS_O_SPREADS_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +itermethod [ 0 locks=0 ] ( "count" ) +method [ 0 locks=0 ] ( "feedback" ) +iterations [ 8 locks=0 ] ( [ iterations 0 ] ) +startvalue [ 0 locks=0 ] ( 1 ) +increment [ 0 locks=0 ] ( 1 ) +class [ 0 locks=0 ] ( "point" ) +useattrib [ 0 locks=0 ] ( "on" ) +attrib [ 0 locks=0 ] ( "" ) +usemaxiter [ 0 locks=0 ] ( "off" ) +maxiter [ 0 locks=0 ] ( 10 ) +blockpath [ 0 locks=0 ] ( ../O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O1 ) +templatepath [ 0 locks=0 ] ( "" ) +resetcookpass [ 0 locks=0 ] ( 0 ) +dosinglepass [ 0 locks=0 ] ( "off" ) +singlepass [ 0 locks=0 ] ( 0 ) +stopcondition [ 0 locks=0 ] ( 0 ) +multithread [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O1.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -90.3549 111.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 O_ELIFORP_GNIR_O_RING_PROFILE_O1 0 1 "input1" +} +inputs +{ +0 O_ELIFORP_GNIR_O_RING_PROFILE_O1 0 1 +} +stat +{ + create 1621148371 + modify 1640786153 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "feedback" ) +blockpath [ 0 locks=0 ] ( ../O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +createmetablock [ 0 locks=0 ] ( 0 ) +label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O1.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -89.3549 107.345 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 0 1 "input1" +} +inputs +{ +0 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 0 1 +} +stat +{ + create 1621163882 + modify 1640785458 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O1.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + channel py { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3/1.2 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( 0 [ py 0.27777777777777779 ] 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 1 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O1.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -91.8549 107.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 0 1 "input1" +} +inputs +{ +0 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 0 1 +} +stat +{ + create 1621163882 + modify 1640785410 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O1.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3 } + } + channel py { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3*7/6 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( 0 [ py 0.38888888888888884 ] 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 1 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O1.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -90.3549 101.845 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O1 1 1 "input1" +2 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 0 1 "input2" +} +inputs +{ +0 O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O1 0 1 +1 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 0 1 +} +stat +{ + create 1621168465 + modify 1640784958 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O1.init" +Content-Type: text/plain + +type = material +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -88.8549 91.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge20 2 1 "input1" +} +inputs +{ +0 merge20 0 1 +} +stat +{ + create 1622037817 + modify 1640785635 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +style [ 0 locks=0 ] ( detail ) +uselabels [ 0 locks=0 ] ( "uselabels" ) +createstylesheets [ 0 locks=0 ] ( "on" ) +fullpath [ 0 locks=0 ] ( "on" ) +num_materials [ 0 locks=0 ] ( 1 ) +group1 [ 0 locks=0 ] ( "" ) +shop_materialpath1 [ 0 locks=0 ] ( /shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O ) +localvar1 [ 0 locks=0 ] ( "off" ) +mergeoverride1 [ 0 locks=0 ] ( "off" ) +num_local1 [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_KCAB_O_BACK_CLIP_O1.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_KCAB_O_BACK_CLIP_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -87.3549 102.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O1 1 1 "input1" +} +inputs +{ +0 O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O1 0 1 +} +stat +{ + create 1627741551 + modify 1640784958 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_KCAB_O_BACK_CLIP_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 0 0 1 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_KCAB_O_BACK_CLIP_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_MOTOB_O_BOTOM_CLIP_O1.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_MOTOB_O_BOTOM_CLIP_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -87.3549 100.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_PILC_KCAB_O_BACK_CLIP_O1 1 1 "input1" +} +inputs +{ +0 O_PILC_KCAB_O_BACK_CLIP_O1 0 1 +} +stat +{ + create 1627741551 + modify 1640784958 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_MOTOB_O_BOTOM_CLIP_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( 0 1 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_MOTOB_O_BOTOM_CLIP_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_THGIR_O_RIGHT_CLIP_O1.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_THGIR_O_RIGHT_CLIP_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -87.3549 98.845 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_PILC_MOTOB_O_BOTOM_CLIP_O1 1 1 "input1" +} +inputs +{ +0 O_PILC_MOTOB_O_BOTOM_CLIP_O1 0 1 +} +stat +{ + create 1627741551 + modify 1640784958 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_THGIR_O_RIGHT_CLIP_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 0 locks=0 ] ( 0 0 0 ) +dist [ 0 locks=0 ] ( 0 ) +dir [ 0 locks=0 ] ( -1 0 0 ) +newg [ 0 locks=0 ] ( "off" ) +above [ 0 locks=0 ] ( above_plane ) +below [ 0 locks=0 ] ( below_plane ) +clippts [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_THGIR_O_RIGHT_CLIP_O1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy4.init" +Content-Type: text/plain + +type = copyxform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -88.8637 94.575 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O1 2 1 "input1" +} +inputs +{ +0 O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O1 0 1 +} +stat +{ + create 1639493311 + modify 1640784958 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy4.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/9 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy4.parm" +Content-Type: text/plain + +{ +version 0.8 +sourcegroup [ 0 locks=0 ] ( "" ) +sourcegrouptype [ 0 locks=0 ] ( "guess" ) +ncy [ 0 locks=0 ] ( 3 ) +pack [ 0 locks=0 ] ( "off" ) +pivot [ 0 locks=0 ] ( "centroid" ) +viewportlod [ 0 locks=0 ] ( "full" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.1111111111111111 ] ) +parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +newgroups [ 0 locks=0 ] ( "off" ) +newgroupprefix [ 0 locks=0 ] ( copyGroup ) +docopyattrib [ 0 locks=0 ] ( "off" ) +copyattrib [ 0 locks=0 ] ( copynum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/line2.init" +Content-Type: text/plain + +type = line +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/line2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -93.587 100.116 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1640784572 + modify 1640785599 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/line2.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +origin [ 0 locks=0 ] ( 0 0.27777777777777779 0 ) +dir [ 0 locks=0 ] ( 0 1 0 ) +dist [ 0 locks=0 ] ( 0.1111111111111111 ) +points [ 0 locks=0 ] ( 2 ) +order [ 0 locks=0 ] ( 4 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/line2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge20.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge20.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -88.8549 92.9888 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 line2 0 1 "input1" +1 copy4 1 1 "input2" +} +inputs +{ +0 line2 0 1 +1 copy4 0 1 +} +stat +{ + create 1640784632 + modify 1640784958 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge20.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge20.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge21.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge21.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -91.7444 98.7815 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +1 line2 0 1 "input1" +0 O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1 1 1 "input2" +} +inputs +{ +0 line2 0 1 +1 O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1 0 1 +} +stat +{ + create 1640784849 + modify 1640785759 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge21.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge21.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/__dot1.networkdotinit" +Content-Type: text/plain + +{ + "version":1, + "posx":-7.51213284515892443, + "posy":-6.36889455680567362, + "pinned":true, + "color":"FROMOUTPUT", + "input":"convert4 0 1" +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/__dot2.networkdotinit" +Content-Type: text/plain + +{ + "version":1, + "posx":-6.51213282757555412, + "posy":-12.601196596885897, + "pinned":true, + "color":"FROMOUTPUT", + "input":"O_ELGNARW_EMULOV_DENIBMOC_WOLG_O_GLOW_COMBINED_VOLUME_WRANGLE_O 0 1" +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/__dot3.networkdotinit" +Content-Type: text/plain + +{ + "version":1, + "posx":-2.9999999824166288, + "posy":6.49999999880790824, + "pinned":true, + "color":"FROMOUTPUT", + "input":"pack2 0 1" +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/__dot4.networkdotinit" +Content-Type: text/plain + +{ + "version":1, + "posx":-10.9999999824166288, + "posy":6.49999999880790824, + "pinned":true, + "color":"FROMOUTPUT", + "input":"pack3 0 1" +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O.order" +Content-Type: text/plain + +311 +O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O +O_JBO_MD3_PETS_TRPDLS_5_SUNEG_O_GENUS_5_SLDPRT_STEP_3DM_OBJ_O +O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O +O_ECILS_ELDIM_O_MIDLE_SLICE_O +O_ECAFRUS_HTIW_EMULOV_EGREM_O_MERGE_VOLUME_WITH_SURFACE_O +O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O +O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O +O_SNOGILOP_YRTEMOEG_LEHS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SHEL_GEOMETRY_POLYGONS_O +O_HCTIWS_YRTEMOEG_LANRETXE_LANRETNI_O_INTERNAL_EXTERNAL_GEOMETRY_SWITCH_O +O_NOINU_NAELOB_O_BOLEAN_UNION_O +O_EMARFERIW_NOGYLOP_EREHPS_EBUC_O_CUBE_SPHERE_POLYGON_WIREFRAME_O +O_EMULOV_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_VOLUME_O +O_MROFSNART_ECILS_ELDIM_O_MIDLE_SLICE_TRANSFORM_O +O_MROFSNART_TLUSER_O_RESULT_TRANSFORM_O +merge1 +O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O1 +O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O2 +O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O +volumemix1 +O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O1 +O_LAIRETAM_O_MATERIAL_O +O_YLPA_LAIRETAM_ECAFRUS_O_SURFACE_MATERIAL_APLY_O +O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O +O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O +O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O1 +O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O +O_YLPA_LAIRETAM_EMULOV_EREHPS_O_SPHERE_VOLUME_MATERIAL_APLY_O +O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O +O_SNOGILOP_EREHPS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SPHERE_POLYGONS_O +O_YLPA_LAIRETAM_ECAFRUS_EREHPS_O_SPHERE_SURFACE_MATERIAL_APLY_O +O_ECILS_EMULOV_EREHPS_O_SPHERE_VOLUME_SLICE_O +O_ECILS_ELDIM_O_MIDLE_SLICE_O1 +O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O2 +O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O3 +O_ECILS_ELDIM_O_MIDLE_SLICE_O2 +O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O +rad +rad1 +circle1 +transform1 +pointgenerate1 +merge6 +revolve2 +mirror1 +merge2 +clip1 +convert1 +convert2 +convert3 +clip2 +clip3 +clip4 +clip5 +clip6 +clip7 +merge3 +clip8 +clip9 +clip10 +clip11 +clip12 +clip13 +mirror2 +mirror3 +merge4 +pack1 +pack2 +pack3 +pack4 +pack5 +pack6 +box2 +subdivide1 +box3 +subdivide2 +O_MROFSNART_LANIF_O_FINAL_TRANSFORM_O +O_EREHPS_O_SPHERE_O +O_EREHPS_HTIW_5_SUNEG_EGREM_O_MERGE_GENUS_5_WITH_SPHERE_O +O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O +O_GNIR_1_O_1_RING_O +O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O +O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O +O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O +O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O +O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O +O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O +O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O +O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O +O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O +O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O +O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O +O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O +O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O +O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O +O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O +O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O +O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O +O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O +O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O +O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O +O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O +O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O +O_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_O +O_ERIWYLOP_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_POLYWIRE_O +O_ELPMASER_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_RESAMPLE_O +O_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_O +O_ERIWYLOP_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_POLYWIRE_O +O_ELPMASER_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_RESAMPLE_O +O_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_O +O_ERIWYLOP_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_POLYWIRE_O +O_ELPMASER_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_RESAMPLE_O +O_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_O +O_ERIWYLOP_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_POLYWIRE_O +O_ELPMASER_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_RESAMPLE_O +O_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_O +O_ERIWYLOP_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_POLYWIRE_O +O_ELPMASER_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_RESAMPLE_O +O_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_O +O_ERIWYLOP_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_POLYWIRE_O +O_ELPMASER_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_RESAMPLE_O +O_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_O +O_ERIWYLOP_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_POLYWIRE_O +O_ELPMASER_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_RESAMPLE_O +O_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_O +O_ERIWYLOP_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_POLYWIRE_O +O_ELPMASER_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_RESAMPLE_O +O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O +O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O +O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O1 +O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O1 +O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O1 +O_ELGNARW_EMULOV_GNIR_O_RING_VOLUME_WRANGLE_O +O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O1 +O_NOITAZILAUSIV_EMULOV_GNIR_O_RING_VOLUME_VISUALIZATION_O +O_ECILS_EMULOV_GNIR_O_RING_VOLUME_SLICE_O +O_YLPA_LAIRETAM_EMULOV_GNIR_O_RING_VOLUME_MATERIAL_APLY_O +O_DC_BDV_O_VDB_CD_O +O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O +O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O +O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1 +O_DC_BDV_O_VDB_CD_O1 +O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O1 +merge7 +volumeramp1 +O_ELGNARW_EMULOV_DENIBMOC_WOLG_O_GLOW_COMBINED_VOLUME_WRANGLE_O +O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O +O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O +O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O +O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O +O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O +O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O +O_ELIFORP_GNIR_O_RING_PROFILE_O +O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O +O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O +O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O +O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O +O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O +O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O +O_SMROFSNART_RENI_O_INER_TRANSFORMS_O +O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O +O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O +O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O +circle5 +circle6 +merge11 +revolve3 +transform4 +O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O +O_ENIL_O_LINE_O +copy1 +transform5 +transform6 +copytopoints1 +copytocurves1 +copy2 +revolve4 +merge12 +transform7 +revolve5 +transform8 +mirror4 +join1 +polyextrude1 +transform9 +mirror5 +material1 +O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O3 +O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O +O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O3 +O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O3 +circle7 +merge13 +merge14 +foreach_end2 +foreach_begin2 +repeat_end2 +repeat_begin2 +merge15 +O_2_LAIRETAM_O_MATERIAL_2_O +vertex2 +transform13 +transform14 +transform16 +transform17 +transform18 +transform19 +transform20 +pack7 +clip14 +unpack1 +clip15 +clip17 +clip18 +normal1 +polydoctor16 +fuse2 +polydoctor17 +fuse3 +polydoctor18 +fuse4 +polydoctor19 +fuse5 +polydoctor20 +fuse6 +polydoctor21 +fuse7 +nope +switch_inputs +O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O4 +O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1 +O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O4 +O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O4 +circle8 +merge16 +merge17 +foreach_end3 +foreach_begin3 +repeat_end3 +repeat_begin3 +merge18 +O_2_LAIRETAM_O_MATERIAL_2_O1 +vertex3 +transform21 +transform22 +transform23 +transform24 +transform25 +transform26 +transform27 +pack8 +clip20 +unpack2 +clip21 +clip22 +clip23 +normal2 +polydoctor30 +fuse16 +polydoctor31 +fuse17 +polydoctor32 +fuse18 +polydoctor33 +fuse19 +polydoctor34 +fuse20 +polydoctor35 +fuse21 +nope1 +switch_inputs1 +pack9 +O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2 +O_ECILS_ELDIM_O_MIDLE_SLICE_O3 +O_DC_BDV_O_VDB_CD_O2 +O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O2 +O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O4 +convert4 +O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O +switch1 +O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3 +O_PILC_KCAB_O_BACK_CLIP_O +O_PILC_MOTOB_O_BOTOM_CLIP_O +O_PILC_THGIR_O_RIGHT_CLIP_O +copy3 +line1 +merge8 +merge19 +O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O1 +O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1 +O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1 +O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1 +O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O1 +O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O1 +O_ELIFORP_GNIR_O_RING_PROFILE_O1 +O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O1 +O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O1 +O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O1 +O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 +O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1 +O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O1 +O_SMROFSNART_RENI_O_INER_TRANSFORMS_O1 +O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O1 +O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O1 +O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O1 +O_PILC_KCAB_O_BACK_CLIP_O1 +O_PILC_MOTOB_O_BOTOM_CLIP_O1 +O_PILC_THGIR_O_RIGHT_CLIP_O1 +copy4 +line2 +merge20 +merge21 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj.order" +Content-Type: text/plain + +2 +O____AREMAC____O____CAMERA____O +O____YRTEMOEG____O____GEOMETRY____O + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="out.def" +Content-Type: text/plain + +comment "" +position 5 3.1295 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1586866133 + modify 1627741273 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="out.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="out.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + }, + "nodeshape":{ + "type":"string", + "value":"circle" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="out/O____ARTNAM____O____MANTRA____O.init" +Content-Type: text/plain + +type = ifd +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="out/O____ARTNAM____O____MANTRA____O.def" +Content-Type: text/plain + +comment "" +position -5.995 3.845 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1590030936 + modify 1624874027 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="out/O____ARTNAM____O____MANTRA____O.spareparmdef" +Content-Type: text/plain + + parm { + name "execute" + baseparm + label "Render to Disk" + joinnext + export none + } + parm { + name "renderpreview" + baseparm + label "Render to MPlay" + joinnext + export none + } + parm { + name "executebackground" + baseparm + label "Render to Disk in Background" + joinnext + export none + } + parm { + name "renderdialog" + baseparm + label "Controls..." + nolabel + export none + } + parm { + name "trange" + baseparm + label "Valid Frame Range" + export none + } + parm { + name "f" + baseparm + label "Start/End/Inc" + export none + } + parm { + name "take" + baseparm + label "Render With Take" + export none + } + parm { + name "camera" + baseparm + label "Camera" + export none + } + parm { + name "override_camerares" + baseparm + label "Override Camera Resolution" + export none + } + parm { + name "res_fraction" + baseparm + label "Resolution Scale" + export none + } + parm { + name "res_override" + baseparm + label "Resolution" + joinnext + export none + } + parm { + name "res_overrideMenu" + baseparm + label "Choose Resolution" + nolabel + export none + } + parm { + name "aspect_override" + baseparm + label "Pixel Aspect Ratio" + export none + } + group { + name "images6" + label "Images" + + parm { + name "soho_program" + baseparm + label "soho Program" + invisible + export none + } + parm { + name "soho_shopstyle" + baseparm + label "soho SHOP Style" + invisible + export none + } + parm { + name "soho_ipr_support" + baseparm + label "IPR Supported" + invisible + export none + } + parm { + name "soho_previewsupport" + baseparm + label "Preview Supported" + invisible + export none + } + parm { + name "vm_picture" + baseparm + label "Output Picture" + export none + } + parm { + name "vm_device" + baseparm + label "Output Device" + export none + } + parm { + name "soho_mkpath" + baseparm + label "Create Intermediate Directories" + export none + } + parm { + name "soho_skip_frame" + baseparm + label "Skip Rendered Frames" + export none + } + group { + name "output6" + label "Output" + + parm { + name "vm_pfilter" + label "Pixel Filter" + type string + default { "gaussian -w 2" } + menureplace { + "box -w 1" "Unit Box Filter" + "gaussian -w 2" "Gaussian 2x2" + "gaussian -w 3" "Gaussian 3x3 (softer)" + "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" + "combine -t 20.0" "Ray Histogram Fusion" + "bartlett -w 2" "Bartlett (triangle)" + "catrom -w 3" "Catmull-Rom" + "hanning -w 2" "Hanning" + "blackman -w 2" "Blackman" + "sinc -w 3" "Sinc (sharpening)" + "edgedetect" "Edge Detection Filter" + "minmax min" "Closest Sample Filter" + "minmax max" "Farthest Sample Filter" + "minmax median" "Median Sample Filter" + "minmax edge" "Disable Edge Antialiasing" + "minmax ocover" "Object With Most Pixel Coverage (average)" + "minmax idcover" "Object With Most Coverage (no filtering)" + "minmax omin" "Object With Most Coverage (minimum z-value)" + "minmax omax" "Object With Most Coverage (maximum z-value)" + "minmax omedian" "Object With Most Coverage (median z-value)" + "denoise optix -a basecolor" "NVIDIA OptiX Denoiser" + } + parmtag { "mantra_class" "plane" } + parmtag { "mantra_name" "pfilter" } + parmtag { "spare_category" "Output" } + } + parm { + name "vm_sfilter" + label "Sample Filter" + type string + default { "alpha" } + menu { + "alpha" "Opacity Filtering" + "closest" "Closest Surface" + } + parmtag { "mantra_class" "plane" } + parmtag { "mantra_name" "sfilter" } + parmtag { "spare_category" "Output" } + } + parm { + name "vm_quantize" + label "Quantization" + type string + default { "half" } + menu { + "8" "8 bit integer" + "16" "16 bit integer" + "half" "16 bit float" + "float" "32 bit float" + } + parmtag { "mantra_class" "plane" } + parmtag { "mantra_name" "quantize" } + parmtag { "spare_category" "Output" } + } + parm { + name "vm_gamma" + label "Gamma" + type float + default { "1" } + range { 0.001 3 } + parmtag { "mantra_class" "plane" } + parmtag { "mantra_name" "gamma" } + parmtag { "spare_category" "Output" } + } + parm { + name "vm_subpixel" + label "Sub-Pixel Output" + type toggle + default { "0" } + parmtag { "mantra_class" "image" } + parmtag { "mantra_name" "subpixel" } + parmtag { "spare_category" "Output" } + } + parm { + name "vm_tile_render" + label "Tiled Render" + type toggle + default { "0" } + parmtag { "spare_category" "Output" } + } + parm { + name "vm_tile_count_x" + label "Horizontal Tiles" + type integer + default { "4" } + hidewhen "{ vm_tile_render == 0 }" + range { 1! 8 } + parmtag { "spare_category" "Output" } + } + parm { + name "vm_tile_count_y" + label "Vertical Tiles" + type integer + default { "4" } + hidewhen "{ vm_tile_render == 0 }" + range { 1! 8 } + parmtag { "spare_category" "Output" } + } + parm { + name "vm_tile_index" + label "Tile Index" + type integer + default { "0" } + hidewhen "{ vm_tile_render == 0 }" + range { 0 63 } + parmtag { "spare_category" "Output" } + } + parm { + name "vm_writecheckpoint" + label "Output Checkpoint Files" + type toggle + default { "1" } + parmtag { "mantra_class" "image" } + parmtag { "mantra_name" "writecheckpoint" } + parmtag { "spare_category" "Output" } + } + parm { + name "vm_readcheckpoint" + label "Resume from Checkpoint Files" + type toggle + default { "0" } + parmtag { "mantra_class" "image" } + parmtag { "mantra_name" "readcheckpoint" } + parmtag { "spare_category" "Output" } + } + parm { + name "render_viewcamera" + label "Create Image From Viewing Camera" + type toggle + default { "1" } + parmtag { "spare_category" "Output" } + } + parm { + name "render_any_shadowmap" + label "Auto-Generate Shadow Maps" + type toggle + default { "1" } + parmtag { "spare_category" "Output" } + } + parm { + name "render_any_envmap" + label "Auto-Generate Environment Maps" + type toggle + default { "1" } + parmtag { "spare_category" "Output" } + } + parm { + name "render_any_photonmap" + label "Auto-Generate Photon Maps" + type toggle + default { "1" } + parmtag { "spare_category" "Output" } + } + parm { + name "render_any_pointcloud" + label "Auto-Generate Light Point Clouds" + type toggle + default { "1" } + parmtag { "spare_category" "Output" } + } + } + + group { + name "output6_1" + label "Extra Image Planes" + + parm { + name "vm_exportcomponents" + label "Export Components" + type string + default { "diffuse reflect coat refract volume sss" } + menureplace { + "diffuse reflect sss" "Basic Components" + "diffuse reflect coat refract volume sss" "Common Components" + } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "exportcomponents" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_P" + label "Shading Position (P)" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_Pz" + label "Shading Depth (Pz)" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_N" + label "Shading Normal (N)" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_all_comp" + label "Combined Lighting (per-component)" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_direct_comp" + label "Direct Lighting (per-component)" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_indirect_comp" + label "Indirect Lighting (per-component)" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_all_emission" + label "Combined Emission" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_direct_noshadow" + label "Direct Unshadowed" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_direct_samples" + label "Direct Ray Samples" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_indirect_samples" + label "Indirect Ray Samples" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_sss" + label "SSS Single/Multi" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_basecolor" + label "Surface Unlit Base Color (basecolor)" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_diffcolor" + label "Surface Unlit Diffuse Color (diffcolor)" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_speccolor" + label "Surface Unlit Specular Color (speccolor)" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_emitcolor" + label "Surface Emission Color (emitcolor)" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_ssscolor" + label "Surface SSS Color (ssscolor)" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_metallic" + label "Surface Metallic (metallic)" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_specrough" + label "Surface Specular Roughness (specrough)" + type toggle + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_showextraplaneparms" + label "Show extra image plane parameters" + type toggle + invisible + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + multiparm { + name "vm_numaux" + label "Extra Image Planes" + parmtag { "spare_category" "Extra Image Planes" } + + parm { + name "vm_disable_plane#" + label "Disable Plane #" + type toggle + joinnext + default { "0" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_excludedcm_plane#" + label "Exclude from DCM" + type toggle + default { "0" } + hidewhen "{ vm_deepresolver != camera }" + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_variable_plane#" + label "VEX Variable" + type string + default { "" } + disablewhen "{ vm_disable_plane# == 1 }" + menureplace { + [ "__import__('toolutils').parseDialogScriptMenu('MantraPlanes', forhscript=False)" ] + language python + } + parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_vextype_plane#" + label "VEX Type" + type string + default { "vector" } + disablewhen "{ vm_disable_plane# == 1 }" + menu { + "float" "Float Type" + "vector" "Vector Type" + "vector4" "Vector4 Type" + "unitvector" "Unit Vector Type" + } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_channel_plane#" + label "Channel Name" + type string + default { "" } + disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_usefile_plane#" + label "Different File" + type toggle + nolabel + joinnext + default { "0" } + hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_filename_plane#" + label "Different File" + type image + default { "" } + disablewhen "{ vm_usefile_plane# == 0 }" + hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" + menureplace { + [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] + } + parmtag { "filechooser_mode" "write" } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quantize_plane#" + label "Quantize" + type string + default { "half" } + help "image:quantize" + disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" + menu { + "8" "8 bit integer" + "16" "16 bit integer" + "half" "16 bit float" + "float" "32 bit float" + } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_sfilter_plane#" + label "Sample Filter" + type string + default { "alpha" } + help "image:sfilter" + disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" + menu { + "alpha" "Opacity Filtering" + "fullopacity" "Full Opacity Filtering" + "closest" "Closest Surface" + } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_pfilter_plane#" + label "Pixel Filter" + type string + default { "" } + help "image:pfilter" + disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" + menureplace { + "" "Inherit from main plane" + "box -w 1" "Unit Box Filter" + "gaussian -w 2" "Gaussian 2x2" + "gaussian -w 3" "Gaussian 3x3 (softer)" + "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" + "combine -t 20.0" "Ray Histogram Fusion" + "bartlett -w 2" "Bartlett (triangle)" + "catrom -w 3" "Catmull-Rom" + "hanning -w 2" "Hanning" + "blackman -w 2" "Blackman" + "sinc -w 3" "Sinc (sharpening)" + "edgedetect" "Edge Detection Filter" + "minmax min" "Closest Sample Filter" + "minmax max" "Farthest Sample Filter" + "minmax median" "Median Sample Filter" + "minmax edge" "Disable Edge Antialiasing" + "minmax ocover" "Object With Most Pixel Coverage (average)" + "minmax idcover" "Object With Most Coverage (no filtering)" + "minmax omin" "Object With Most Coverage (minimum z-value)" + "minmax omax" "Object With Most Coverage (maximum z-value)" + "minmax omedian" "Object With Most Coverage (median z-value)" + "denoise optix -a basecolor" "NVIDIA OptiX Denoiser" + } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_gamma_plane#" + label "Gamma" + type float + default { "1" } + help "image:gamma" + disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" + hidewhen "{ vm_showextraplaneparms == 0 }" + range { 0.001 3 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_gain_plane#" + label "Gain" + type float + default { "1" } + help "image:gain" + disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" + hidewhen "{ vm_showextraplaneparms == 0 }" + range { 0.001 10 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_dither_plane#" + label "Dither" + type float + default { "0.5" } + help "image:dither" + disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" + hidewhen "{ vm_showextraplaneparms == 0 }" + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_whitepoint_plane#" + label "White Point" + type float + default { "1" } + help "image:whitepoint" + disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" + hidewhen "{ vm_showextraplaneparms == 0 }" + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_componentexport#" + label "Export variable for each component" + type toggle + default { "0" } + disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# =~ ()|(lpe:).+ }" + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_lightexport#" + label "Light Exports" + type integer + default { "0" } + disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# =~ ()|(lpe:).+ }" + menu { + "0" "No light exports" + "1" "Export variable for each light" + "2" "Merge all lights into single channel" + } + range { 0 10 } + parmtag { "spare_category" "" } + } + parm { + name "vm_lightexport_scope#" + label "Light Mask" + type oplist + default { "*" } + disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" + hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" + parmtag { "opexpand" "1" } + parmtag { "opfilter" "!!OBJ/LIGHT!!" } + parmtag { "oprelative" "/" } + } + parm { + name "vm_lightexport_select#" + label "Light Selection" + type string + default { "*" } + hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" + } + } + + } + + group { + name "output6_2" + label "Deep Output" + + parm { + name "vm_deepresolver" + label "Deep Resolver" + type string + default { "null" } + menu { + "null" "No Deep Resolver" + "shadow" "Deep Shadow Map" + "camera" "Deep Camera Map" + } + parmtag { "spare_category" "Deep Output" } + } + parm { + name "vm_dcmfilename" + label "DCM Filename" + type image + default { "$HIP/dcm.rat" } + disablewhen "{ vm_deepresolver != camera }" + parmtag { "filechooser_mode" "read_and_write" } + parmtag { "mantra_class" "dcm" } + parmtag { "mantra_name" "filename" } + parmtag { "spare_category" "Deep Output" } + } + parm { + name "vm_matchdeeppixelfilter" + label "Force DCM Pixel Fiter on Image Planes" + type toggle + default { "1" } + disablewhen "{ vm_deepresolver != camera }" + parmtag { "mantra_class" "image" } + parmtag { "mantra_name" "matchdeeppixelfilter" } + parmtag { "spare_category" "Deep Output" } + } + parm { + name "vm_dcmcompositing" + label "DCM Pre-Composite Samples" + type toggle + default { "0" } + disablewhen "{ vm_deepresolver != camera }" + parmtag { "mantra_class" "dcm" } + parmtag { "mantra_name" "compositing" } + parmtag { "spare_category" "Deep Output" } + } + parm { + name "vm_dcmdepthplanes" + label "DCM Special Planes" + type string + default { "zfront,zback" } + disablewhen "{ vm_deepresolver != camera }" + menureplace { + "zfront,zback" "Z-Front And Z-Back" + "zfront" "Z-Front" + "zfront,zback,deepcover,deepflags" "Z-Front/Back, Coverage and Flags" + } + parmtag { "mantra_class" "dcm" } + parmtag { "mantra_name" "depth_planes" } + parmtag { "spare_category" "Deep Output" } + } + parm { + name "vm_dsmfilename" + label "DSM Filename" + type image + default { "$HIP/dsm.rat" } + disablewhen "{ vm_deepresolver != shadow }" + parmtag { "filechooser_mode" "read_and_write" } + parmtag { "mantra_class" "dsm" } + parmtag { "mantra_name" "filename" } + parmtag { "spare_category" "Deep Output" } + } + } + + group { + name "output6_3" + label "Cryptomatte" + + multiparm { + name "vm_cryptolayers" + label "Cryptomatte Layers" + default 0 + parmtag { "spare_category" "Cryptomatte" } + + parm { + name "vm_cryptolayerenable#" + label "vm_cryptolayerenable#" + type toggle + nolabel + joinnext + default { "1" } + } + parm { + name "vm_cryptolayerprop#" + label "Property" + type string + default { "materialname" } + menureplace { + "materialname" "Material Name" + "name" "Object Name" + } + } + parm { + name "vm_cryptolayername#" + label "Channel Name" + type string + default { "CryptoMaterial" } + } + parm { + name "vm_cryptolayerrank#" + label "Overlap Limit" + type integer + default { "6" } + range { 1 10 } + } + parm { + name "vm_cryptolayeroutputenable#" + label "vm_cryptolayeroutputenable#" + type toggle + nolabel + joinnext + default { "0" } + } + parm { + name "vm_cryptolayeroutput#" + label "Different File" + type file + default { "$HIP/CryptoMaterial.exr" } + disablewhen "{ vm_cryptolayeroutputenable# != 1 }" + parmtag { "filechooser_mode" "write" } + } + parm { + name "vm_cryptolayersidecarenable#" + label "vm_cryptolayersidecarenable#" + type toggle + nolabel + joinnext + default { "0" } + } + parm { + name "vm_cryptolayersidecar#" + label "Manifest File" + type string + default { "CryptoMaterial.json" } + disablewhen "{ vm_cryptolayersidecarenable# != 1 }" + } + } + + } + + group { + name "output6_4" + label "Meta Data" + + parm { + name "vm_image_artist" + label "Artist" + type string + default { "" } + parmtag { "mantra_class" "imageoption" } + parmtag { "mantra_name" "artist" } + parmtag { "spare_category" "Meta Data" } + } + parm { + name "vm_image_comment" + label "Comment" + type string + default { "" } + parmtag { "mantra_class" "imageoption" } + parmtag { "mantra_name" "comment" } + parmtag { "spare_category" "Meta Data" } + } + parm { + name "vm_image_hostname" + label "Hostname" + type string + default { "" } + parmtag { "mantra_class" "imageoption" } + parmtag { "mantra_name" "hostname" } + parmtag { "spare_category" "Meta Data" } + } + parm { + name "vm_image_mplay_direction" + label "MPlay Tile Order" + type string + default { "middle" } + menu { + "middle" "Interactive (starting in middle)" + "top" "Top down" + "bottom" "Bottom up" + "hilbert" "Hilbert Curve" + } + parmtag { "mantra_class" "imageoption" } + parmtag { "mantra_name" "IPlay.direction" } + parmtag { "spare_category" "Meta Data" } + } + parm { + name "vm_image_mplay_framemode" + label "MPlay Frame Mode" + type string + default { "append" } + menu { + "append" "Append Frames To Sequence" + "match" "Match Houdini Frame Numbers (overwrite frame)" + } + parmtag { "mantra_class" "imageoption" } + parmtag { "mantra_name" "IPlay.framemode" } + parmtag { "spare_category" "Meta Data" } + } + parm { + name "vm_image_mplay_label" + label "MPlay Session Label" + type string + default { "" } + menureplace { + "`pythonexprs(\"__import__('os').getpid()\")`" "One per Houdini Process" + "$HIPNAME" "One per Houdini File Name (.hip)" + "$OS" "One per Output Driver Name (ROP)" + "" "One MPlay session only" + } + parmtag { "mantra_class" "imageoption" } + parmtag { "mantra_name" "IPlay.label" } + parmtag { "spare_category" "Meta Data" } + } + parm { + name "vm_image_jpeg_quality" + label "JPEG Quality" + type integer + default { "100" } + range { 20 100 } + parmtag { "mantra_class" "imageoption" } + parmtag { "mantra_name" "JPEG.quality" } + parmtag { "spare_category" "Meta Data" } + } + parm { + name "vm_image_tiff_compression" + label "TIFF Compression" + type string + default { "LZW" } + menu { + "None" "No compression" + "LZW" "LZW Compression" + "AdobeDeflate" "Adobe Deflate" + "PackBits" "PackBits" + "JPEG" "JPEG" + "PixarLog" "Pixar Log" + "SGILog" "LogLuv" + "SGILog24" "LogLuv (24 bit)" + } + parmtag { "mantra_class" "imageoption" } + parmtag { "mantra_name" "TIFF.compression" } + parmtag { "spare_category" "Meta Data" } + } + parm { + name "vm_image_exr_compression" + label "EXR Compression" + type string + default { "zips" } + menu { + "none" "No compression" + "dwab" "DWA-B, Lossy and Fast (256-scanline block)" + "dwaa" "DWA-A, Lossy and Fast (32-scanline block)," + "piz" "PIZ Wavelet" + "rle" "Runlength Encoding" + "zips" "ZIP (Single scanline)" + "zip" "ZIP (Multi-scanline blocks)" + "piz" "PXR24 (32 bit float compression, lossy)" + "b44" "B44 (4x4 block compression, lossy)" + "b44a" "B44A (4x4 block extra compression, lossy)" + } + parmtag { "mantra_class" "imageoption" } + parmtag { "mantra_name" "OpenEXR.compression" } + parmtag { "spare_category" "Meta Data" } + } + parm { + name "vm_image_exr_dwa_level" + label "DWA Compression Level" + type float + default { "85" } + hidewhen "{ vm_image_exr_compression != dwab vm_image_exr_compression != dwaa }" + range { 1 200 } + parmtag { "mantra_class" "imageoption" } + parmtag { "mantra_name" "OpenEXR.dwa_compression" } + parmtag { "spare_category" "Meta Data" } + } + } + + } + + group { + name "images6_1" + label "Rendering" + + parm { + name "vm_renderengine" + label "Rendering Engine" + type string + default { "raytrace" } + menu { + "micropoly" "Micropolygon Rendering" + "raytrace" "Ray Tracing" + "pbrmicropoly" "Micropolygon Physically Based Rendering" + "pbrraytrace" "Physically Based Rendering" + "photon" "Photon Map Generation" + } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_force_output" "1" } + parmtag { "mantra_name" "renderengine" } + parmtag { "spare_category" "Rendering" } + } + parm { + name "vm_dof" + label "Enable Depth Of Field" + type toggle + default { "0" } + parmtag { "spare_category" "Rendering" } + } + parm { + name "allowmotionblur" + label "Allow Motion Blur" + type toggle + default { "0" } + parmtag { "spare_category" "Rendering" } + } + parm { + name "xform_motionsamples" + label "Xform Time Samples" + type integer + default { "2" } + hidewhen "{ allowmotionblur == 0 }" + range { 1 10 } + parmtag { "spare_category" "Rendering" } + } + parm { + name "geo_motionsamples" + label "Geo Time Samples" + type integer + default { "1" } + hidewhen "{ allowmotionblur == 0 }" + range { 1 10 } + parmtag { "spare_category" "Rendering" } + } + parm { + name "shutteroffset" + label "Shutter Offset" + type float + default { "1" } + hidewhen "{ allowmotionblur == 0 }" + range { -1 1 } + parmtag { "spare_category" "Rendering" } + } + parm { + name "vm_traceblur" + label "Raytrace Motion Blur" + type toggle + default { "0" } + hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }" + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "traceblur" } + parmtag { "spare_category" "Rendering" } + } + group { + name "sampling7" + label "Sampling" + + parm { + name "vm_samples" + label "Pixel Samples" + type intvector2 + size 2 + default { "3" "3" } + range { 1 32 } + parmtag { "mantra_class" "image" } + parmtag { "mantra_force_output" "1" } + parmtag { "mantra_name" "samples" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_dorayvariance" + label "Ray Variance Antialiasing" + type toggle + default { "1" } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "dorayvariance" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_colorspace" + label "Variance Color Space" + type string + default { "gamma" } + hidewhen "{ vm_dorayvariance == 0 }" + menu { + "linear" "Linear" + "gamma" "Gamma 2.2" + } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_force_output" "1" } + parmtag { "mantra_name" "colorspace" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_maxnumberofindirectsamples" + label "Maximum Number of Indirect Samples" + type label + nolabel + default { "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" } + hidewhen "{ vm_dorayvariance == 0 }" + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_minraysamples" + label "Min Ray Samples" + type integer + default { "1" } + range { 1 64 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "minraysamples" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_maxraysamples" + label "Max Ray Samples" + type integer + default { "9" } + hidewhen "{ vm_dorayvariance == 0 }" + range { 1 64 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "maxraysamples" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_variance" + label "Noise Level" + type log + default { "0.01" } + hidewhen "{ vm_dorayvariance == 0 }" + range { 0 0.1 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "variance" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_globalquality" + label "Global Quality" + type float + default { "1" } + hidewhen "{ vm_dorayvariance == 0 }" + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "globalquality" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_diffusequality" + label "Diffuse Quality" + type float + default { "1" } + hidewhen "{ vm_dorayvariance == 0 }" + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "diffusequality" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_sssquality" + label "SSS Quality" + type float + default { "1" } + hidewhen "{ vm_dorayvariance == 0 }" + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "sssquality" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_reflectionquality" + label "Reflection Quality" + type float + default { "1" } + hidewhen "{ vm_dorayvariance == 0 }" + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "reflectionquality" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_refractionquality" + label "Refraction Quality" + type float + default { "1" } + hidewhen "{ vm_dorayvariance == 0 }" + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "refractionquality" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_volumequality" + label "Volume Quality" + type float + default { "1" } + hidewhen "{ vm_dorayvariance == 0 }" + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "volumequality" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_volumesteprate" + label "Volume Step Rate" + type log + default { "0.25" } + range { 0.1 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "volumesteprate" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_volumeshadowsteprate" + label "Volume Shadow Step Rate" + type log + default { "1" } + range { 0.1 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "volumeshadowsteprate" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_transparent" + label "Stochastic Transparency" + type toggle + default { "1" } + parmtag { "mantra_class" "image" } + parmtag { "mantra_name" "transparent" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_transparentsamples" + label "Stochastic Samples" + type integer + default { "4" } + disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" + range { 1 16 } + parmtag { "mantra_class" "image" } + parmtag { "mantra_name" "transparentsamples" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_samplelock" + label "Sample Lock" + type toggle + default { "0" } + parmtag { "mantra_class" "image" } + parmtag { "mantra_name" "samplelock" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_randomseed" + label "Random Seed" + type integer + default { "0" } + range { 0 10 } + parmtag { "mantra_class" "image" } + parmtag { "mantra_name" "randomseed" } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_imageblur" + label "Allow Image Motion Blur" + type toggle + default { "1" } + disablewhen "{ allowmotionblur == 0 }" + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "imageblur" } + parmtag { "spare_category" "Sampling" } + } + } + + group { + name "sampling7_1" + label "Limits" + + parm { + name "vm_reflectlimit" + label "Reflect Limit" + type integer + default { "10" } + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "reflectlimit" } + parmtag { "spare_category" "Limits" } + } + parm { + name "vm_refractlimit" + label "Refract Limit" + type integer + default { "10" } + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "refractlimit" } + parmtag { "spare_category" "Limits" } + } + parm { + name "vm_diffuselimit" + label "Diffuse Limit" + type integer + default { "0" } + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "diffuselimit" } + parmtag { "spare_category" "Limits" } + } + parm { + name "vm_ssslimit" + label "SSS Limit" + type integer + default { "0" } + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "ssslimit" } + parmtag { "spare_category" "Limits" } + } + parm { + name "vm_volumelimit" + label "Volume Limit" + type integer + default { "0" } + range { 0 10 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "volumelimit" } + parmtag { "spare_category" "Limits" } + } + parm { + name "vm_opacitylimit" + label "Opacity Limit" + type float + default { "0.995" } + range { 0 1 } + parmtag { "mantra_class" "image" } + parmtag { "mantra_name" "opacitylimit" } + parmtag { "spare_category" "Limits" } + } + parm { + name "vm_colorlimit" + label "Color Limit" + type float + default { "10" } + range { 0 20 } + parmtag { "mantra_class" "image" } + parmtag { "mantra_name" "colorlimit" } + parmtag { "spare_category" "Limits" } + } + parm { + name "vm_raylimiteval" + label "At Ray Limit" + type string + default { "none" } + menu { + "none" "Use Black Background" + "direct" "Use Direct Lighting as Background Color" + } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "raylimiteval" } + parmtag { "spare_category" "Limits" } + } + parm { + name "vm_raylimitcomponents" + label "Ray Limit Components" + type string + default { "all" } + hidewhen "{ vm_raylimiteval != direct }" + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "raylimitcomponents" } + parmtag { "spare_category" "Limits" } + } + parm { + name "vm_raylimitlightmask" + label "Ray Limit Light Mask" + type oplist + default { "*" } + hidewhen "{ vm_raylimiteval != direct }" + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "raylimitlightmask" } + parmtag { "opexpand" "1" } + parmtag { "opfilter" "!!OBJ/LIGHT!!" } + parmtag { "oprelative" "/" } + parmtag { "spare_category" "Limits" } + } + } + + group { + name "sampling7_2" + label "Shading" + + parm { + name "vm_raybias" + label "Raytracing Bias" + type float + default { "0.001" } + range { 0 10 } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "raybias" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_biasnormal" + label "Bias Along Normal" + type toggle + default { "0" } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "biasnormal" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_nesteddielectric" + label "Enable Absorption and Nested Dielectrics" + type toggle + default { "0" } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "nesteddielectric" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_pbrpathtype" + label "Allowable Paths" + type string + default { "diffuse" } + menu { + "diffuse" "Specular, Diffuse Paths" + "all" "All Paths" + } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "pbrpathtype" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_constrainmaxrough" + label "Constrain by Maximum Roughness" + type toggle + default { "0" } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "constrainmaxrough" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_refractcomponents" + label "Refract Components" + type string + default { "refract" } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "refractcomponents" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_diffusecomponents" + label "Diffuse Components" + type string + default { "diffuse" } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "diffusecomponents" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_volumecomponents" + label "Volume Components" + type string + default { "volume" } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "volumecomponents" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_ssscomponents" + label "SSS Components" + type string + default { "sss" } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "ssscomponents" } + parmtag { "spare_category" "Shading" } + } + } + + group { + name "sampling7_3" + label "Render" + + parm { + name "vm_bucketsize" + label "Tile Size" + type integer + default { "4" } + range { 1 64 } + parmtag { "mantra_class" "image" } + parmtag { "mantra_name" "bucket" } + parmtag { "spare_category" "Render" } + } + parm { + name "vm_usemaxthreads" + label "Use Max Processors" + type integer + default { "1" } + menu { + "0" "User Specified Thread Count" + "1" "Use All Processors" + "2" "Use All Processors Except One" + } + range { 0 10 } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "usemaxthreads" } + parmtag { "spare_category" "Render" } + } + parm { + name "vm_threadcount" + label "Thread Count" + type integer + default { "1" } + disablewhen "{ vm_usemaxthreads > 0 }" + range { 1 16 } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "threadcount" } + parmtag { "spare_category" "Render" } + } + parm { + name "vm_usecacheratio" + label "Cache Limit" + type integer + default { "1" } + menu { + "0" "Fixed Size" + "1" "Proportion of Physical Memory" + } + range { 0 10 } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "usecacheratio" } + parmtag { "mantra_type" "bool" } + parmtag { "spare_category" "Render" } + } + parm { + name "vm_cacheratio" + label "Cache Memory Ratio" + type float + default { "0.25" } + hidewhen "{ vm_usecacheratio != 1 }" + range { 0 1 } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "cacheratio" } + parmtag { "spare_category" "Render" } + } + parm { + name "vm_cachesize" + label "Cache Size (MB)" + type intlog + default { "1000" } + hidewhen "{ vm_usecacheratio == 1 }" + range { 100 100000 } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "cachesize" } + parmtag { "spare_category" "Render" } + } + parm { + name "vm_octreestyle" + label "Ray Tracing Accelerator" + type string + default { "bboxtree" } + menu { + "kdtree" "KD-Tree" + "bboxtree" "Bounding Volume Hierarchy" + } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "octreestyle" } + parmtag { "spare_category" "Render" } + } + parm { + name "vm_kdmemfactor" + label "KD-Tree Memory Factor" + type float + default { "1" } + hidewhen "{ vm_octreestyle != kdtree }" + range { 0.001 2 } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "kdmemfactor" } + parmtag { "spare_category" "Render" } + } + parm { + name "vm_hidden" + label "Enable Hiding" + type toggle + default { "1" } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "hidden" } + parmtag { "spare_category" "Render" } + } + parm { + name "vm_otlfullpath" + label "Output OTLs with full paths" + type toggle + default { "0" } + parmtag { "spare_category" "Render" } + } + parm { + name "vm_embedvex" + label "Force VEX Shader Embedding" + type toggle + default { "0" } + parmtag { "spare_category" "Render" } + } + parm { + name "declare_stylesheets" + label "Declare Style Sheets" + type string + default { "*" } + menutoggle { + [ "result = ['*', 'All\\t(*)']" ] + [ "styles = hou.styles.styles()" ] + [ "for style in styles:" ] + [ " desc = hou.styles.description(style)" ] + [ " desc = desc if len(desc) > 0 else 'No description'" ] + [ " result.append(style)" ] + [ " result.append(style + '\\t (' + desc + ')')" ] + [ "" ] + [ "return result" ] + language python + } + parmtag { "spare_category" "Render" } + } + parm { + name "apply_stylesheets" + label "Apply Style Sheets" + type file + default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" } + menutoggle { + [ "result = []" ] + [ "styles = hou.styles.styles()" ] + [ "for style in styles:" ] + [ " desc = hou.styles.description(style)" ] + [ " desc = desc if len(desc) > 0 else 'No description'" ] + [ " result.append(style)" ] + [ " result.append(style + '\\t (' + desc + ')')" ] + [ "" ] + [ "return result" ] + language python + } + parmtag { "filechooser_pattern" "*.json" } + parmtag { "spare_category" "Render" } + } + parm { + name "declare_all_shops" + label "Declare Materials" + type ordinal + default { "off" } + menu { + "off" "Save Only Referenced Materials and Shaders" + "on" "Save All Materials" + "all" "Save All Materials and Shaders" + } + parmtag { "spare_category" "Render" } + } + } + + group { + name "sampling7_4" + label "Dicing" + + parm { + name "vm_shadingfactor" + label "Shading Quality Multiplier" + type float + default { "1" } + range { 0 10 } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "shadingfactor" } + parmtag { "spare_category" "Dicing" } + } + parm { + name "vm_motionfactor" + label "Motion Factor" + type float + default { "0" } + disablewhen "{ allowmotionblur == 0 vm_dof == 0 }" + range { 0 1 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "motionfactor" } + parmtag { "spare_category" "Dicing" } + } + parm { + name "vm_measure" + label "Geometry Measuring" + type string + default { "nonraster" } + menu { + "nonraster" "Non-Raster Measuring" + "raster" "Raster Space Measuring" + "uniform" "Uniform Measuring" + } + parmtag { "spare_category" "Dicing" } + } + parm { + name "vm_measurezimportance" + label "Z-Importance" + type float + default { "1" } + disablewhen "{ vm_measure != nonraster }" + range { 0 10 } + parmtag { "mantra_class" "measure" } + parmtag { "mantra_force_output" "1" } + parmtag { "mantra_name" "zimportance" } + parmtag { "spare_category" "Dicing" } + } + parm { + name "vm_measureoffscreenquality" + label "Offscreen Quality" + type float + default { "0.25" } + disablewhen "{ vm_measure != nonraster }" + range { 0 1 } + parmtag { "mantra_class" "measure" } + parmtag { "mantra_force_output" "1" } + parmtag { "mantra_name" "offscreenquality" } + parmtag { "spare_category" "Dicing" } + } + } + + group { + name "sampling7_5" + label "Statistics" + + parm { + name "soho_spoolrenderoutput" + label "Render Output" + type ordinal + default { "on" } + help "Controls whether to capture the render output and add to the node info" + menu { + "off" "Don't capture render output" + "on" "Capture render output for graphical apps" + "force" "Capture render output for all apps" + } + parmtag { "spare_category" "Statistics" } + } + parm { + name "vm_verbose" + label "Verbose Level" + type integer + default { "0" } + range { 0 5 } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_force_output" "1" } + parmtag { "mantra_name" "verbose" } + parmtag { "spare_category" "Statistics" } + } + parm { + name "vm_vexprofile" + label "VEX Profiling" + type integer + default { "0" } + menu { + "0" "No VEX Profiling" + "1" "Execution profiling" + "2" "Profiling and NAN detection" + } + range { 0 10 } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "vexprofile" } + parmtag { "spare_category" "Statistics" } + } + parm { + name "vm_alfprogress" + label "Alfred Style Progress" + type toggle + default { "0" } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "alfprogress" } + parmtag { "spare_category" "Statistics" } + } + parm { + name "vm_tilecallback" + label "Python Tile Callback" + type file + default { "" } + parmtag { "filechooser_mode" "read" } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "tilecallback" } + parmtag { "spare_category" "Statistics" } + } + parm { + name "vm_logcolors" + label "Colorize Output" + type integer + default { "0" } + menu { + "0" "Colored Shell" + "1" "HTML Tags" + "2" "No Coloring" + } + range { 0 10 } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_force_output" "1" } + parmtag { "mantra_name" "logcolors" } + parmtag { "spare_category" "Statistics" } + } + parm { + name "vm_logtimestamps" + label "Log Timestamp" + type toggle + default { "1" } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "logtimestamps" } + parmtag { "spare_category" "Statistics" } + } + } + + } + + group { + name "images6_2" + label "Objects" + + parm { + name "vobject" + baseparm + label "Candidate Objects" + export none + } + parm { + name "forceobject" + baseparm + label "Force Objects" + export none + } + parm { + name "matte_objects" + baseparm + label "Forced Matte" + export none + } + parm { + name "phantom_objects" + baseparm + label "Forced Phantom" + export none + } + parm { + name "excludeobject" + baseparm + label "Exclude Objects" + export none + } + parm { + name "obj_light_sep" + baseparm + label "Separator" + export none + } + parm { + name "sololight" + baseparm + label "Solo Light" + export none + } + parm { + name "alights" + baseparm + label "Candidate Lights" + export none + } + parm { + name "forcelights" + baseparm + label "Force Lights" + export none + } + parm { + name "excludelights" + baseparm + label "Exclude Lights" + export none + } + parm { + name "soho_autoheadlight" + baseparm + label "Headlight Creation" + export none + } + parm { + name "light_fog_sep" + baseparm + label "Separator" + export none + } + parm { + name "vfog" + baseparm + label "Visible Fog" + export none + } + } + + group { + name "images6_3" + label "Scripts" + + parm { + name "tprerender" + baseparm + label "tprerender" + nolabel + joinnext + export none + } + parm { + name "prerender" + baseparm + label "Pre-Render Script" + joinnext + export none + } + parm { + name "lprerender" + baseparm + label "lprerender" + nolabel + export none + } + parm { + name "tpreframe" + baseparm + label "tpreframe" + nolabel + joinnext + export none + } + parm { + name "preframe" + baseparm + label "Pre-Frame Script" + joinnext + export none + } + parm { + name "lpreframe" + baseparm + label "lpreframe" + nolabel + export none + } + parm { + name "tpostframe" + baseparm + label "tpostframe" + nolabel + joinnext + export none + } + parm { + name "postframe" + baseparm + label "Post-Frame Script" + joinnext + export none + } + parm { + name "lpostframe" + baseparm + label "lpostframe" + nolabel + export none + } + parm { + name "tpostrender" + baseparm + label "tpostrender" + nolabel + joinnext + export none + } + parm { + name "postrender" + baseparm + label "Post-Render Script" + joinnext + export none + } + parm { + name "lpostrender" + baseparm + label "lpostrender" + nolabel + export none + } + } + + group { + name "images6_4" + label "Driver" + + parm { + name "soho_pipecmd" + baseparm + label "Command" + export none + } + parm { + name "soho_outputmode" + baseparm + label "Save IFD File To Disk" + nolabel + joinnext + export none + } + parm { + name "soho_diskfile" + baseparm + label "Disk File" + export none + } + parm { + name "soho_compression" + baseparm + label "File Compression" + export none + } + parm { + name "soho_foreground" + baseparm + label "Block Until Render Complete" + export none + } + parm { + name "soho_initsim" + baseparm + label "Initialize Simulation OPs" + export none + } + parm { + name "soho_viewport_menu" + baseparm + label "Show In Viewport Menu" + export none + } + parm { + name "vm_inlinestorage" + label "Save Geometry Inline" + type toggle + default { "0" } + parmtag { "spare_category" "Driver" } + } + parm { + name "vm_tmpsharedstorage" + label "Shared temp storage" + type file + default { "$HIP/ifds/storage" } + disablewhen "{ vm_inlinestorage != 0 }" + parmtag { "filechooser_mode" "write" } + parmtag { "spare_category" "Driver" } + } + parm { + name "vm_tmplocalstorage" + label "Local temp storage" + type file + default { "$HOUDINI_TEMP_DIR/ifds/storage" } + disablewhen "{ vm_inlinestorage != 0 }" + parmtag { "filechooser_mode" "write" } + parmtag { "spare_category" "Driver" } + } + parm { + name "vm_binarygeometry" + label "Save Binary Geometry" + type toggle + default { "1" } + parmtag { "spare_category" "Driver" } + } + } + + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="out/O____ARTNAM____O____MANTRA____O.chn" +Content-Type: text/plain + +{ + channel f1 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = $FSTART } + } + channel f2 { + lefttype = extend + righttype = extend + default = 240 + flags = 0 + segment { length = 0 value = 240 240 expr = $FEND } + } + channel vm_shadingfactor { + lefttype = extend + righttype = extend + default = 4.5300000000000002 + flags = 0 + segment { length = 0 value = 1 1 expr = 1 } + } + channel vm_volumeshadowsteprate { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"/out/O____ARTNAM____O____MANTRA____O/vm_volumesteprate\") } + } + channel vm_volumesteprate { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/6 } + } + channel vm_bucketsize { + lefttype = extend + righttype = extend + default = 16 + flags = 0 + segment { length = 0 value = 16 16 expr = ch(\"/obj/O____AREMAC____O____CAMERA____O/resx\")/8/1. } + } + channel vm_samplesy { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"vm_samplesx\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="out/O____ARTNAM____O____MANTRA____O.parm" +Content-Type: text/plain + +{ +version 0.8 +execute [ 0 locks=0 ] ( 0 ) +renderpreview [ 0 locks=0 ] ( 0 ) +executebackground [ 0 locks=0 ] ( 0 ) +renderdialog [ 0 locks=0 ] ( 0 ) +trange [ 0 locks=0 ] ( "off" ) +f [ 0 locks=0 ] ( [ f1 1 ] [ f2 5824 ] 1 ) +take [ 0 locks=0 ] ( _current_ ) +camera [ 0 locks=0 ] ( /obj/O____AREMAC____O____CAMERA____O ) +override_camerares [ 0 locks=0 ] ( "off" ) +res_fraction [ 0 locks=0 ] ( 0.5 ) +res_override [ 0 locks=0 ] ( 1280 720 ) +res_overrideMenu [ 0 locks=0 ] ( 0 ) +aspect_override [ 0 locks=0 ] ( 1 ) +images [ 0 locks=0 ] ( 0 0 0 0 0 ) +soho_program [ 0 locks=0 ] ( IFD.py ) +soho_shopstyle [ 0 locks=0 ] ( VMantra ) +soho_ipr_support [ 0 locks=0 ] ( "on" ) +soho_previewsupport [ 0 locks=0 ] ( "on" ) +vm_picture [ 0 locks=0 ] ( ip ) +vm_device [ 0 locks=0 ] ( "" ) +soho_mkpath [ 0 locks=0 ] ( "off" ) +soho_skip_frame [ 0 locks=0 ] ( no ) +output [ 0 locks=0 ] ( 0 0 0 0 0 ) +sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 ) +vobject [ 0 locks=0 ] ( * ) +forceobject [ 0 locks=0 ] ( "" ) +matte_objects [ 0 locks=0 ] ( "" ) +phantom_objects [ 0 locks=0 ] ( "" ) +excludeobject [ 0 locks=0 ] ( "" ) +obj_light_sep [ 0 locks=0 ] ( ) +sololight [ 0 locks=0 ] ( "" ) +alights [ 0 locks=0 ] ( * ) +forcelights [ 0 locks=0 ] ( "" ) +excludelights [ 0 locks=0 ] ( "" ) +soho_autoheadlight [ 0 locks=0 ] ( "on" ) +light_fog_sep [ 0 locks=0 ] ( ) +vfog [ 0 locks=0 ] ( * ) +tprerender [ 0 locks=0 ] ( "on" ) +prerender [ 0 locks=0 ] ( "" ) +lprerender [ 0 locks=0 ] ( hscript ) +tpreframe [ 0 locks=0 ] ( "on" ) +preframe [ 0 locks=0 ] ( "" ) +lpreframe [ 0 locks=0 ] ( hscript ) +tpostframe [ 0 locks=0 ] ( "on" ) +postframe [ 0 locks=0 ] ( "" ) +lpostframe [ 0 locks=0 ] ( hscript ) +tpostrender [ 0 locks=0 ] ( "on" ) +postrender [ 0 locks=0 ] ( "" ) +lpostrender [ 0 locks=0 ] ( hscript ) +soho_pipecmd [ 0 locks=0 ] ( mantra ) +soho_outputmode [ 0 locks=0 ] ( "off" ) +soho_diskfile [ 0 locks=0 ] ( $HIP/mantra.ifd ) +soho_compression [ 0 locks=0 ] ( ext ) +soho_foreground [ 0 locks=0 ] ( "off" ) +soho_initsim [ 0 locks=0 ] ( "on" ) +soho_viewport_menu [ 0 locks=0 ] ( "on" ) +images6 [ 0 locks=0 ] ( 1 1 1 1 1 ) +output6 [ 0 locks=0 ] ( 0 0 0 0 0 ) +vm_pfilter [ 0 locks=0 ] ( "box -w 1" ) +vm_sfilter [ 0 locks=0 ] ( alpha ) +vm_quantize [ 0 locks=0 ] ( float ) +vm_gamma [ 0 locks=0 ] ( 1 ) +vm_subpixel [ 0 locks=0 ] ( "off" ) +vm_tile_render [ 0 locks=0 ] ( "off" ) +vm_tile_count_x [ 0 locks=0 ] ( 1 ) +vm_tile_count_y [ 0 locks=0 ] ( 1 ) +vm_tile_index [ 0 locks=0 ] ( 0 ) +vm_writecheckpoint [ 0 locks=0 ] ( "on" ) +vm_readcheckpoint [ 0 locks=0 ] ( "on" ) +render_viewcamera [ 0 locks=0 ] ( "on" ) +render_any_shadowmap [ 0 locks=0 ] ( "on" ) +render_any_envmap [ 0 locks=0 ] ( "on" ) +render_any_photonmap [ 0 locks=0 ] ( "on" ) +render_any_pointcloud [ 0 locks=0 ] ( "on" ) +vm_exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) +vm_quickplane_P [ 0 locks=0 ] ( "off" ) +vm_quickplane_Pz [ 0 locks=0 ] ( "off" ) +vm_quickplane_N [ 0 locks=0 ] ( "off" ) +vm_quickplane_all_comp [ 0 locks=0 ] ( "off" ) +vm_quickplane_direct_comp [ 0 locks=0 ] ( "off" ) +vm_quickplane_indirect_comp [ 0 locks=0 ] ( "off" ) +vm_quickplane_all_emission [ 0 locks=0 ] ( "off" ) +vm_quickplane_direct_noshadow [ 0 locks=0 ] ( "off" ) +vm_quickplane_direct_samples [ 0 locks=0 ] ( "off" ) +vm_quickplane_indirect_samples [ 0 locks=0 ] ( "off" ) +vm_quickplane_sss [ 0 locks=0 ] ( "off" ) +vm_quickplane_basecolor [ 0 locks=0 ] ( "off" ) +vm_quickplane_diffcolor [ 0 locks=0 ] ( "off" ) +vm_quickplane_speccolor [ 0 locks=0 ] ( "off" ) +vm_quickplane_emitcolor [ 0 locks=0 ] ( "off" ) +vm_quickplane_ssscolor [ 0 locks=0 ] ( "off" ) +vm_quickplane_metallic [ 0 locks=0 ] ( "off" ) +vm_quickplane_specrough [ 0 locks=0 ] ( "off" ) +vm_showextraplaneparms [ 0 locks=0 ] ( "off" ) +vm_numaux [ 0 locks=0 ] ( 0 ) +vm_deepresolver [ 0 locks=0 ] ( null ) +vm_dcmfilename [ 0 locks=0 ] ( $HIP/dcm.rat ) +vm_matchdeeppixelfilter [ 0 locks=0 ] ( "on" ) +vm_dcmcompositing [ 0 locks=0 ] ( "off" ) +vm_dcmdepthplanes [ 0 locks=0 ] ( zfront,zback ) +vm_dsmfilename [ 0 locks=0 ] ( $HIP/dsm.rat ) +vm_cryptolayers [ 0 locks=0 ] ( 0 ) +vm_image_artist [ 0 locks=0 ] ( "" ) +vm_image_comment [ 0 locks=0 ] ( "" ) +vm_image_hostname [ 0 locks=0 ] ( "" ) +vm_image_mplay_direction [ 0 locks=0 ] ( middle ) +vm_image_mplay_framemode [ 0 locks=0 ] ( append ) +vm_image_mplay_label [ 0 locks=0 ] ( "" ) +vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) +vm_image_tiff_compression [ 0 locks=0 ] ( LZW ) +vm_image_exr_compression [ 0 locks=0 ] ( zips ) +vm_image_exr_dwa_level [ 0 locks=0 ] ( 85 ) +vm_renderengine [ 0 locks=0 ] ( raytrace ) +vm_dof [ 0 locks=0 ] ( "off" ) +allowmotionblur [ 0 locks=0 ] ( "off" ) +xform_motionsamples [ 0 locks=0 ] ( 2 ) +geo_motionsamples [ 0 locks=0 ] ( 1 ) +shutteroffset [ 0 locks=0 ] ( 1 ) +vm_traceblur [ 0 locks=0 ] ( "off" ) +sampling7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) +vm_samples [ 8 locks=0 ] ( 2 [ vm_samplesy 2 ] ) +vm_dorayvariance [ 0 locks=0 ] ( "off" ) +vm_colorspace [ 0 locks=0 ] ( linear ) +vm_maxnumberofindirectsamples [ 0 locks=0 ] ( "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" ) +vm_minraysamples [ 0 locks=0 ] ( 1 ) +vm_maxraysamples [ 0 locks=0 ] ( 1 ) +vm_variance [ 0 locks=0 ] ( 0 ) +vm_globalquality [ 0 locks=0 ] ( 1 ) +vm_diffusequality [ 0 locks=0 ] ( 1 ) +vm_sssquality [ 0 locks=0 ] ( 1 ) +vm_reflectionquality [ 0 locks=0 ] ( 1 ) +vm_refractionquality [ 0 locks=0 ] ( 1 ) +vm_volumequality [ 0 locks=0 ] ( 1 ) +vm_volumesteprate [ 8 locks=0 ] ( [ vm_volumesteprate 0.16666666666666666 ] ) +vm_volumeshadowsteprate [ 0 locks=0 ] ( [ vm_volumeshadowsteprate 0.16666666666666666 ] ) +vm_transparent [ 0 locks=0 ] ( "off" ) +vm_transparentsamples [ 0 locks=0 ] ( 12 ) +vm_samplelock [ 0 locks=0 ] ( "on" ) +vm_randomseed [ 0 locks=0 ] ( 0 ) +vm_imageblur [ 0 locks=0 ] ( "on" ) +vm_reflectlimit [ 0 locks=0 ] ( 65536 ) +vm_refractlimit [ 0 locks=0 ] ( 65536 ) +vm_diffuselimit [ 0 locks=0 ] ( 65536 ) +vm_ssslimit [ 0 locks=0 ] ( 65536 ) +vm_volumelimit [ 0 locks=0 ] ( 65536 ) +vm_opacitylimit [ 0 locks=0 ] ( 65536 ) +vm_colorlimit [ 0 locks=0 ] ( 65536 ) +vm_raylimiteval [ 0 locks=0 ] ( direct ) +vm_raylimitcomponents [ 0 locks=0 ] ( all ) +vm_raylimitlightmask [ 0 locks=0 ] ( * ) +vm_raybias [ 0 locks=0 ] ( 16 ) +vm_biasnormal [ 0 locks=0 ] ( "off" ) +vm_nesteddielectric [ 0 locks=0 ] ( "off" ) +vm_pbrpathtype [ 0 locks=0 ] ( all ) +vm_constrainmaxrough [ 0 locks=0 ] ( "off" ) +vm_refractcomponents [ 0 locks=0 ] ( refract ) +vm_diffusecomponents [ 0 locks=0 ] ( diffuse ) +vm_volumecomponents [ 0 locks=0 ] ( volume ) +vm_ssscomponents [ 0 locks=0 ] ( sss ) +vm_bucketsize [ 8 locks=0 ] ( [ vm_bucketsize 64 ] ) +vm_usemaxthreads [ 0 locks=0 ] ( 0 ) +vm_threadcount [ 8 locks=0 ] ( 2 ) +vm_usecacheratio [ 0 locks=0 ] ( 1 ) +vm_cacheratio [ 0 locks=0 ] ( 0 ) +vm_cachesize [ 0 locks=0 ] ( 1000 ) +vm_octreestyle [ 0 locks=0 ] ( bboxtree ) +vm_kdmemfactor [ 0 locks=0 ] ( 1 ) +vm_hidden [ 0 locks=0 ] ( "on" ) +vm_otlfullpath [ 0 locks=0 ] ( "on" ) +vm_embedvex [ 0 locks=0 ] ( "on" ) +declare_stylesheets [ 0 locks=0 ] ( * ) +apply_stylesheets [ 0 locks=0 ] ( "`pythonexprs(\"' '.join(hou.styles.styles())\")`" ) +declare_all_shops [ 0 locks=0 ] ( "all" ) +vm_shadingfactor [ 8 locks=0 ] ( [ vm_shadingfactor 1 ] ) +vm_motionfactor [ 0 locks=0 ] ( 0 ) +vm_measure [ 0 locks=0 ] ( uniform ) +vm_measurezimportance [ 0 locks=0 ] ( 1 ) +vm_measureoffscreenquality [ 0 locks=0 ] ( 0.25 ) +soho_spoolrenderoutput [ 0 locks=0 ] ( "force" ) +vm_verbose [ 0 locks=0 ] ( 0 ) +vm_vexprofile [ 0 locks=0 ] ( 0 ) +vm_alfprogress [ 0 locks=0 ] ( "off" ) +vm_tilecallback [ 0 locks=0 ] ( "" ) +vm_logcolors [ 0 locks=0 ] ( 0 ) +vm_logtimestamps [ 0 locks=0 ] ( "on" ) +vm_inlinestorage [ 0 locks=0 ] ( "off" ) +vm_tmpsharedstorage [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( $HIP/ifds/storage ) +vm_tmplocalstorage [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( $HOUDINI_TEMP_DIR/ifds/storage ) +vm_binarygeometry [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="out/O____ARTNAM____O____MANTRA____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"2" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="out/O____LGNEPO____O____OPENGL____O.init" +Content-Type: text/plain + +type = opengl +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="out/O____LGNEPO____O____OPENGL____O.def" +Content-Type: text/plain + +comment "" +position -5.995 4.845 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1622035304 + modify 1622037796 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="out/O____LGNEPO____O____OPENGL____O.parm" +Content-Type: text/plain + +{ +version 0.8 +execute [ 0 locks=0 ] ( 0 ) +renderdialog [ 0 locks=0 ] ( 0 ) +trange [ 0 locks=0 ] ( "off" ) +f [ 0 locks=0 ] ( 1 240 1 ) +take [ 0 locks=0 ] ( _current_ ) +stdswitch [ 0 locks=0 ] ( 0 0 0 0 0 0 0 ) +opsource [ 0 locks=0 ] ( "obj" ) +camera [ 0 locks=0 ] ( /obj/O____AREMAC____O____CAMERA____O ) +scenepath [ 0 locks=0 ] ( /obj ) +sopsource [ 0 locks=0 ] ( "render" ) +vobjects [ 0 locks=0 ] ( * ) +forceobjects [ 0 locks=0 ] ( "" ) +excludeobjects [ 0 locks=0 ] ( "" ) +alights [ 0 locks=0 ] ( * ) +forcelights [ 0 locks=0 ] ( "" ) +excludelights [ 0 locks=0 ] ( "" ) +loppath [ 0 locks=0 ] ( "" ) +cameraprim [ 0 locks=0 ] ( "" ) +purposerender [ 0 locks=0 ] ( "off" ) +purposeproxy [ 0 locks=0 ] ( "on" ) +purposeguide [ 0 locks=0 ] ( "off" ) +soho_initsim [ 0 locks=0 ] ( "off" ) +soho_viewport_menu [ 0 locks=0 ] ( "on" ) +tres [ 0 locks=0 ] ( "off" ) +res [ 0 locks=0 ] ( 1280 720 ) +resmenu [ 0 locks=0 ] ( 0 ) +aspect [ 0 locks=0 ] ( 1 ) +bgimage [ 0 locks=0 ] ( "" ) +vpcomment [ 0 locks=0 ] ( "" ) +picture [ 0 locks=0 ] ( ip ) +mkpath [ 0 locks=0 ] ( "on" ) +saveretry [ 0 locks=0 ] ( 0 ) +imagetype [ 0 locks=0 ] ( "image2d" ) +colorcorrect [ 0 locks=0 ] ( "none" ) +gamma [ 0 locks=0 ] ( 1 ) +lut [ 0 locks=0 ] ( "" ) +ociocolorspace [ 0 locks=0 ] ( "" ) +ociolooks [ 0 locks=0 ] ( "" ) +vm_image_artist [ 0 locks=0 ] ( "" ) +vm_image_comment [ 0 locks=0 ] ( "" ) +vm_image_hostname [ 0 locks=0 ] ( "" ) +vm_image_mplay_label [ 0 locks=0 ] ( "" ) +vm_image_mplay_gamma [ 0 locks=0 ] ( 1 ) +vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) +vm_image_tiff_compression [ 0 locks=0 ] ( "LZW" ) +vm_image_exr_compression [ 0 locks=0 ] ( "piz" ) +aamode [ 0 locks=0 ] ( "aa64" ) +usehdr [ 0 locks=0 ] ( "fp32" ) +stereo [ 0 locks=0 ] ( "leftright" ) +shadingmode [ 0 locks=0 ] ( "smooth" ) +usetextures [ 0 locks=0 ] ( "on" ) +hqlighting [ 0 locks=0 ] ( "on" ) +lightsamples [ 0 locks=0 ] ( 8 ) +shadows [ 0 locks=0 ] ( "off" ) +shadowquality [ 0 locks=0 ] ( "areaaa" ) +shadowmap [ 0 locks=0 ] ( 2048 ) +ambocclusion [ 0 locks=0 ] ( "off" ) +ambquality [ 0 locks=0 ] ( 2 ) +transparency [ 0 locks=0 ] ( "on" ) +transquality [ 0 locks=0 ] ( "high" ) +motionblur [ 0 locks=0 ] ( "off" ) +motionblurframes [ 0 locks=0 ] ( 5 ) +displacement [ 0 locks=0 ] ( "on" ) +displacequality [ 0 locks=0 ] ( 1 ) +reflection [ 0 locks=0 ] ( "off" ) +minreflection [ 0 locks=0 ] ( 0.050000000000000003 ) +hdrreflection [ 0 locks=0 ] ( "on" ) +reflectionsize [ 0 locks=0 ] ( 512 ) +backfacecull [ 0 locks=0 ] ( "off" ) +fognode [ 0 locks=0 ] ( "" ) +uniformfog [ 0 locks=0 ] ( "off" ) +fogdensity [ 0 locks=0 ] ( 0.001 ) +fogopacity [ 0 locks=0 ] ( 1 ) +fogcolor [ 0 locks=0 ] ( 0.5 0.5 0.5 ) +fogrange [ 0 locks=0 ] ( 0 1000 ) +fogclipdistance [ 0 locks=0 ] ( 1000000 ) +fogheightmode [ 0 locks=0 ] ( "off" ) +fogheight [ 0 locks=0 ] ( 100 ) +fogheightfalloff [ 0 locks=0 ] ( 100 ) +fogsunenable [ 0 locks=0 ] ( "on" ) +fogsunbloom [ 0 locks=0 ] ( 5 ) +fogintensity [ 0 locks=0 ] ( 1 ) +volumefog [ 0 locks=0 ] ( "off" ) +vfogquality [ 0 locks=0 ] ( "volumehigh" ) +vfogdensity [ 0 locks=0 ] ( 0.001 ) +vfogopacity [ 0 locks=0 ] ( 1 ) +vfogcolor [ 0 locks=0 ] ( 0.5 0.5 0.5 ) +vfogrange [ 0 locks=0 ] ( 1 200 ) +vfogheightmode [ 0 locks=0 ] ( "off" ) +vfogheight [ 0 locks=0 ] ( 100 ) +vfogheightfalloff [ 0 locks=0 ] ( 100 ) +vfogintensity [ 0 locks=0 ] ( 1 ) +vfogscatter [ 0 locks=0 ] ( 1 1 ) +dof [ 0 locks=0 ] ( "off" ) +bokeh [ 0 locks=0 ] ( "none" ) +bokehfile [ 0 locks=0 ] ( $HH/pic/circle.pic ) +bokehcop [ 0 locks=0 ] ( "" ) +bokehaspect [ 0 locks=0 ] ( 1 ) +bokehboost [ 0 locks=0 ] ( 1 ) +volumequality [ 0 locks=0 ] ( "high" ) +lod [ 0 locks=0 ] ( 1 ) +wirewidth [ 0 locks=0 ] ( 1 ) +wireblend [ 0 locks=0 ] ( 0.5 ) +particle [ 0 locks=0 ] ( "points" ) +pointsize [ 0 locks=0 ] ( 3 ) +discsize [ 0 locks=0 ] ( 0.050000000000000003 ) +orientton [ 0 locks=0 ] ( "off" ) +usesprites [ 0 locks=0 ] ( "on" ) +usegeocolor [ 0 locks=0 ] ( "on" ) +tex2dlimit [ 0 locks=0 ] ( "none" ) +tex2dres [ 0 locks=0 ] ( 2048 ) +tex2dformat [ 0 locks=0 ] ( "format32fp" ) +tex3dlimit [ 0 locks=0 ] ( "detected" ) +tex3dres [ 0 locks=0 ] ( 384 ) +tex3dformat [ 0 locks=0 ] ( "format32fp" ) +texmemlimit [ 0 locks=0 ] ( 512 ) +spritetexmaxres [ 0 locks=0 ] ( 128 128 ) +instancepercent [ 0 locks=0 ] ( 100 ) +instancelimit [ 0 locks=0 ] ( 20 ) +instancestandin [ 0 locks=0 ] ( "bbox" ) +tprerender [ 0 locks=0 ] ( "on" ) +prerender [ 0 locks=0 ] ( "" ) +lprerender [ 0 locks=0 ] ( hscript ) +tpreframe [ 0 locks=0 ] ( "on" ) +preframe [ 0 locks=0 ] ( "" ) +lpreframe [ 0 locks=0 ] ( hscript ) +tpostframe [ 0 locks=0 ] ( "on" ) +postframe [ 0 locks=0 ] ( "" ) +lpostframe [ 0 locks=0 ] ( hscript ) +tpostrender [ 0 locks=0 ] ( "on" ) +postrender [ 0 locks=0 ] ( "" ) +lpostrender [ 0 locks=0 ] ( hscript ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="out/O____LGNEPO____O____OPENGL____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="out.order" +Content-Type: text/plain + +2 +O____ARTNAM____O____MANTRA____O +O____LGNEPO____O____OPENGL____O + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="out.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch.def" +Content-Type: text/plain + +comment "" +position 5 4.259 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1586866133 + modify 1627741273 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + }, + "nodeshape":{ + "type":"string", + "value":"circle" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O.init" +Content-Type: text/plain + +type = ch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O.def" +Content-Type: text/plain + +comment "" +position -45.495 26.845 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615922948 + modify 1622055962 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_62491.332_O_233.19426_HERTZ_O.init" +Content-Type: text/plain + +type = wave +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_62491.332_O_233.19426_HERTZ_O.def" +Content-Type: text/plain + +comment "" +position -42.495 29.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1615938992 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_62491.332_O_233.19426_HERTZ_O.chn" +Content-Type: text/plain + +{ + channel rate { + lefttype = extend + righttype = extend + default = 44100 + flags = 0 + segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } + } + channel period { + lefttype = extend + righttype = extend + default = 0.004288270212363666 + flags = 0 + segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,9)) } + } + channel end { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_62491.332_O_233.19426_HERTZ_O.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 1 ) +wavetype [ 0 locks=0 ] ( "sin" ) +period [ 8 locks=0 ] ( [ period 0.004288270212363666 ] ) +phase [ 0 locks=0 ] ( 0 ) +bias [ 0 locks=0 ] ( 0 ) +offset [ 0 locks=0 ] ( 0 ) +amp [ 0 locks=0 ] ( 1 ) +decay [ 0 locks=0 ] ( 0 ) +ramp [ 0 locks=0 ] ( 0 ) +exprs [ 0 locks=0 ] ( 0 ) +channelname [ 0 locks=0 ] ( chan1 ) +range [ 0 locks=0 ] ( "full" ) +start [ 0 locks=0 ] ( 0 ) +end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) +rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) +left [ 0 locks=0 ] ( "hold" ) +right [ 0 locks=0 ] ( "hold" ) +defval [ 0 locks=0 ] ( 0 ) +scope [ 0 locks=0 ] ( * ) +srselect [ 0 locks=0 ] ( "max" ) +units [ 0 locks=0 ] ( "seconds" ) +timeslice [ 0 locks=0 ] ( "off" ) +unload [ 0 locks=0 ] ( "off" ) +export [ 0 locks=0 ] ( /obj ) +gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) +gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_62491.332_O_233.19426_HERTZ_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_62491.332_O_233.19426_HERTZ_O.chop" +Content-Type: text/plain + +5 +2 +0 +0 +1 +0 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_187285.996_O_699.582781_HERTZ_O.init" +Content-Type: text/plain + +type = wave +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_187285.996_O_699.582781_HERTZ_O.def" +Content-Type: text/plain + +comment "" +position -42.495 28.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1615938982 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_187285.996_O_699.582781_HERTZ_O.chn" +Content-Type: text/plain + +{ + channel rate { + lefttype = extend + righttype = extend + default = 44100 + flags = 0 + segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } + } + channel period { + lefttype = extend + righttype = extend + default = 0.0014294234041212219 + flags = 0 + segment { length = 0 value = 0.0014294234041212219 0.0014294234041212219 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,10)) } + } + channel end { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_187285.996_O_699.582781_HERTZ_O.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 1 ) +wavetype [ 0 locks=0 ] ( "sin" ) +period [ 8 locks=0 ] ( [ period 0.0014294234041212219 ] ) +phase [ 0 locks=0 ] ( 0 ) +bias [ 0 locks=0 ] ( 0 ) +offset [ 0 locks=0 ] ( 0 ) +amp [ 0 locks=0 ] ( 1 ) +decay [ 0 locks=0 ] ( 0 ) +ramp [ 0 locks=0 ] ( 0 ) +exprs [ 0 locks=0 ] ( 0 ) +channelname [ 0 locks=0 ] ( chan1 ) +range [ 0 locks=0 ] ( "full" ) +start [ 0 locks=0 ] ( 0 ) +end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) +rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) +left [ 0 locks=0 ] ( "hold" ) +right [ 0 locks=0 ] ( "hold" ) +defval [ 0 locks=0 ] ( 0 ) +scope [ 0 locks=0 ] ( * ) +srselect [ 0 locks=0 ] ( "max" ) +units [ 0 locks=0 ] ( "seconds" ) +timeslice [ 0 locks=0 ] ( "off" ) +unload [ 0 locks=0 ] ( "off" ) +export [ 0 locks=0 ] ( /obj ) +gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) +gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_187285.996_O_699.582781_HERTZ_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_187285.996_O_699.582781_HERTZ_O.chop" +Content-Type: text/plain + +5 +2 +0 +0 +1 +0 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_243847.8902_O_2098.748342_HERTZ_O.init" +Content-Type: text/plain + +type = wave +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_243847.8902_O_2098.748342_HERTZ_O.def" +Content-Type: text/plain + +comment "" +position -42.495 27.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1615938972 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_243847.8902_O_2098.748342_HERTZ_O.chn" +Content-Type: text/plain + +{ + channel rate { + lefttype = extend + righttype = extend + default = 44100 + flags = 0 + segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } + } + channel period { + lefttype = extend + righttype = extend + default = 0.0042918454935622317 + flags = 0 + segment { length = 0 value = 0.0042918454935622317 0.0042918454935622317 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,11)) } + } + channel end { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_243847.8902_O_2098.748342_HERTZ_O.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 1 ) +wavetype [ 0 locks=0 ] ( "sin" ) +period [ 8 locks=0 ] ( [ period 0.00047647446804040733 ] ) +phase [ 0 locks=0 ] ( 0 ) +bias [ 0 locks=0 ] ( 0 ) +offset [ 0 locks=0 ] ( 0 ) +amp [ 0 locks=0 ] ( 1 ) +decay [ 0 locks=0 ] ( 0 ) +ramp [ 0 locks=0 ] ( 0 ) +exprs [ 0 locks=0 ] ( 0 ) +channelname [ 0 locks=0 ] ( chan1 ) +range [ 0 locks=0 ] ( "full" ) +start [ 0 locks=0 ] ( 0 ) +end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) +rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) +left [ 0 locks=0 ] ( "hold" ) +right [ 0 locks=0 ] ( "hold" ) +defval [ 0 locks=0 ] ( 0 ) +scope [ 0 locks=0 ] ( * ) +srselect [ 0 locks=0 ] ( "max" ) +units [ 0 locks=0 ] ( "seconds" ) +timeslice [ 0 locks=0 ] ( "off" ) +unload [ 0 locks=0 ] ( "off" ) +export [ 0 locks=0 ] ( /obj ) +gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) +gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_243847.8902_O_2098.748342_HERTZ_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_243847.8902_O_2098.748342_HERTZ_O.chop" +Content-Type: text/plain + +5 +2 +0 +0 +1 +0 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_HTAM_GNINIBMOC_O_COMBINING_MATH_O.init" +Content-Type: text/plain + +type = math +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_HTAM_GNINIBMOC_O_COMBINING_MATH_O.def" +Content-Type: text/plain + +comment "" +position -45.495 25.345 +connectornextid 14 +flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on audio on export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 O_ZTREH_428636.8_O_8.636824_HERTZ_O 0 1 "input1" +2 O_ZTREH_374019.52_O_25.910473_HERTZ_O 0 1 "input2" +3 O_ZTREH_149878.2_O_2.878941_HERTZ_O 0 1 "input3" +4 O_ZTREH_24137.77_O_77.73142_HERTZ_O 0 1 "input4" +5 O_ZTREH_746959.0_O_0.959647_HERTZ_O 0 1 "input5" +6 O_ZTREH_62491.332_O_233.19426_HERTZ_O 0 1 "input6" +7 O_ZTREH_288913.0_O_0.319882_HERTZ_O 0 1 "input7" +8 O_ZTREH_187285.996_O_699.582781_HERTZ_O 0 1 "input8" +9 O_ZTREH_726601.0_O_0.106627_HERTZ_O 0 1 "input9" +10 O_ZTREH_243847.8902_O_2098.748342_HERTZ_O 0 1 "input10" +11 O_ZTREH_245530.0_O_0.035542_HERTZ_O 0 1 "input11" +12 O_ZTREH_720542.6926_O_6296.245027_HERTZ_O 0 1 "input12" +13 O_ZTREH_748110.0_O_0.011847_HERTZ_O 0 1 "input13" +} +inputs +{ +0 O_ZTREH_428636.8_O_8.636824_HERTZ_O 0 1 +1 O_ZTREH_374019.52_O_25.910473_HERTZ_O 0 1 +2 O_ZTREH_149878.2_O_2.878941_HERTZ_O 0 1 +3 O_ZTREH_24137.77_O_77.73142_HERTZ_O 0 1 +4 O_ZTREH_746959.0_O_0.959647_HERTZ_O 0 1 +5 O_ZTREH_62491.332_O_233.19426_HERTZ_O 0 1 +6 O_ZTREH_288913.0_O_0.319882_HERTZ_O 0 1 +7 O_ZTREH_187285.996_O_699.582781_HERTZ_O 0 1 +8 O_ZTREH_726601.0_O_0.106627_HERTZ_O 0 1 +9 O_ZTREH_243847.8902_O_2098.748342_HERTZ_O 0 1 +10 O_ZTREH_245530.0_O_0.035542_HERTZ_O 0 1 +11 O_ZTREH_720542.6926_O_6296.245027_HERTZ_O 0 1 +12 O_ZTREH_748110.0_O_0.011847_HERTZ_O 0 1 +} +stat +{ + create 1615925163 + modify 1615939211 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_HTAM_GNINIBMOC_O_COMBINING_MATH_O.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 3 3 3 3 ) +preop [ 0 locks=0 ] ( "off" ) +chanop [ 0 locks=0 ] ( "off" ) +chopop [ 0 locks=0 ] ( "avg" ) +postop [ 0 locks=0 ] ( "off" ) +match [ 0 locks=0 ] ( "index" ) +matchfailure [ 0 locks=0 ] ( "ignore" ) +align [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( "none" ) +preoff [ 0 locks=0 ] ( 0 ) +gain [ 0 locks=0 ] ( 1 ) +postoff [ 0 locks=0 ] ( 0 ) +fromrange [ 0 locks=0 ] ( 0 1 ) +torange [ 0 locks=0 ] ( 0 1 ) +scope [ 0 locks=0 ] ( * ) +srselect [ 0 locks=0 ] ( "err" ) +units [ 0 locks=0 ] ( "seconds" ) +timeslice [ 0 locks=0 ] ( "off" ) +unload [ 0 locks=0 ] ( "off" ) +export [ 0 locks=0 ] ( /obj ) +gcolor [ 0 locks=0 ] ( 1 1 1 ) +gcolorstep [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_HTAM_GNINIBMOC_O_COMBINING_MATH_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_HTAM_GNINIBMOC_O_COMBINING_MATH_O.chop" +Content-Type: text/plain + +5 +2 +0 +0 +1 +0 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_720542.6926_O_6296.245027_HERTZ_O.init" +Content-Type: text/plain + +type = wave +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_720542.6926_O_6296.245027_HERTZ_O.def" +Content-Type: text/plain + +comment "" +position -42.495 26.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1615938943 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_720542.6926_O_6296.245027_HERTZ_O.chn" +Content-Type: text/plain + +{ + channel rate { + lefttype = extend + righttype = extend + default = 44100 + flags = 0 + segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } + } + channel period { + lefttype = extend + righttype = extend + default = 222 + flags = 0 + segment { length = 0 value = 222 222 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,12)) } + } + channel end { + lefttype = extend + righttype = extend + default = 2 + flags = 0 + segment { length = 0 value = 2 2 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_720542.6926_O_6296.245027_HERTZ_O.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 1 ) +wavetype [ 0 locks=0 ] ( "sin" ) +period [ 8 locks=0 ] ( [ period 0.00015882482268013578 ] ) +phase [ 0 locks=0 ] ( 0 ) +bias [ 0 locks=0 ] ( 0 ) +offset [ 0 locks=0 ] ( 0 ) +amp [ 0 locks=0 ] ( 1 ) +decay [ 0 locks=0 ] ( 0 ) +ramp [ 0 locks=0 ] ( 0 ) +exprs [ 0 locks=0 ] ( 0 ) +channelname [ 0 locks=0 ] ( chan1 ) +range [ 0 locks=0 ] ( "full" ) +start [ 0 locks=0 ] ( 0 ) +end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) +rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) +left [ 0 locks=0 ] ( "hold" ) +right [ 0 locks=0 ] ( "hold" ) +defval [ 0 locks=0 ] ( 0 ) +scope [ 0 locks=0 ] ( * ) +srselect [ 0 locks=0 ] ( "max" ) +units [ 0 locks=0 ] ( "seconds" ) +timeslice [ 0 locks=0 ] ( "off" ) +unload [ 0 locks=0 ] ( "off" ) +export [ 0 locks=0 ] ( /obj ) +gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) +gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_720542.6926_O_6296.245027_HERTZ_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_720542.6926_O_6296.245027_HERTZ_O.chop" +Content-Type: text/plain + +5 +2 +0 +0 +1 +0 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_24137.77_O_77.73142_HERTZ_O.init" +Content-Type: text/plain + +type = wave +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_24137.77_O_77.73142_HERTZ_O.def" +Content-Type: text/plain + +comment "" +position -42.495 30.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1615939001 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_24137.77_O_77.73142_HERTZ_O.chn" +Content-Type: text/plain + +{ + channel rate { + lefttype = extend + righttype = extend + default = 44100 + flags = 0 + segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } + } + channel period { + lefttype = extend + righttype = extend + default = 0.004288270212363666 + flags = 0 + segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,8)) } + } + channel end { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_24137.77_O_77.73142_HERTZ_O.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 1 ) +wavetype [ 0 locks=0 ] ( "sin" ) +period [ 8 locks=0 ] ( [ period 0.012864810637090997 ] ) +phase [ 0 locks=0 ] ( 0 ) +bias [ 0 locks=0 ] ( 0 ) +offset [ 0 locks=0 ] ( 0 ) +amp [ 0 locks=0 ] ( 1 ) +decay [ 0 locks=0 ] ( 0 ) +ramp [ 0 locks=0 ] ( 0 ) +exprs [ 0 locks=0 ] ( 0 ) +channelname [ 0 locks=0 ] ( chan1 ) +range [ 0 locks=0 ] ( "full" ) +start [ 0 locks=0 ] ( 0 ) +end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) +rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) +left [ 0 locks=0 ] ( "hold" ) +right [ 0 locks=0 ] ( "hold" ) +defval [ 0 locks=0 ] ( 0 ) +scope [ 0 locks=0 ] ( * ) +srselect [ 0 locks=0 ] ( "max" ) +units [ 0 locks=0 ] ( "seconds" ) +timeslice [ 0 locks=0 ] ( "off" ) +unload [ 0 locks=0 ] ( "off" ) +export [ 0 locks=0 ] ( /obj ) +gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) +gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_24137.77_O_77.73142_HERTZ_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_24137.77_O_77.73142_HERTZ_O.chop" +Content-Type: text/plain + +5 +2 +0 +0 +1 +0 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_374019.52_O_25.910473_HERTZ_O.init" +Content-Type: text/plain + +type = wave +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_374019.52_O_25.910473_HERTZ_O.def" +Content-Type: text/plain + +comment "" +position -42.495 31.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1615939019 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_374019.52_O_25.910473_HERTZ_O.chn" +Content-Type: text/plain + +{ + channel rate { + lefttype = extend + righttype = extend + default = 44100 + flags = 0 + segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } + } + channel period { + lefttype = extend + righttype = extend + default = 0.004288270212363666 + flags = 0 + segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,7)) } + } + channel end { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_374019.52_O_25.910473_HERTZ_O.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 1 ) +wavetype [ 0 locks=0 ] ( "sin" ) +period [ 8 locks=0 ] ( [ period 0.038594431911272993 ] ) +phase [ 0 locks=0 ] ( 0 ) +bias [ 0 locks=0 ] ( 0 ) +offset [ 0 locks=0 ] ( 0 ) +amp [ 0 locks=0 ] ( 1 ) +decay [ 0 locks=0 ] ( 0 ) +ramp [ 0 locks=0 ] ( 0 ) +exprs [ 0 locks=0 ] ( 0 ) +channelname [ 0 locks=0 ] ( chan1 ) +range [ 0 locks=0 ] ( "full" ) +start [ 0 locks=0 ] ( 0 ) +end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) +rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) +left [ 0 locks=0 ] ( "hold" ) +right [ 0 locks=0 ] ( "hold" ) +defval [ 0 locks=0 ] ( 0 ) +scope [ 0 locks=0 ] ( * ) +srselect [ 0 locks=0 ] ( "max" ) +units [ 0 locks=0 ] ( "seconds" ) +timeslice [ 0 locks=0 ] ( "off" ) +unload [ 0 locks=0 ] ( "off" ) +export [ 0 locks=0 ] ( /obj ) +gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) +gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_374019.52_O_25.910473_HERTZ_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_374019.52_O_25.910473_HERTZ_O.chop" +Content-Type: text/plain + +5 +2 +0 +0 +1 +0 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_428636.8_O_8.636824_HERTZ_O.init" +Content-Type: text/plain + +type = wave +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_428636.8_O_8.636824_HERTZ_O.def" +Content-Type: text/plain + +comment "" +position -42.495 32.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1615939025 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_428636.8_O_8.636824_HERTZ_O.chn" +Content-Type: text/plain + +{ + channel rate { + lefttype = extend + righttype = extend + default = 44100 + flags = 0 + segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } + } + channel period { + lefttype = extend + righttype = extend + default = 0.004288270212363666 + flags = 0 + segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,6)) } + } + channel end { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_428636.8_O_8.636824_HERTZ_O.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 1 ) +wavetype [ 0 locks=0 ] ( "sin" ) +period [ 8 locks=0 ] ( [ period 0.11578329573381897 ] ) +phase [ 0 locks=0 ] ( 0 ) +bias [ 0 locks=0 ] ( 0 ) +offset [ 0 locks=0 ] ( 0 ) +amp [ 0 locks=0 ] ( 1 ) +decay [ 0 locks=0 ] ( 0 ) +ramp [ 0 locks=0 ] ( 0 ) +exprs [ 0 locks=0 ] ( 0 ) +channelname [ 0 locks=0 ] ( chan1 ) +range [ 0 locks=0 ] ( "full" ) +start [ 0 locks=0 ] ( 0 ) +end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) +rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) +left [ 0 locks=0 ] ( "hold" ) +right [ 0 locks=0 ] ( "hold" ) +defval [ 0 locks=0 ] ( 0 ) +scope [ 0 locks=0 ] ( * ) +srselect [ 0 locks=0 ] ( "max" ) +units [ 0 locks=0 ] ( "seconds" ) +timeslice [ 0 locks=0 ] ( "off" ) +unload [ 0 locks=0 ] ( "off" ) +export [ 0 locks=0 ] ( /obj ) +gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) +gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_428636.8_O_8.636824_HERTZ_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_428636.8_O_8.636824_HERTZ_O.chop" +Content-Type: text/plain + +5 +2 +0 +0 +1 +0 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_149878.2_O_2.878941_HERTZ_O.init" +Content-Type: text/plain + +type = wave +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_149878.2_O_2.878941_HERTZ_O.def" +Content-Type: text/plain + +comment "" +position -42.495 33.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1615939031 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_149878.2_O_2.878941_HERTZ_O.chn" +Content-Type: text/plain + +{ + channel rate { + lefttype = extend + righttype = extend + default = 44100 + flags = 0 + segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } + } + channel period { + lefttype = extend + righttype = extend + default = 0.004288270212363666 + flags = 0 + segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,5)) } + } + channel end { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_149878.2_O_2.878941_HERTZ_O.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 1 ) +wavetype [ 0 locks=0 ] ( "sin" ) +period [ 8 locks=0 ] ( [ period 0.34734988720145693 ] ) +phase [ 0 locks=0 ] ( 0 ) +bias [ 0 locks=0 ] ( 0 ) +offset [ 0 locks=0 ] ( 0 ) +amp [ 0 locks=0 ] ( 1 ) +decay [ 0 locks=0 ] ( 0 ) +ramp [ 0 locks=0 ] ( 0 ) +exprs [ 0 locks=0 ] ( 0 ) +channelname [ 0 locks=0 ] ( chan1 ) +range [ 0 locks=0 ] ( "full" ) +start [ 0 locks=0 ] ( 0 ) +end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) +rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) +left [ 0 locks=0 ] ( "hold" ) +right [ 0 locks=0 ] ( "hold" ) +defval [ 0 locks=0 ] ( 0 ) +scope [ 0 locks=0 ] ( * ) +srselect [ 0 locks=0 ] ( "max" ) +units [ 0 locks=0 ] ( "seconds" ) +timeslice [ 0 locks=0 ] ( "off" ) +unload [ 0 locks=0 ] ( "off" ) +export [ 0 locks=0 ] ( /obj ) +gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) +gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_149878.2_O_2.878941_HERTZ_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_149878.2_O_2.878941_HERTZ_O.chop" +Content-Type: text/plain + +5 +2 +0 +0 +1 +0 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_746959.0_O_0.959647_HERTZ_O.init" +Content-Type: text/plain + +type = wave +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_746959.0_O_0.959647_HERTZ_O.def" +Content-Type: text/plain + +comment "" +position -42.495 34.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1615939038 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_746959.0_O_0.959647_HERTZ_O.chn" +Content-Type: text/plain + +{ + channel rate { + lefttype = extend + righttype = extend + default = 44100 + flags = 0 + segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } + } + channel period { + lefttype = extend + righttype = extend + default = 0.004288270212363666 + flags = 0 + segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } + } + channel end { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_746959.0_O_0.959647_HERTZ_O.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 1 ) +wavetype [ 0 locks=0 ] ( "sin" ) +period [ 8 locks=0 ] ( [ period 1.0420496616043708 ] ) +phase [ 0 locks=0 ] ( 0 ) +bias [ 0 locks=0 ] ( 0 ) +offset [ 0 locks=0 ] ( 0 ) +amp [ 0 locks=0 ] ( 1 ) +decay [ 0 locks=0 ] ( 0 ) +ramp [ 0 locks=0 ] ( 0 ) +exprs [ 0 locks=0 ] ( 0 ) +channelname [ 0 locks=0 ] ( chan1 ) +range [ 0 locks=0 ] ( "full" ) +start [ 0 locks=0 ] ( 0 ) +end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) +rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) +left [ 0 locks=0 ] ( "hold" ) +right [ 0 locks=0 ] ( "hold" ) +defval [ 0 locks=0 ] ( 0 ) +scope [ 0 locks=0 ] ( * ) +srselect [ 0 locks=0 ] ( "max" ) +units [ 0 locks=0 ] ( "seconds" ) +timeslice [ 0 locks=0 ] ( "off" ) +unload [ 0 locks=0 ] ( "off" ) +export [ 0 locks=0 ] ( /obj ) +gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) +gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_746959.0_O_0.959647_HERTZ_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_746959.0_O_0.959647_HERTZ_O.chop" +Content-Type: text/plain + +5 +2 +0 +0 +1 +0 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_288913.0_O_0.319882_HERTZ_O.init" +Content-Type: text/plain + +type = wave +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_288913.0_O_0.319882_HERTZ_O.def" +Content-Type: text/plain + +comment "" +position -42.495 35.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1615939044 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_288913.0_O_0.319882_HERTZ_O.chn" +Content-Type: text/plain + +{ + channel rate { + lefttype = extend + righttype = extend + default = 44100 + flags = 0 + segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } + } + channel period { + lefttype = extend + righttype = extend + default = 0.004288270212363666 + flags = 0 + segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,3)) } + } + channel end { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_288913.0_O_0.319882_HERTZ_O.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 1 ) +wavetype [ 0 locks=0 ] ( "sin" ) +period [ 8 locks=0 ] ( [ period 3.1261489848131125 ] ) +phase [ 0 locks=0 ] ( 0 ) +bias [ 0 locks=0 ] ( 0 ) +offset [ 0 locks=0 ] ( 0 ) +amp [ 0 locks=0 ] ( 1 ) +decay [ 0 locks=0 ] ( 0 ) +ramp [ 0 locks=0 ] ( 0 ) +exprs [ 0 locks=0 ] ( 0 ) +channelname [ 0 locks=0 ] ( chan1 ) +range [ 0 locks=0 ] ( "full" ) +start [ 0 locks=0 ] ( 0 ) +end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) +rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) +left [ 0 locks=0 ] ( "hold" ) +right [ 0 locks=0 ] ( "hold" ) +defval [ 0 locks=0 ] ( 0 ) +scope [ 0 locks=0 ] ( * ) +srselect [ 0 locks=0 ] ( "max" ) +units [ 0 locks=0 ] ( "seconds" ) +timeslice [ 0 locks=0 ] ( "off" ) +unload [ 0 locks=0 ] ( "off" ) +export [ 0 locks=0 ] ( /obj ) +gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) +gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_288913.0_O_0.319882_HERTZ_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_288913.0_O_0.319882_HERTZ_O.chop" +Content-Type: text/plain + +5 +2 +0 +0 +1 +0 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_726601.0_O_0.106627_HERTZ_O.init" +Content-Type: text/plain + +type = wave +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_726601.0_O_0.106627_HERTZ_O.def" +Content-Type: text/plain + +comment "" +position -42.495 36.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1615939051 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_726601.0_O_0.106627_HERTZ_O.chn" +Content-Type: text/plain + +{ + channel rate { + lefttype = extend + righttype = extend + default = 44100 + flags = 0 + segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } + } + channel period { + lefttype = extend + righttype = extend + default = 0.004288270212363666 + flags = 0 + segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,2)) } + } + channel end { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_726601.0_O_0.106627_HERTZ_O.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 1 ) +wavetype [ 0 locks=0 ] ( "sin" ) +period [ 8 locks=0 ] ( [ period 9.3784469544393367 ] ) +phase [ 0 locks=0 ] ( 0 ) +bias [ 0 locks=0 ] ( 0 ) +offset [ 0 locks=0 ] ( 0 ) +amp [ 0 locks=0 ] ( 1 ) +decay [ 0 locks=0 ] ( 0 ) +ramp [ 0 locks=0 ] ( 0 ) +exprs [ 0 locks=0 ] ( 0 ) +channelname [ 0 locks=0 ] ( chan1 ) +range [ 0 locks=0 ] ( "full" ) +start [ 0 locks=0 ] ( 0 ) +end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) +rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) +left [ 0 locks=0 ] ( "hold" ) +right [ 0 locks=0 ] ( "hold" ) +defval [ 0 locks=0 ] ( 0 ) +scope [ 0 locks=0 ] ( * ) +srselect [ 0 locks=0 ] ( "max" ) +units [ 0 locks=0 ] ( "seconds" ) +timeslice [ 0 locks=0 ] ( "off" ) +unload [ 0 locks=0 ] ( "off" ) +export [ 0 locks=0 ] ( /obj ) +gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) +gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_726601.0_O_0.106627_HERTZ_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_726601.0_O_0.106627_HERTZ_O.chop" +Content-Type: text/plain + +5 +2 +0 +0 +1 +0 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_245530.0_O_0.035542_HERTZ_O.init" +Content-Type: text/plain + +type = wave +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_245530.0_O_0.035542_HERTZ_O.def" +Content-Type: text/plain + +comment "" +position -42.495 37.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1615939061 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_245530.0_O_0.035542_HERTZ_O.chn" +Content-Type: text/plain + +{ + channel rate { + lefttype = extend + righttype = extend + default = 44100 + flags = 0 + segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } + } + channel period { + lefttype = extend + righttype = extend + default = 0.004288270212363666 + flags = 0 + segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,1)) } + } + channel end { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_245530.0_O_0.035542_HERTZ_O.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 1 ) +wavetype [ 0 locks=0 ] ( "sin" ) +period [ 8 locks=0 ] ( [ period 28.13534086331801 ] ) +phase [ 0 locks=0 ] ( 0 ) +bias [ 0 locks=0 ] ( 0 ) +offset [ 0 locks=0 ] ( 0 ) +amp [ 0 locks=0 ] ( 1 ) +decay [ 0 locks=0 ] ( 0 ) +ramp [ 0 locks=0 ] ( 0 ) +exprs [ 0 locks=0 ] ( 0 ) +channelname [ 0 locks=0 ] ( chan1 ) +range [ 0 locks=0 ] ( "full" ) +start [ 0 locks=0 ] ( 0 ) +end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) +rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) +left [ 0 locks=0 ] ( "hold" ) +right [ 0 locks=0 ] ( "hold" ) +defval [ 0 locks=0 ] ( 0 ) +scope [ 0 locks=0 ] ( * ) +srselect [ 0 locks=0 ] ( "max" ) +units [ 0 locks=0 ] ( "seconds" ) +timeslice [ 0 locks=0 ] ( "off" ) +unload [ 0 locks=0 ] ( "off" ) +export [ 0 locks=0 ] ( /obj ) +gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) +gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_245530.0_O_0.035542_HERTZ_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_245530.0_O_0.035542_HERTZ_O.chop" +Content-Type: text/plain + +5 +2 +0 +0 +1 +0 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_748110.0_O_0.011847_HERTZ_O.init" +Content-Type: text/plain + +type = wave +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_748110.0_O_0.011847_HERTZ_O.def" +Content-Type: text/plain + +comment "" +position -42.495 38.345 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1615939067 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_748110.0_O_0.011847_HERTZ_O.chn" +Content-Type: text/plain + +{ + channel rate { + lefttype = extend + righttype = extend + default = 44100 + flags = 0 + segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } + } + channel period { + lefttype = extend + righttype = extend + default = 0.004288270212363666 + flags = 0 + segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,0)) } + } + channel end { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_748110.0_O_0.011847_HERTZ_O.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 1 ) +wavetype [ 0 locks=0 ] ( "sin" ) +period [ 8 locks=0 ] ( [ period 84.406022589954034 ] ) +phase [ 0 locks=0 ] ( 0 ) +bias [ 0 locks=0 ] ( 0 ) +offset [ 0 locks=0 ] ( 0 ) +amp [ 0 locks=0 ] ( 1 ) +decay [ 0 locks=0 ] ( 0 ) +ramp [ 0 locks=0 ] ( 0 ) +exprs [ 0 locks=0 ] ( 0 ) +channelname [ 0 locks=0 ] ( chan1 ) +range [ 0 locks=0 ] ( "full" ) +start [ 0 locks=0 ] ( 0 ) +end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) +rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) +left [ 0 locks=0 ] ( "hold" ) +right [ 0 locks=0 ] ( "hold" ) +defval [ 0 locks=0 ] ( 0 ) +scope [ 0 locks=0 ] ( * ) +srselect [ 0 locks=0 ] ( "max" ) +units [ 0 locks=0 ] ( "seconds" ) +timeslice [ 0 locks=0 ] ( "off" ) +unload [ 0 locks=0 ] ( "off" ) +export [ 0 locks=0 ] ( /obj ) +gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) +gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_748110.0_O_0.011847_HERTZ_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_748110.0_O_0.011847_HERTZ_O.chop" +Content-Type: text/plain + +5 +2 +0 +0 +1 +0 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O.order" +Content-Type: text/plain + +14 +O_ZTREH_62491.332_O_233.19426_HERTZ_O +O_ZTREH_187285.996_O_699.582781_HERTZ_O +O_ZTREH_243847.8902_O_2098.748342_HERTZ_O +O_HTAM_GNINIBMOC_O_COMBINING_MATH_O +O_ZTREH_720542.6926_O_6296.245027_HERTZ_O +O_ZTREH_24137.77_O_77.73142_HERTZ_O +O_ZTREH_374019.52_O_25.910473_HERTZ_O +O_ZTREH_428636.8_O_8.636824_HERTZ_O +O_ZTREH_149878.2_O_2.878941_HERTZ_O +O_ZTREH_746959.0_O_0.959647_HERTZ_O +O_ZTREH_288913.0_O_0.319882_HERTZ_O +O_ZTREH_726601.0_O_0.106627_HERTZ_O +O_ZTREH_245530.0_O_0.035542_HERTZ_O +O_ZTREH_748110.0_O_0.011847_HERTZ_O + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="ch.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1.order" +Content-Type: text/plain + +15 +densitytoopacity1 +pbrphase1 +multiply1 +multiply2 +global2 +multiply3 +suboutput1 +subinput1 +null1 +null2 +null3 +layerpack1 +bind1 +ifconnected1 +ifconnected2 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O.order" +Content-Type: text/plain + +7 +surface_globals +displacement_globals +surface_output +displacement_output +output_collect +volumeshadercore1 +computelighting1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/Facing_Angle.order" +Content-Type: text/plain + +4 +normalfalloff1 +suboutput1 +subinput1 +exp + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/Facing_Angle.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity.order" +Content-Type: text/plain + +9 +opacity +switch3 +opacity_input_switcher +Alpha +twoway3 +condition +multiply4 +suboutput1 +subinput1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1.order" +Content-Type: text/plain + +15 +suboutput1 +subinput1 +addconst1 +global1 +light_intensity +light_direction +dot1 +clamp1 +multiply1 +add1 +add2 +multiply3 +add3 +N_normalize +shadow1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness.order" +Content-Type: text/plain + +9 +illuminance1 +number_of_lights +light_value +light_sum +light_angle +divide1 +sqrt1 +suboutput1 +light_color + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1.order" +Content-Type: text/plain + +15 +suboutput1 +subinput1 +global1 +fit1 +max1 +light_direction +dot1 +clamp1 +multiply3 +add3 +N_normalize +light_intensity +multiply4 +add1 +shadow1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle.order" +Content-Type: text/plain + +7 +suboutput1 +illuminance1 +value +light_angle +light_color +floattovec1 +light_sum + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor.order" +Content-Type: text/plain + +31 +base_color +twoway1 +normalize_condition +multiply1 +Brightness +switch1 +base_input +Light_Angle +lambert1 +switch2 +twoway2 +diffuse_condition +Kd +switch4 +Kd_input +multiply3 +Cd +multiply5 +twoway4 +condition1 +suboutput1 +subinput1 +mulconst1 +cosine1 +sqrt1 +negate1 +addconst1 +subconst1 +mulconst2 +cosine2 +pow1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap.order" +Content-Type: text/plain + +5 +suboutput1 +subinput1 +texture1 +vectohvec1 +uvcoords1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity.order" +Content-Type: text/plain + +24 +useSpecular +twoway5 +Urough +Vrough +specType +sharp +switch5 +specular_input +specular_color_ramp +multiply6 +useSpecMap +specularMap +specMapWrap +specMapFilter +specMapWidth +specMapBorder +if_UseSpecMap +specMapClr +specular1 +switch6 +Ks_input +Ks_ramp +suboutput1 +subinput1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp.order" +Content-Type: text/plain + +16 +output1 +Facing_Angle +premultColors +paintExport +diffuseExport +frontface1 +specularExport +addSpecReflRefr +opacity +surfacecolor +specularity +uvcoords1 +opacityExport +twoway1 +useOpacity +Ce + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/suboutput1.def" +Content-Type: text/plain + +comment "" +position -16.1241 11.501 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 "" "" 1 "Properties" +1 simple_ramp 0 1 "Surface Shader" +} +inputs +{ +0 "" 0 1 +1 simple_ramp 0 1 +} +stat +{ + create 1220300129 + modify 1231890496 + author stucker@finland + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/suboutput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O.order" +Content-Type: text/plain + +2 +simple_ramp +suboutput1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O.order" +Content-Type: text/plain + +4 +O_TUPTUO_REDAHS_ECAFRUS_O_SURFACE_SHADER_OUTPUT_O +O_TCELOC_TUPTUO_O_OUTPUT_COLECT_O +O_FOLAF_EGDE_O_EDGE_FALOF_O +O_REWOP_FOLAF_EGDE_O_EDGE_FALOF_POWER_O + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O.order" +Content-Type: text/plain + +11 +output_collect +output1 +Cd +multiply1 +density +colour +smokedensity +multiply2 +parameter1 +densitytoopacity1 +global1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.order" +Content-Type: text/plain + +15 +densitytoopacity1 +pbrphase1 +multiply1 +multiply2 +global2 +multiply3 +suboutput1 +subinput1 +null1 +null2 +null3 +layerpack1 +bind1 +ifconnected1 +ifconnected2 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O.order" +Content-Type: text/plain + +7 +surface_globals +displacement_globals +surface_output +displacement_output +output_collect +O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O +computelighting1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.order" +Content-Type: text/plain + +15 +densitytoopacity1 +pbrphase1 +multiply1 +multiply2 +global2 +multiply3 +suboutput1 +subinput1 +null1 +null2 +null3 +layerpack1 +bind1 +ifconnected1 +ifconnected2 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O.order" +Content-Type: text/plain + +7 +surface_globals +displacement_globals +surface_output +displacement_output +output_collect +O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O +computelighting1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.order" +Content-Type: text/plain + +23 +O____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____O +O____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____O +O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O +O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O +O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O +O____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____O +O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____O____TCARTBUS____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____SUBRTRACT____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O +O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT___O +O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O +O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O +O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O +O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O +O____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____O +O____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____O +O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O +O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O +O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT___O +O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O +O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O +O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O +O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O +global1 +snippet1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O.order" +Content-Type: text/plain + +3 +O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O +O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O +O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.order" +Content-Type: text/plain + +12 +O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT____O +O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT____O +O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O +O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O +O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O +O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O +O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O +O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O +O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O +O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O +O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O +O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O.order" +Content-Type: text/plain + +3 +O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O +O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O +O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop.order" +Content-Type: text/plain + +8 +O____EMULOV____O____VOLUME____O +O____PMAR____O____RAMP____O +O____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O +O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O +O____EMULOV_EREHPS____O____SPHERE_VOLUME____O +O____EMULOV_GNIR____O____RING_VOLUME____O +O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O +O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="shop.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img.def" +Content-Type: text/plain + +comment "" +position 7.2592 3.5813 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1586866133 + modify 1627741273 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + }, + "nodeshape":{ + "type":"string", + "value":"circle" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="vex.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud.order" +Content-Type: text/plain + +13 +outpupt1 +density +clouddensity +diff +Ce +output_collect +multiply2 +Cd +multiply1 +diff1 +volumemodel1 +shadowscale +phase + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat/cloud.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat.order" +Content-Type: text/plain + +2 +O____REDAHS_LSLG____O____GLSL_SHADER____O1 +cloud + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="mat.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="stage.def" +Content-Type: text/plain + +comment "" +position 0 4.5 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on debug off +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1627740638 + modify 1640786511 + author Administrator@O + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="stage.parm" +Content-Type: text/plain + +{ +version 0.8 +pinnedprims [ 0 locks=0 ] ( "" ) +resolvercontextassetpath [ 0 locks=0 ] ( "" ) +insertionpointdescriptor [ 0 locks=0 ] ( "" ) +rendergallerysource [ 0 locks=0 ] ( $HIP/galleries/$HIPNAME.$OS/rendergallery.db ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="stage.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="stage.datablocks" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +AAAAAAAAAAIAFF9fb25sb2FkX18uZXhwYW5zaW9uAAlleHBhbnNpb24AAAAAAAAABHsKfQoAFF9fb25sb2FkX18ubG9hZG1hc2tzAAlsb2FkbWFza3MAAAAAAAAAZ3sKCSJwb3B1bGF0ZWFsbCI6dHJ1ZSwKCSJwb3B1bGF0ZXA= +YXRocyI6WwoJXSwKCSJtdXRlbGF5ZXJzIjpbCgldLAoJImxvYWRhbGwiOnRydWUsCgkibG9hZHBhdGhzIjpbCgldCn0K + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="stage.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="tasks.def" +Content-Type: text/plain + +comment "" +position 0 5.25 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1627740647 + modify 1627741273 + author Administrator@O + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="tasks.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="tasks.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="tasks.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".scenefilevisualizers" +Content-Type: text/plain + +visualizeradd -r vis_color vis_mask +visualizerset vis_mask type ( vis_color ) label ( mask ) parameters ( '{\nversion 0.8\ncolortype [ 0 locks=0 ] ( "attribramped" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( mask )\nuvattrib [ 0 locks=0 ] ( uv )\ndistortiontype [ 0 locks=0 ] ( "global" )\nrangesection [ 0 locks=0 ] ( 0 )\nrangespec [ 0 locks=0 ] ( "min-max" )\nminscalar [ 0 locks=0 ] ( 0 )\nmaxscalar [ 0 locks=0 ] ( 1 )\ncenterscalar [ 0 locks=0 ] ( 0 )\nwidthscalar [ 0 locks=0 ] ( 2 )\nclamptype [ 0 locks=0 ] ( "edge" )\nconstcolor [ 0 locks=0 ] ( 1 0 0 1 )\nusethreevtxcolor [ 0 locks=0 ] ( "on" )\ncolorthreevtx [ 0 locks=0 ] ( 1 1 0 )\nusefourvtxcolor [ 0 locks=0 ] ( "on" )\ncolorfourvtx [ 0 locks=0 ] ( 0.5 0.69999999999999996 1 )\nusenvtxcolor [ 0 locks=0 ] ( "on" )\ncolornvtx [ 0 locks=0 ] ( 1 0 0 )\ntreatasscalar [ 0 locks=0 ] ( "off" )\nusing [ 0 locks=0 ] ( "comp" )\ncomponent [ 0 locks=0 ] ( 0 )\nrefvec [ 0 locks=0 ] ( 0 1 0 )\nrandseed [ 0 locks=0 ] ( 0 )\nvalsep [ 0 locks=0 ] ( 1 )\nrampsection [ 0 locks=0 ] ( 0 )\ncolorramppreset [ 0 locks=0 ] ( 0 )\ncolorramp [ 0 locks=0 ] ( 2 )\ncolorramp1pos [ 0 locks=0 ] ( 0 )\ncolorramp1c [ 0 locks=0 ] ( 1 1 1 )\ncolorramp1interp [ 0 locks=0 ] ( "linear" )\ncolorramp2pos [ 0 locks=0 ] ( 1 )\ncolorramp2c [ 0 locks=0 ] ( 1 0 0 )\ncolorramp2interp [ 0 locks=0 ] ( "linear" )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_mask ) icon ( MISC_generic ) +visualizeradd -r vis_color vis_file_voxel_count +visualizerset vis_file_voxel_count type ( vis_color ) label ( file_voxel_count ) parameters ( '{\nversion 0.8\ncolortype [ 0 locks=0 ] ( "attribrandom" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( file_voxel_count )\nuvattrib [ 0 locks=0 ] ( uv )\ndistortiontype [ 0 locks=0 ] ( "global" )\nrangesection [ 0 locks=0 ] ( 0 )\nrangespec [ 0 locks=0 ] ( "auto" )\nminscalar [ 0 locks=0 ] ( 0 )\nmaxscalar [ 0 locks=0 ] ( 1 )\ncenterscalar [ 0 locks=0 ] ( 0 )\nwidthscalar [ 0 locks=0 ] ( 2 )\nclamptype [ 0 locks=0 ] ( "edge" )\nconstcolor [ 0 locks=0 ] ( 1 0 0 1 )\nusethreevtxcolor [ 0 locks=0 ] ( "on" )\ncolorthreevtx [ 0 locks=0 ] ( 1 1 0 )\nusefourvtxcolor [ 0 locks=0 ] ( "on" )\ncolorfourvtx [ 0 locks=0 ] ( 0.5 0.69999999999999996 1 )\nusenvtxcolor [ 0 locks=0 ] ( "on" )\ncolornvtx [ 0 locks=0 ] ( 1 0 0 )\ntreatasscalar [ 0 locks=0 ] ( "off" )\nusing [ 0 locks=0 ] ( "comp" )\ncomponent [ 0 locks=0 ] ( 0 )\nrefvec [ 0 locks=0 ] ( 0 1 0 )\nrandseed [ 0 locks=0 ] ( 0 )\nvalsep [ 0 locks=0 ] ( 1 )\nrampsection [ 0 locks=0 ] ( 0 )\ncolorramppreset [ 0 locks=0 ] ( 0 )\ncolorramp [ 0 locks=0 ] ( 3 )\ncolorramp1pos [ 0 locks=0 ] ( 0 )\ncolorramp1c [ 0 locks=0 ] ( 0 0 1 )\ncolorramp1interp [ 0 locks=0 ] ( "linear" )\ncolorramp2pos [ 0 locks=0 ] ( 0.5 )\ncolorramp2c [ 0 locks=0 ] ( 1 1 1 )\ncolorramp2interp [ 0 locks=0 ] ( "linear" )\ncolorramp3pos [ 0 locks=0 ] ( 1 )\ncolorramp3c [ 0 locks=0 ] ( 1 0 0 )\ncolorramp3interp [ 0 locks=0 ] ( "linear" )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_file_voxel_count ) icon ( MISC_generic ) +visualizeradd -r vis_tag vis_volvis_emitcdrange +visualizerset vis_volvis_emitcdrange type ( vis_tag ) label ( volvis_emitcdrange ) parameters ( '{\nversion 0.8\ntabs [ 0 locks=0 ] ( 0 0 0 )\ntagstyle [ 0 locks=0 ] ( "textonly" )\ntextsource [ 0 locks=0 ] ( "detailattr" )\ntagstring [ 0 locks=0 ] ( "Tag Text ..." )\nattrib [ 0 locks=0 ] ( volvis_emitcdrange )\niconsource [ 0 locks=0 ] ( "objecticon" )\ntagicon [ 0 locks=0 ] ( $HH/help/images/object_sop.svg )\nplacement [ 0 locks=0 ] ( "left" )\nallowselection [ 0 locks=0 ] ( "on" )\nplacementsection [ 0 locks=0 ] ( 0 )\nshownwhenoffscreen [ 0 locks=0 ] ( "off" )\nicononlywhenoffscreen [ 0 locks=0 ] ( "on" )\nfont [ 0 locks=0 ] ( Proportional )\nfontsize [ 0 locks=0 ] ( 14 )\niconsize [ 0 locks=0 ] ( 22 )\ntextcolor [ 0 locks=0 ] ( 0.94999999999999996 0.94999999999999996 0.94999999999999996 0.90000000000000002 )\nshowframe [ 0 locks=0 ] ( "on" )\nframecolor [ 0 locks=0 ] ( 0.5 0.5 0.5 0.90000000000000002 )\nshowpanel [ 0 locks=0 ] ( "on" )\npanelcolor [ 0 locks=0 ] ( 0.050000000000000003 0.050000000000000003 0.050000000000000003 0.90000000000000002 )\ncornerrad [ 0 locks=0 ] ( 8 )\npadding [ 0 locks=0 ] ( 2 )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_volvis_emitcdrange ) icon ( MISC_generic ) +visualizeradd -r vis_color vis_color_1 +visualizerset vis_color_1 type ( vis_color ) label ( 'Color 1' ) parameters ( '{\nversion 0.8\ncolortype [ 0 locks=0 ] ( "attribasis" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( "" )\nuvattrib [ 0 locks=0 ] ( uv )\ndistortiontype [ 0 locks=0 ] ( "global" )\nrangesection [ 0 locks=0 ] ( 0 )\nrangespec [ 0 locks=0 ] ( "auto" )\nminscalar [ 0 locks=0 ] ( 0 )\nmaxscalar [ 0 locks=0 ] ( 1 )\ncenterscalar [ 0 locks=0 ] ( 0 )\nwidthscalar [ 0 locks=0 ] ( 2 )\nclamptype [ 0 locks=0 ] ( "edge" )\nconstcolor [ 0 locks=0 ] ( 1 0 0 1 )\nusethreevtxcolor [ 0 locks=0 ] ( "on" )\ncolorthreevtx [ 0 locks=0 ] ( 1 1 0 )\nusefourvtxcolor [ 0 locks=0 ] ( "on" )\ncolorfourvtx [ 0 locks=0 ] ( 0.5 0.69999999999999996 1 )\nusenvtxcolor [ 0 locks=0 ] ( "on" )\ncolornvtx [ 0 locks=0 ] ( 1 0 0 )\ntreatasscalar [ 0 locks=0 ] ( "off" )\nusing [ 0 locks=0 ] ( "comp" )\ncomponent [ 0 locks=0 ] ( 0 )\nrefvec [ 0 locks=0 ] ( 0 1 0 )\nrandseed [ 0 locks=0 ] ( 0 )\nvalsep [ 0 locks=0 ] ( 1 )\nrampsection [ 0 locks=0 ] ( 0 )\ncolorramppreset [ 0 locks=0 ] ( 0 )\ncolorramp [ 0 locks=0 ] ( 3 )\ncolorramp1pos [ 0 locks=0 ] ( 0 )\ncolorramp1c [ 0 locks=0 ] ( 0 0 1 )\ncolorramp1interp [ 0 locks=0 ] ( "linear" )\ncolorramp2pos [ 0 locks=0 ] ( 0.5 )\ncolorramp2c [ 0 locks=0 ] ( 1 1 1 )\ncolorramp2interp [ 0 locks=0 ] ( "linear" )\ncolorramp3pos [ 0 locks=0 ] ( 1 )\ncolorramp3c [ 0 locks=0 ] ( 1 0 0 )\ncolorramp3interp [ 0 locks=0 ] ( "linear" )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_color_1 ) icon ( VIEW_visualization_color ) + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".application" +Content-Type: text/plain + +viewerstow -b stow -x stow -l stow -m hide -c hide -d stow OO.panetab17.world +vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' OO.panetab17.world +viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on OO.panetab17.world +vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' OO.panetab17.world +viewlayout -s 2 OO.panetab17.world +viewerinspect OO.panetab17.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) +viewtype -t perspective OO.panetab17.world.`vpname("OO.panetab17.world",2)` +viewtype -t ortho_top OO.panetab17.world.`vpname("OO.panetab17.world",1)` +viewtype -t ortho_front OO.panetab17.world.`vpname("OO.panetab17.world",3)` +viewtype -t ortho_right OO.panetab17.world.`vpname("OO.panetab17.world",4)` +viewname -l on -n aaaa3 OO.panetab17.world.`vpname("OO.panetab17.world",2)` +viewname -l on -n aaaa2 OO.panetab17.world.`vpname("OO.panetab17.world",1)` +viewname -l on -n aaaa1 OO.panetab17.world.`vpname("OO.panetab17.world",3)` +viewname -l on -n aaaa0 OO.panetab17.world.`vpname("OO.panetab17.world",4)` +viewname -l off -n persp1 OO.panetab17.world.`vpname("OO.panetab17.world",2)` +viewname -l off -n top1 OO.panetab17.world.`vpname("OO.panetab17.world",1)` +viewname -l off -n front1 OO.panetab17.world.`vpname("OO.panetab17.world",3)` +viewname -l off -n right1 OO.panetab17.world.`vpname("OO.panetab17.world",4)` +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab17.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab17.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab17.world.persp1 +viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d none -r unique display OO.panetab17.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab17.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab17.world.persp1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab17.world.persp1 +viewdisplay -Q on -m on -v on OO.panetab17.world.persp1 +viewdisplay -W off 0 0 OO.panetab17.world.persp1 +viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab17.world.persp1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab17.world.persp1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 0 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab17.world.persp1 +viewinfotext -m always -s off -t on OO.panetab17.world.persp1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab17.world.persp1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab17.world.persp1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab17.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a off -o 0 -16 -s 256 256 -B 1 -e off cam OO.panetab17.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab17.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab17.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab17.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab17.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab17.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab17.world.persp1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab17.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab17.world.persp1 +viewtransform OO.panetab17.world.persp1 version ( 3 ) flag ( Fox ) orthowidth ( 1.09892 ) focal ( 100 ) aperture ( 100 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0014003 1400.3 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -3.72287e-16 0 1.15752 ) pxyz ( 0 0 0 ) rotation ( 1 -0 3.21625e-16 0 1 -0 -3.21625e-16 -0 1 ) homedistance ( 1.15752 ) homeadjboxwidth ( 1.10197 ) homeorthowidth ( 1.10197 ) homeradius ( 1.40697 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +viewcamera -c /obj/O____AREMAC____O____CAMERA____O OO.panetab17.world.persp1 +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab17.world.persp1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab17.world.persp1 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab17.world.persp1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab17.world.persp1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab17.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab17.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab17.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab17.world.top1 +viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d none -r unique display OO.panetab17.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab17.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab17.world.top1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab17.world.top1 +viewdisplay -Q on -m on -v on OO.panetab17.world.top1 +viewdisplay -W off 0 0 OO.panetab17.world.top1 +viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab17.world.top1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab17.world.top1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 0 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab17.world.top1 +viewinfotext -m always -s off -t on OO.panetab17.world.top1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab17.world.top1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab17.world.top1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab17.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a off -o 0 -16 -s 256 256 -B 1 -e off cam OO.panetab17.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab17.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab17.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab17.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab17.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab17.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab17.world.top1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab17.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab17.world.top1 +viewtransform OO.panetab17.world.top1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1.19209e-07 1 0 -1 1.19209e-07 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab17.world.top1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab17.world.top1 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab17.world.top1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab17.world.top1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab17.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab17.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab17.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab17.world.front1 +viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d none -r unique display OO.panetab17.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab17.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab17.world.front1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab17.world.front1 +viewdisplay -Q on -m on -v on OO.panetab17.world.front1 +viewdisplay -W off 0 0 OO.panetab17.world.front1 +viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab17.world.front1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab17.world.front1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 0 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab17.world.front1 +viewinfotext -m always -s off -t on OO.panetab17.world.front1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab17.world.front1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab17.world.front1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab17.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a off -o 0 -16 -s 256 256 -B 1 -e off cam OO.panetab17.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab17.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab17.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab17.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab17.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab17.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab17.world.front1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab17.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab17.world.front1 +viewtransform OO.panetab17.world.front1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab17.world.front1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab17.world.front1 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab17.world.front1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab17.world.front1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab17.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab17.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab17.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab17.world.right1 +viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d none -r unique display OO.panetab17.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab17.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab17.world.right1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab17.world.right1 +viewdisplay -Q on -m on -v on OO.panetab17.world.right1 +viewdisplay -W off 0 0 OO.panetab17.world.right1 +viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab17.world.right1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab17.world.right1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 0 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab17.world.right1 +viewinfotext -m always -s off -t on OO.panetab17.world.right1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab17.world.right1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab17.world.right1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab17.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a off -o 0 -16 -s 256 256 -B 1 -e off cam OO.panetab17.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab17.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab17.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab17.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab17.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab17.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab17.world.right1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab17.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab17.world.right1 +viewtransform OO.panetab17.world.right1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 6.12323e-17 0 1 0 1 0 -1 0 6.12323e-17 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab17.world.right1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab17.world.right1 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab17.world.right1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab17.world.right1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab17.world.right1 +viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 OO.panetab17.world +cplane -o 0 0 0 -n -8.74228e-08 0 -1 -x -1 0 8.74228e-08 -l n -s 0.0625 0.0625 -c 16 16 -r 4 4 -d off OO.panetab17.world +glcache -t 10 -v 100 +networkeditor -p '{\n}\n'networkeditor -p '{\n}\n'networkeditor -p '{\n}\n'viewerstow -b stow -x open -l stow -m hide -c hide -d open OO.panetab9.world +vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' OO.panetab9.world +viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on OO.panetab9.world +vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' OO.panetab9.world +viewlayout -s 2 OO.panetab9.world +viewerinspect OO.panetab9.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) +viewtype -t perspective OO.panetab9.world.`vpname("OO.panetab9.world",2)` +viewtype -t ortho_top OO.panetab9.world.`vpname("OO.panetab9.world",1)` +viewtype -t ortho_front OO.panetab9.world.`vpname("OO.panetab9.world",3)` +viewtype -t ortho_right OO.panetab9.world.`vpname("OO.panetab9.world",4)` +viewname -l on -n aaaa3 OO.panetab9.world.`vpname("OO.panetab9.world",2)` +viewname -l on -n aaaa2 OO.panetab9.world.`vpname("OO.panetab9.world",1)` +viewname -l on -n aaaa1 OO.panetab9.world.`vpname("OO.panetab9.world",3)` +viewname -l on -n aaaa0 OO.panetab9.world.`vpname("OO.panetab9.world",4)` +viewname -l off -n persp1 OO.panetab9.world.`vpname("OO.panetab9.world",2)` +viewname -l off -n top1 OO.panetab9.world.`vpname("OO.panetab9.world",1)` +viewname -l off -n front1 OO.panetab9.world.`vpname("OO.panetab9.world",3)` +viewname -l off -n right1 OO.panetab9.world.`vpname("OO.panetab9.world",4)` +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab9.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab9.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab9.world.persp1 +viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab9.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab9.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab9.world.persp1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab9.world.persp1 +viewdisplay -Q on -m on -v on OO.panetab9.world.persp1 +viewdisplay -W off 0 0 OO.panetab9.world.persp1 +viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab9.world.persp1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab9.world.persp1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab9.world.persp1 +viewinfotext -m always -s off -t on OO.panetab9.world.persp1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab9.world.persp1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab9.world.persp1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab9.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.panetab9.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab9.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab9.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab9.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab9.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab9.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab9.world.persp1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab9.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab9.world.persp1 +viewtransform OO.panetab9.world.persp1 version ( 3 ) flag ( Fx ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00142505 1425.05 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +viewcamera -c '' OO.panetab9.world.persp1 +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab9.world.persp1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab9.world.persp1 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab9.world.persp1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab9.world.persp1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab9.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab9.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab9.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab9.world.top1 +viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab9.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab9.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab9.world.top1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab9.world.top1 +viewdisplay -Q on -m on -v on OO.panetab9.world.top1 +viewdisplay -W off 0 0 OO.panetab9.world.top1 +viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab9.world.top1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab9.world.top1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab9.world.top1 +viewinfotext -m always -s off -t on OO.panetab9.world.top1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab9.world.top1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab9.world.top1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab9.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.panetab9.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab9.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab9.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab9.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab9.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab9.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab9.world.top1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab9.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab9.world.top1 +viewtransform OO.panetab9.world.top1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00142505 1425.05 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab9.world.top1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab9.world.top1 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab9.world.top1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab9.world.top1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab9.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab9.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab9.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab9.world.front1 +viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab9.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab9.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab9.world.front1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab9.world.front1 +viewdisplay -Q on -m on -v on OO.panetab9.world.front1 +viewdisplay -W off 0 0 OO.panetab9.world.front1 +viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab9.world.front1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab9.world.front1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab9.world.front1 +viewinfotext -m always -s off -t on OO.panetab9.world.front1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab9.world.front1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab9.world.front1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab9.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.panetab9.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab9.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab9.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab9.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab9.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab9.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab9.world.front1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab9.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab9.world.front1 +viewtransform OO.panetab9.world.front1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00142505 1425.05 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab9.world.front1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab9.world.front1 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab9.world.front1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab9.world.front1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab9.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab9.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab9.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab9.world.right1 +viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab9.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab9.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab9.world.right1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab9.world.right1 +viewdisplay -Q on -m on -v on OO.panetab9.world.right1 +viewdisplay -W off 0 0 OO.panetab9.world.right1 +viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab9.world.right1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab9.world.right1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab9.world.right1 +viewinfotext -m always -s off -t on OO.panetab9.world.right1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab9.world.right1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab9.world.right1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab9.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.panetab9.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab9.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab9.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab9.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab9.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab9.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab9.world.right1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab9.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab9.world.right1 +viewtransform OO.panetab9.world.right1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00142505 1425.05 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab9.world.right1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab9.world.right1 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab9.world.right1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab9.world.right1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab9.world.right1 +viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 OO.panetab9.world +cplane -o 0 0 0 -n -8.74228e-08 0 -1 -x -1 0 8.74228e-08 -l n -s 0.0625 0.0625 -c 16 16 -r 4 4 -d off OO.panetab9.world +glcache -t 10 -v 100 +viewerstow -b stow -x stow -l stow -m hide -c stow -d open OO.panetab13.world +vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' OO.panetab13.world +viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on OO.panetab13.world +vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' OO.panetab13.world +viewlayout -s 2 OO.panetab13.world +viewerinspect OO.panetab13.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) +viewtype -t perspective OO.panetab13.world.`vpname("OO.panetab13.world",2)` +viewtype -t perspective OO.panetab13.world.`vpname("OO.panetab13.world",1)` +viewtype -t perspective OO.panetab13.world.`vpname("OO.panetab13.world",3)` +viewtype -t perspective OO.panetab13.world.`vpname("OO.panetab13.world",4)` +viewname -l on -n aaaa3 OO.panetab13.world.`vpname("OO.panetab13.world",2)` +viewname -l on -n aaaa2 OO.panetab13.world.`vpname("OO.panetab13.world",1)` +viewname -l on -n aaaa1 OO.panetab13.world.`vpname("OO.panetab13.world",3)` +viewname -l on -n aaaa0 OO.panetab13.world.`vpname("OO.panetab13.world",4)` +viewname -l off -n persp1 OO.panetab13.world.`vpname("OO.panetab13.world",2)` +viewname -l off -n persp4 OO.panetab13.world.`vpname("OO.panetab13.world",1)` +viewname -l off -n persp3 OO.panetab13.world.`vpname("OO.panetab13.world",3)` +viewname -l off -n persp2 OO.panetab13.world.`vpname("OO.panetab13.world",4)` +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab13.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab13.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab13.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab13.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab13.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab13.world.persp1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab13.world.persp1 +viewdisplay -Q on -m on -v on OO.panetab13.world.persp1 +viewdisplay -W off 0 0 OO.panetab13.world.persp1 +viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab13.world.persp1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab13.world.persp1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab13.world.persp1 +viewinfotext -m always -s off -t on OO.panetab13.world.persp1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab13.world.persp1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab13.world.persp1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab13.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.panetab13.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab13.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab13.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab13.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab13.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab13.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab13.world.persp1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab13.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab13.world.persp1 +viewtransform OO.panetab13.world.persp1 version ( 3 ) flag ( Fox ) orthowidth ( 1.09892 ) focal ( 100 ) aperture ( 100 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0014003 1400.3 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 6.33088e-16 0 1.11744 ) pxyz ( 0 0 0 ) rotation ( 1 3.21625e-16 -5.66554e-16 -3.21625e-16 1 1.82218e-31 5.66554e-16 -0 1 ) homedistance ( 1.11744 ) homeadjboxwidth ( 1.09892 ) homeorthowidth ( 1.09892 ) homeradius ( 1.39918 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +viewcamera -c /obj/O____AREMAC____O____CAMERA____O OO.panetab13.world.persp1 +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab13.world.persp1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab13.world.persp1 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab13.world.persp1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab13.world.persp1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab13.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab13.world.persp4 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab13.world.persp4 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab13.world.persp4 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab13.world.persp4 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab13.world.persp4 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab13.world.persp4 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab13.world.persp4 +viewdisplay -Q on -m on -v on OO.panetab13.world.persp4 +viewdisplay -W off 0 0 OO.panetab13.world.persp4 +viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab13.world.persp4 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab13.world.persp4 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab13.world.persp4 +viewinfotext -m always -s off -t on OO.panetab13.world.persp4 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab13.world.persp4 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab13.world.persp4 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab13.world.persp4 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.panetab13.world.persp4 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab13.world.persp4 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab13.world.persp4 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab13.world.persp4 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab13.world.persp4 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab13.world.persp4 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab13.world.persp4 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab13.world.persp4 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab13.world.persp4 +viewtransform OO.panetab13.world.persp4 version ( 3 ) flag ( Fx ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +viewcamera -c '' OO.panetab13.world.persp4 +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab13.world.persp4 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab13.world.persp4 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab13.world.persp4 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab13.world.persp4 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab13.world.persp4 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab13.world.persp3 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab13.world.persp3 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab13.world.persp3 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab13.world.persp3 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab13.world.persp3 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab13.world.persp3 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab13.world.persp3 +viewdisplay -Q on -m on -v on OO.panetab13.world.persp3 +viewdisplay -W off 0 0 OO.panetab13.world.persp3 +viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab13.world.persp3 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab13.world.persp3 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab13.world.persp3 +viewinfotext -m always -s off -t on OO.panetab13.world.persp3 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab13.world.persp3 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab13.world.persp3 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab13.world.persp3 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.panetab13.world.persp3 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab13.world.persp3 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab13.world.persp3 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab13.world.persp3 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab13.world.persp3 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab13.world.persp3 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab13.world.persp3 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab13.world.persp3 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab13.world.persp3 +viewtransform OO.panetab13.world.persp3 version ( 3 ) flag ( Fx ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +viewcamera -c '' OO.panetab13.world.persp3 +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab13.world.persp3 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab13.world.persp3 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab13.world.persp3 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab13.world.persp3 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab13.world.persp3 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab13.world.persp2 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab13.world.persp2 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab13.world.persp2 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab13.world.persp2 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab13.world.persp2 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab13.world.persp2 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab13.world.persp2 +viewdisplay -Q on -m on -v on OO.panetab13.world.persp2 +viewdisplay -W off 0 0 OO.panetab13.world.persp2 +viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab13.world.persp2 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab13.world.persp2 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab13.world.persp2 +viewinfotext -m always -s off -t on OO.panetab13.world.persp2 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab13.world.persp2 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab13.world.persp2 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab13.world.persp2 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.panetab13.world.persp2 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab13.world.persp2 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab13.world.persp2 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab13.world.persp2 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab13.world.persp2 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab13.world.persp2 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab13.world.persp2 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab13.world.persp2 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab13.world.persp2 +viewtransform OO.panetab13.world.persp2 version ( 3 ) flag ( Fx ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +viewcamera -c '' OO.panetab13.world.persp2 +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab13.world.persp2 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab13.world.persp2 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab13.world.persp2 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab13.world.persp2 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab13.world.persp2 +viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 OO.panetab13.world +cplane -o 0 0 0 -n -8.74228e-08 0 -1 -x -1 0 8.74228e-08 -l n -s 0.0625 0.0625 -c 16 16 -r 4 4 -d off OO.panetab13.world +glcache -t 10 -v 100 +viewerstow -b stow -x open -l stow -m hide -c hide -d open OO.copy_of_panetab13_1.world +vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' OO.copy_of_panetab13_1.world +viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on OO.copy_of_panetab13_1.world +vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' OO.copy_of_panetab13_1.world +viewlayout -s 2 OO.copy_of_panetab13_1.world +viewerinspect OO.copy_of_panetab13_1.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) +viewtype -t perspective OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",2)` +viewtype -t ortho_top OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",1)` +viewtype -t ortho_front OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",3)` +viewtype -t ortho_right OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",4)` +viewname -l on -n aaaa3 OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",2)` +viewname -l on -n aaaa2 OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",1)` +viewname -l on -n aaaa1 OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",3)` +viewname -l on -n aaaa0 OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",4)` +viewname -l off -n persp1 OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",2)` +viewname -l off -n top1 OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",1)` +viewname -l off -n front1 OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",3)` +viewname -l off -n right1 OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",4)` +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.copy_of_panetab13_1.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.copy_of_panetab13_1.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.copy_of_panetab13_1.world.persp1 +viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.copy_of_panetab13_1.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.copy_of_panetab13_1.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.copy_of_panetab13_1.world.persp1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.copy_of_panetab13_1.world.persp1 +viewdisplay -Q on -m on -v on OO.copy_of_panetab13_1.world.persp1 +viewdisplay -W off 0 0 OO.copy_of_panetab13_1.world.persp1 +viewdisplay -c on -l2 -K on -P points -p 8 OO.copy_of_panetab13_1.world.persp1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.copy_of_panetab13_1.world.persp1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.copy_of_panetab13_1.world.persp1 +viewinfotext -m always -s off -t on OO.copy_of_panetab13_1.world.persp1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.copy_of_panetab13_1.world.persp1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.copy_of_panetab13_1.world.persp1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.copy_of_panetab13_1.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.copy_of_panetab13_1.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.copy_of_panetab13_1.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.copy_of_panetab13_1.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.copy_of_panetab13_1.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.copy_of_panetab13_1.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.copy_of_panetab13_1.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.copy_of_panetab13_1.world.persp1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.copy_of_panetab13_1.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.copy_of_panetab13_1.world.persp1 +viewtransform OO.copy_of_panetab13_1.world.persp1 version ( 3 ) flag ( Fx ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00142505 1425.05 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +viewcamera -c '' OO.copy_of_panetab13_1.world.persp1 +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.copy_of_panetab13_1.world.persp1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.copy_of_panetab13_1.world.persp1 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.copy_of_panetab13_1.world.persp1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.copy_of_panetab13_1.world.persp1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.copy_of_panetab13_1.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.copy_of_panetab13_1.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.copy_of_panetab13_1.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.copy_of_panetab13_1.world.top1 +viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.copy_of_panetab13_1.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.copy_of_panetab13_1.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.copy_of_panetab13_1.world.top1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.copy_of_panetab13_1.world.top1 +viewdisplay -Q on -m on -v on OO.copy_of_panetab13_1.world.top1 +viewdisplay -W off 0 0 OO.copy_of_panetab13_1.world.top1 +viewdisplay -c on -l2 -K on -P points -p 8 OO.copy_of_panetab13_1.world.top1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.copy_of_panetab13_1.world.top1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.copy_of_panetab13_1.world.top1 +viewinfotext -m always -s off -t on OO.copy_of_panetab13_1.world.top1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.copy_of_panetab13_1.world.top1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.copy_of_panetab13_1.world.top1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.copy_of_panetab13_1.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.copy_of_panetab13_1.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.copy_of_panetab13_1.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.copy_of_panetab13_1.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.copy_of_panetab13_1.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.copy_of_panetab13_1.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.copy_of_panetab13_1.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.copy_of_panetab13_1.world.top1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.copy_of_panetab13_1.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.copy_of_panetab13_1.world.top1 +viewtransform OO.copy_of_panetab13_1.world.top1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00142505 1425.05 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.copy_of_panetab13_1.world.top1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.copy_of_panetab13_1.world.top1 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.copy_of_panetab13_1.world.top1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.copy_of_panetab13_1.world.top1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.copy_of_panetab13_1.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.copy_of_panetab13_1.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.copy_of_panetab13_1.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.copy_of_panetab13_1.world.front1 +viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.copy_of_panetab13_1.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.copy_of_panetab13_1.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.copy_of_panetab13_1.world.front1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.copy_of_panetab13_1.world.front1 +viewdisplay -Q on -m on -v on OO.copy_of_panetab13_1.world.front1 +viewdisplay -W off 0 0 OO.copy_of_panetab13_1.world.front1 +viewdisplay -c on -l2 -K on -P points -p 8 OO.copy_of_panetab13_1.world.front1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.copy_of_panetab13_1.world.front1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.copy_of_panetab13_1.world.front1 +viewinfotext -m always -s off -t on OO.copy_of_panetab13_1.world.front1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.copy_of_panetab13_1.world.front1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.copy_of_panetab13_1.world.front1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.copy_of_panetab13_1.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.copy_of_panetab13_1.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.copy_of_panetab13_1.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.copy_of_panetab13_1.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.copy_of_panetab13_1.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.copy_of_panetab13_1.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.copy_of_panetab13_1.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.copy_of_panetab13_1.world.front1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.copy_of_panetab13_1.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.copy_of_panetab13_1.world.front1 +viewtransform OO.copy_of_panetab13_1.world.front1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00142505 1425.05 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.copy_of_panetab13_1.world.front1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.copy_of_panetab13_1.world.front1 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.copy_of_panetab13_1.world.front1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.copy_of_panetab13_1.world.front1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.copy_of_panetab13_1.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.copy_of_panetab13_1.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.copy_of_panetab13_1.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.copy_of_panetab13_1.world.right1 +viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.copy_of_panetab13_1.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.copy_of_panetab13_1.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.copy_of_panetab13_1.world.right1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.copy_of_panetab13_1.world.right1 +viewdisplay -Q on -m on -v on OO.copy_of_panetab13_1.world.right1 +viewdisplay -W off 0 0 OO.copy_of_panetab13_1.world.right1 +viewdisplay -c on -l2 -K on -P points -p 8 OO.copy_of_panetab13_1.world.right1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.copy_of_panetab13_1.world.right1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.copy_of_panetab13_1.world.right1 +viewinfotext -m always -s off -t on OO.copy_of_panetab13_1.world.right1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.copy_of_panetab13_1.world.right1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.copy_of_panetab13_1.world.right1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.copy_of_panetab13_1.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.copy_of_panetab13_1.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.copy_of_panetab13_1.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.copy_of_panetab13_1.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.copy_of_panetab13_1.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.copy_of_panetab13_1.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.copy_of_panetab13_1.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.copy_of_panetab13_1.world.right1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.copy_of_panetab13_1.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.copy_of_panetab13_1.world.right1 +viewtransform OO.copy_of_panetab13_1.world.right1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00142505 1425.05 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.copy_of_panetab13_1.world.right1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.copy_of_panetab13_1.world.right1 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.copy_of_panetab13_1.world.right1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.copy_of_panetab13_1.world.right1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.copy_of_panetab13_1.world.right1 +viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 OO.copy_of_panetab13_1.world +cplane -o 0 0 0 -n -8.74228e-08 0 -1 -x -1 0 8.74228e-08 -l n -s 0.0625 0.0625 -c 16 16 -r 4 4 -d off OO.copy_of_panetab13_1.world +glcache -t 10 -v 100 +viewerstow -b stow -x stow -l stow -m hide -c hide -d stow OO.panetab1.world +vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' OO.panetab1.world +viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on OO.panetab1.world +vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' OO.panetab1.world +viewlayout -s 2 OO.panetab1.world +viewerinspect OO.panetab1.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) +viewtype -t perspective OO.panetab1.world.`vpname("OO.panetab1.world",2)` +viewtype -t ortho_top OO.panetab1.world.`vpname("OO.panetab1.world",1)` +viewtype -t ortho_front OO.panetab1.world.`vpname("OO.panetab1.world",3)` +viewtype -t ortho_right OO.panetab1.world.`vpname("OO.panetab1.world",4)` +viewname -l on -n aaaa3 OO.panetab1.world.`vpname("OO.panetab1.world",2)` +viewname -l on -n aaaa2 OO.panetab1.world.`vpname("OO.panetab1.world",1)` +viewname -l on -n aaaa1 OO.panetab1.world.`vpname("OO.panetab1.world",3)` +viewname -l on -n aaaa0 OO.panetab1.world.`vpname("OO.panetab1.world",4)` +viewname -l off -n persp1 OO.panetab1.world.`vpname("OO.panetab1.world",2)` +viewname -l off -n top1 OO.panetab1.world.`vpname("OO.panetab1.world",1)` +viewname -l off -n front1 OO.panetab1.world.`vpname("OO.panetab1.world",3)` +viewname -l off -n right1 OO.panetab1.world.`vpname("OO.panetab1.world",4)` +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab1.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab1.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab1.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab1.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab1.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab1.world.persp1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab1.world.persp1 +viewdisplay -Q on -m on -v on OO.panetab1.world.persp1 +viewdisplay -W off 0 0 OO.panetab1.world.persp1 +viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab1.world.persp1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab1.world.persp1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 0 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab1.world.persp1 +viewinfotext -m always -s off -t on OO.panetab1.world.persp1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab1.world.persp1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab1.world.persp1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab1.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a off -o 0 -16 -s 256 256 -B 1 -e off cam OO.panetab1.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab1.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab1.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab1.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab1.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab1.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab1.world.persp1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab1.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab1.world.persp1 +viewtransform OO.panetab1.world.persp1 version ( 3 ) flag ( Fox ) orthowidth ( 1.09892 ) focal ( 100 ) aperture ( 100 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0014003 1400.3 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -3.72287e-16 0 1.15752 ) pxyz ( 0 0 0 ) rotation ( 1 -0 3.21625e-16 0 1 -0 -3.21625e-16 -0 1 ) homedistance ( 1.1605 ) homeadjboxwidth ( 1.10494 ) homeorthowidth ( 1.10494 ) homeradius ( 1.40886 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +viewcamera -c /obj/O____AREMAC____O____CAMERA____O OO.panetab1.world.persp1 +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab1.world.persp1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab1.world.persp1 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab1.world.persp1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab1.world.persp1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab1.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab1.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab1.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab1.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab1.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab1.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab1.world.top1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab1.world.top1 +viewdisplay -Q on -m on -v on OO.panetab1.world.top1 +viewdisplay -W off 0 0 OO.panetab1.world.top1 +viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab1.world.top1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab1.world.top1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 0 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab1.world.top1 +viewinfotext -m always -s off -t on OO.panetab1.world.top1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab1.world.top1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab1.world.top1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab1.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a off -o 0 -16 -s 256 256 -B 1 -e off cam OO.panetab1.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab1.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab1.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab1.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab1.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab1.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab1.world.top1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab1.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab1.world.top1 +viewtransform OO.panetab1.world.top1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1.19209e-07 1 0 -1 1.19209e-07 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab1.world.top1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab1.world.top1 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab1.world.top1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab1.world.top1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab1.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab1.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab1.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab1.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab1.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab1.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab1.world.front1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab1.world.front1 +viewdisplay -Q on -m on -v on OO.panetab1.world.front1 +viewdisplay -W off 0 0 OO.panetab1.world.front1 +viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab1.world.front1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab1.world.front1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 0 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab1.world.front1 +viewinfotext -m always -s off -t on OO.panetab1.world.front1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab1.world.front1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab1.world.front1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab1.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a off -o 0 -16 -s 256 256 -B 1 -e off cam OO.panetab1.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab1.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab1.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab1.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab1.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab1.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab1.world.front1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab1.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab1.world.front1 +viewtransform OO.panetab1.world.front1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab1.world.front1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab1.world.front1 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab1.world.front1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab1.world.front1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab1.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab1.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab1.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab1.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab1.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab1.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab1.world.right1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab1.world.right1 +viewdisplay -Q on -m on -v on OO.panetab1.world.right1 +viewdisplay -W off 0 0 OO.panetab1.world.right1 +viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab1.world.right1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab1.world.right1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 0 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab1.world.right1 +viewinfotext -m always -s off -t on OO.panetab1.world.right1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab1.world.right1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab1.world.right1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab1.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a off -o 0 -16 -s 256 256 -B 1 -e off cam OO.panetab1.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab1.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab1.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab1.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab1.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab1.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab1.world.right1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab1.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab1.world.right1 +viewtransform OO.panetab1.world.right1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 6.12323e-17 0 1 0 1 0 -1 0 6.12323e-17 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab1.world.right1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab1.world.right1 +viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab1.world.right1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab1.world.right1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab1.world.right1 +viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 OO.panetab1.world +cplane -o 0 0 0 -n -8.74228e-08 0 -1 -x -1 0 8.74228e-08 -l n -s 0.0625 0.0625 -c 16 16 -r 4 4 -d off OO.panetab1.world +glcache -t 10 -v 100 +imgview -p '(' none -z 1 ')' 0 -c 0 -l on -s off -i imgview3 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 1 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 2 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 3 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 4 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 5 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 6 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 7 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 8 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 9 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 10 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 11 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 12 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 13 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 14 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 15 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 16 +imgviewtime -G on -H on -L off -P on -V on -b on -d -e on -f on -g 0 -r 24 -u fr imgview3 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 1 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 2 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 3 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 4 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 5 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 6 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 7 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 8 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 9 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 10 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 11 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 12 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 13 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 14 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 15 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 16 +imgviewtime -G on -H on -L off -P off -V on -b on -d -e on -f on -g 0 -r 60 -u fr imgview2 +imgview -p '(' none -z 1 ')' 0 -c 0 -l on -s off -i imgview4 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 1 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 2 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 3 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 4 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 5 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 6 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 7 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 8 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 9 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 10 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 11 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 12 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 13 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 14 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 15 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 16 +imgviewtime -G on -H on -L on -P off -V on -b on -d -e on -f on -g 0 -r 24 -u fr imgview4 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 1 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 2 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 3 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 4 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 5 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 6 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 7 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 8 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 9 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 10 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 11 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 12 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 13 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 14 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 15 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 16 +imgview -p '(' none -z 1 ')' 0 -c 0 -l on -s off -i imgview6 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 1 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 2 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 3 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 4 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 5 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 6 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 7 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 8 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 9 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 10 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 11 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 12 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 13 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 14 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 15 +imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 16 +imgviewtime -G on -H on -L on -P off -V on -b on -d -e on -f on -g 0 -r 24 -u fr imgview6 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 1 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 2 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 3 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 4 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 5 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 6 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 7 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 8 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 9 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 10 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 11 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 12 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 13 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 14 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 15 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 16 +performance -c on -d on -f on -g on -j on -k on -m off -n on -o on -t off -v on -p on -y on -u on -e on -r absolute -R milliseconds -w tree panetab30 +networkeditor -p '{\n}\n'networkeditor -p '{\n}\n'networkeditor -p '{\n}\n'networkeditor -p '{\n}\n'viewerstow -b stow -x open -l stow -m hide -c hide -d open O.panetab9.world +vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' O.panetab9.world +viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on O.panetab9.world +vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' O.panetab9.world +viewlayout -s 2 O.panetab9.world +viewerinspect O.panetab9.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) +viewtype -t perspective O.panetab9.world.`vpname("O.panetab9.world",2)` +viewtype -t ortho_top O.panetab9.world.`vpname("O.panetab9.world",1)` +viewtype -t ortho_front O.panetab9.world.`vpname("O.panetab9.world",3)` +viewtype -t ortho_right O.panetab9.world.`vpname("O.panetab9.world",4)` +viewname -l on -n aaaa3 O.panetab9.world.`vpname("O.panetab9.world",2)` +viewname -l on -n aaaa2 O.panetab9.world.`vpname("O.panetab9.world",1)` +viewname -l on -n aaaa1 O.panetab9.world.`vpname("O.panetab9.world",3)` +viewname -l on -n aaaa0 O.panetab9.world.`vpname("O.panetab9.world",4)` +viewname -l off -n persp1 O.panetab9.world.`vpname("O.panetab9.world",2)` +viewname -l off -n top1 O.panetab9.world.`vpname("O.panetab9.world",1)` +viewname -l off -n front1 O.panetab9.world.`vpname("O.panetab9.world",3)` +viewname -l off -n right1 O.panetab9.world.`vpname("O.panetab9.world",4)` +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r unique scene O.panetab9.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r scene selectscene O.panetab9.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.panetab9.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d none -r unique display O.panetab9.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.panetab9.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.panetab9.world.persp1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off O.panetab9.world.persp1 +viewdisplay -Q on -m on -v on O.panetab9.world.persp1 +viewdisplay -W off 0 0 O.panetab9.world.persp1 +viewdisplay -c on -l2 -K on -P discs -p 8 O.panetab9.world.persp1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.panetab9.world.persp1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 0 -F 1 -g 1 -G 1 -h 2 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0.015625 -W off -x 0.5 0.5 0.5 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 O.panetab9.world.persp1 +viewinfotext -m always -s off -t on O.panetab9.world.persp1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on O.panetab9.world.persp1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab9.world.persp1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.panetab9.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.panetab9.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab9.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab9.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab9.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab9.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab9.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.panetab9.world.persp1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.panetab9.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.panetab9.world.persp1 +viewtransform O.panetab9.world.persp1 version ( 3 ) flag ( Fx ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.204796 7377.25 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +viewcamera -c '' O.panetab9.world.persp1 +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.panetab9.world.persp1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.panetab9.world.persp1 +viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.panetab9.world.persp1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.panetab9.world.persp1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.panetab9.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r unique scene O.panetab9.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r scene selectscene O.panetab9.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.panetab9.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d none -r unique display O.panetab9.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.panetab9.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.panetab9.world.top1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off O.panetab9.world.top1 +viewdisplay -Q on -m on -v on O.panetab9.world.top1 +viewdisplay -W off 0 0 O.panetab9.world.top1 +viewdisplay -c on -l2 -K on -P discs -p 8 O.panetab9.world.top1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.panetab9.world.top1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 0 -F 1 -g 1 -G 1 -h 2 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0.015625 -W off -x 0.5 0.5 0.5 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 O.panetab9.world.top1 +viewinfotext -m always -s off -t on O.panetab9.world.top1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on O.panetab9.world.top1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab9.world.top1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.panetab9.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.panetab9.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab9.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab9.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab9.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab9.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab9.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.panetab9.world.top1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.panetab9.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.panetab9.world.top1 +viewtransform O.panetab9.world.top1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.204796 7377.25 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.panetab9.world.top1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.panetab9.world.top1 +viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.panetab9.world.top1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.panetab9.world.top1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.panetab9.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r unique scene O.panetab9.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r scene selectscene O.panetab9.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.panetab9.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d none -r unique display O.panetab9.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.panetab9.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.panetab9.world.front1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off O.panetab9.world.front1 +viewdisplay -Q on -m on -v on O.panetab9.world.front1 +viewdisplay -W off 0 0 O.panetab9.world.front1 +viewdisplay -c on -l2 -K on -P discs -p 8 O.panetab9.world.front1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.panetab9.world.front1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 0 -F 1 -g 1 -G 1 -h 2 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0.015625 -W off -x 0.5 0.5 0.5 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 O.panetab9.world.front1 +viewinfotext -m always -s off -t on O.panetab9.world.front1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on O.panetab9.world.front1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab9.world.front1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.panetab9.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.panetab9.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab9.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab9.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab9.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab9.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab9.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.panetab9.world.front1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.panetab9.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.panetab9.world.front1 +viewtransform O.panetab9.world.front1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.204796 7377.25 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.panetab9.world.front1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.panetab9.world.front1 +viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.panetab9.world.front1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.panetab9.world.front1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.panetab9.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r unique scene O.panetab9.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r scene selectscene O.panetab9.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.panetab9.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d none -r unique display O.panetab9.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.panetab9.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.panetab9.world.right1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off O.panetab9.world.right1 +viewdisplay -Q on -m on -v on O.panetab9.world.right1 +viewdisplay -W off 0 0 O.panetab9.world.right1 +viewdisplay -c on -l2 -K on -P discs -p 8 O.panetab9.world.right1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.panetab9.world.right1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 0 -F 1 -g 1 -G 1 -h 2 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0.015625 -W off -x 0.5 0.5 0.5 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 O.panetab9.world.right1 +viewinfotext -m always -s off -t on O.panetab9.world.right1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on O.panetab9.world.right1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab9.world.right1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.panetab9.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.panetab9.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab9.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab9.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab9.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab9.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab9.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.panetab9.world.right1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.panetab9.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.panetab9.world.right1 +viewtransform O.panetab9.world.right1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.204796 7377.25 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.panetab9.world.right1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.panetab9.world.right1 +viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.panetab9.world.right1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.panetab9.world.right1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.panetab9.world.right1 +viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 O.panetab9.world +cplane -o 0 0 0 -n -8.74228e-08 0 -1 -x -1 0 8.74228e-08 -l n -s 0.0625 0.0625 -c 16 16 -r 4 4 -d off O.panetab9.world +glcache -t 10 -v 100 +viewerstow -b stow -x stow -l stow -m hide -c stow -d open O.panetab13.world +vieweroption -a 2 -h 1 -m 0 -r 'View: Mantra' -F 'res 1 2048 2048 zoom 100 croptoview 1 range 1 1 1 keyframesonly 0 framesappend 0 audiofrompanel 1 audio \'\' audioframe 1 audiooffset 0 visible \'\' blockedit 0 background \'\' usegamma 0 gamma 2.2 uselut 0 lut \'C:/O/O____INIDUOH____O____HOUDINI____O/linear-to-srgb_14bit.lut\' initializeops 0 mblur 0 5 2 0 0.500000 aa -1 render current session \'\' leaveframeatend 0 outputmplay 0 limittime 1 20.000000 limitpercent 0 25.000000 outputfile \'\'' O.panetab13.world +viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on O.panetab13.world +vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' O.panetab13.world +viewlayout -s 2 O.panetab13.world +viewerinspect O.panetab13.world mode ( pixels ) object_properties ( ) prim_properties ( ) enable ( 1 ) magnify ( 1 ) +viewtype -t perspective O.panetab13.world.`vpname("O.panetab13.world",2)` +viewtype -t perspective O.panetab13.world.`vpname("O.panetab13.world",1)` +viewtype -t perspective O.panetab13.world.`vpname("O.panetab13.world",3)` +viewtype -t perspective O.panetab13.world.`vpname("O.panetab13.world",4)` +viewname -l on -n aaaa3 O.panetab13.world.`vpname("O.panetab13.world",2)` +viewname -l on -n aaaa2 O.panetab13.world.`vpname("O.panetab13.world",1)` +viewname -l on -n aaaa1 O.panetab13.world.`vpname("O.panetab13.world",3)` +viewname -l on -n aaaa0 O.panetab13.world.`vpname("O.panetab13.world",4)` +viewname -l off -n persp1 O.panetab13.world.`vpname("O.panetab13.world",2)` +viewname -l off -n persp4 O.panetab13.world.`vpname("O.panetab13.world",1)` +viewname -l off -n persp2 O.panetab13.world.`vpname("O.panetab13.world",3)` +viewname -l off -n persp3 O.panetab13.world.`vpname("O.panetab13.world",4)` +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene O.panetab13.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene O.panetab13.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.panetab13.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display O.panetab13.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.panetab13.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.panetab13.world.persp1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R off -i off -D on -k off O.panetab13.world.persp1 +viewdisplay -Q on -m on -v on O.panetab13.world.persp1 +viewdisplay -W off 0 0 O.panetab13.world.persp1 +viewdisplay -c on -l2 -K on -P points -p 8 O.panetab13.world.persp1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.panetab13.world.persp1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.00390625 -Z 1 O.panetab13.world.persp1 +viewinfotext -m always -s off -t on O.panetab13.world.persp1 +viewlight -a on -d on -e on -h off -l on -n 16 -s on O.panetab13.world.persp1 +viewbackground -b off -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab13.world.persp1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.panetab13.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.panetab13.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab13.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab13.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab13.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab13.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab13.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.panetab13.world.persp1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.panetab13.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.panetab13.world.persp1 +viewtransform O.panetab13.world.persp1 version ( 3 ) flag ( Fox ) orthowidth ( 1.09892 ) focal ( 100 ) aperture ( 100 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0014003 1400.3 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -0.249975 0.249975 0.722166 ) pxyz ( -0.249975 0.249975 0.0833333 ) rotation ( 1 3.21625e-16 3.21625e-16 -3.21625e-16 1 -1.03442e-31 -3.21625e-16 -0 1 ) homedistance ( 0.638832 ) homeadjboxwidth ( 0.555499 ) homeorthowidth ( 0.555499 ) homeradius ( 0.726413 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +viewcamera -c /obj/O____AREMAC____O____CAMERA____O O.panetab13.world.persp1 +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.panetab13.world.persp1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.panetab13.world.persp1 +viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.panetab13.world.persp1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.panetab13.world.persp1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.panetab13.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r unique scene O.panetab13.world.persp4 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r scene selectscene O.panetab13.world.persp4 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.panetab13.world.persp4 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d none -r unique display O.panetab13.world.persp4 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.panetab13.world.persp4 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.panetab13.world.persp4 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R off -i off -D on -k off O.panetab13.world.persp4 +viewdisplay -Q on -m on -v on O.panetab13.world.persp4 +viewdisplay -W off 0 0 O.panetab13.world.persp4 +viewdisplay -c on -l2 -K on -P points -p 8 O.panetab13.world.persp4 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.panetab13.world.persp4 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.8 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 1 1 1 -X 1 1 1 -y 1 1 1 -Y 0 0 0 -z 0.00390625 -Z 1 O.panetab13.world.persp4 +viewinfotext -m always -s off -t on O.panetab13.world.persp4 +viewlight -a on -d on -e on -h off -l on -n 16 -s on O.panetab13.world.persp4 +viewbackground -b off -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab13.world.persp4 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.panetab13.world.persp4 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.panetab13.world.persp4 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab13.world.persp4 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab13.world.persp4 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab13.world.persp4 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab13.world.persp4 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab13.world.persp4 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.panetab13.world.persp4 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.panetab13.world.persp4 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.panetab13.world.persp4 +viewtransform O.panetab13.world.persp4 version ( 3 ) flag ( Fox ) orthowidth ( 7.98778 ) focal ( 100 ) aperture ( 1 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -0.468203 2.3683 803.2 ) pxyz ( 0 0 0 ) rotation ( 0.419351 -0.185145 0.888744 -0.185974 0.9407 0.283719 -0.888571 -0.284261 0.360051 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +viewcamera -c '' O.panetab13.world.persp4 +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.panetab13.world.persp4 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.panetab13.world.persp4 +viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.panetab13.world.persp4 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.panetab13.world.persp4 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.panetab13.world.persp4 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r unique scene O.panetab13.world.persp2 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r scene selectscene O.panetab13.world.persp2 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.panetab13.world.persp2 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d none -r unique display O.panetab13.world.persp2 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.panetab13.world.persp2 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.panetab13.world.persp2 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R off -i off -D on -k off O.panetab13.world.persp2 +viewdisplay -Q on -m on -v on O.panetab13.world.persp2 +viewdisplay -W off 0 0 O.panetab13.world.persp2 +viewdisplay -c on -l2 -K on -P points -p 8 O.panetab13.world.persp2 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.panetab13.world.persp2 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.8 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 1 1 1 -X 1 1 1 -y 1 1 1 -Y 0 0 0 -z 0.00390625 -Z 1 O.panetab13.world.persp2 +viewinfotext -m always -s off -t on O.panetab13.world.persp2 +viewlight -a on -d on -e on -h off -l on -n 16 -s on O.panetab13.world.persp2 +viewbackground -b off -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab13.world.persp2 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.panetab13.world.persp2 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.panetab13.world.persp2 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab13.world.persp2 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab13.world.persp2 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab13.world.persp2 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab13.world.persp2 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab13.world.persp2 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.panetab13.world.persp2 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.panetab13.world.persp2 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.panetab13.world.persp2 +viewtransform O.panetab13.world.persp2 version ( 3 ) flag ( Fox ) orthowidth ( 7.98778 ) focal ( 100 ) aperture ( 1 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -0.468203 2.3683 803.2 ) pxyz ( 0 0 0 ) rotation ( 0.419351 -0.185145 0.888744 -0.185974 0.9407 0.283719 -0.888571 -0.284261 0.360051 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +viewcamera -c '' O.panetab13.world.persp2 +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.panetab13.world.persp2 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.panetab13.world.persp2 +viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.panetab13.world.persp2 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.panetab13.world.persp2 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.panetab13.world.persp2 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r unique scene O.panetab13.world.persp3 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r scene selectscene O.panetab13.world.persp3 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.panetab13.world.persp3 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d none -r unique display O.panetab13.world.persp3 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.panetab13.world.persp3 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.panetab13.world.persp3 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R off -i off -D on -k off O.panetab13.world.persp3 +viewdisplay -Q on -m on -v on O.panetab13.world.persp3 +viewdisplay -W off 0 0 O.panetab13.world.persp3 +viewdisplay -c on -l2 -K on -P points -p 8 O.panetab13.world.persp3 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.panetab13.world.persp3 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.8 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 1 1 1 -X 1 1 1 -y 1 1 1 -Y 0 0 0 -z 0.00390625 -Z 1 O.panetab13.world.persp3 +viewinfotext -m always -s off -t on O.panetab13.world.persp3 +viewlight -a on -d on -e on -h off -l on -n 16 -s on O.panetab13.world.persp3 +viewbackground -b off -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab13.world.persp3 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.panetab13.world.persp3 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.panetab13.world.persp3 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab13.world.persp3 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab13.world.persp3 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab13.world.persp3 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab13.world.persp3 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab13.world.persp3 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.panetab13.world.persp3 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.panetab13.world.persp3 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.panetab13.world.persp3 +viewtransform O.panetab13.world.persp3 version ( 3 ) flag ( Fox ) orthowidth ( 7.98778 ) focal ( 100 ) aperture ( 1 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -0.468203 2.3683 803.2 ) pxyz ( 0 0 0 ) rotation ( 0.419351 -0.185145 0.888744 -0.185974 0.9407 0.283719 -0.888571 -0.284261 0.360051 ) homedistance ( 112.043 ) homeadjboxwidth ( 1.11543 ) homeorthowidth ( 1.11543 ) homeradius ( 1.7343 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +viewcamera -c '' O.panetab13.world.persp3 +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.panetab13.world.persp3 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.panetab13.world.persp3 +viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.panetab13.world.persp3 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.panetab13.world.persp3 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.panetab13.world.persp3 +viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 O.panetab13.world +cplane -o 0 0 0 -n 1.74846e-07 0 1 -x 1 0 0 -l n -s 0.0625 0.0625 -c 8 8 -r 1 1 -d off O.panetab13.world +glcache -t 10 -v 100 +viewerstow -b stow -x open -l stow -m hide -c hide -d open O.copy_of_panetab13_1.world +vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' O.copy_of_panetab13_1.world +viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on O.copy_of_panetab13_1.world +vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' O.copy_of_panetab13_1.world +viewlayout -s 2 O.copy_of_panetab13_1.world +viewerinspect O.copy_of_panetab13_1.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) +viewtype -t perspective O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",2)` +viewtype -t ortho_top O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",1)` +viewtype -t ortho_front O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",3)` +viewtype -t ortho_right O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",4)` +viewname -l on -n aaaa3 O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",2)` +viewname -l on -n aaaa2 O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",1)` +viewname -l on -n aaaa1 O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",3)` +viewname -l on -n aaaa0 O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",4)` +viewname -l off -n persp1 O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",2)` +viewname -l off -n top1 O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",1)` +viewname -l off -n front1 O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",3)` +viewname -l off -n right1 O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",4)` +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r unique scene O.copy_of_panetab13_1.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r scene selectscene O.copy_of_panetab13_1.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.copy_of_panetab13_1.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d none -r unique display O.copy_of_panetab13_1.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.copy_of_panetab13_1.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.copy_of_panetab13_1.world.persp1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off O.copy_of_panetab13_1.world.persp1 +viewdisplay -Q on -m on -v on O.copy_of_panetab13_1.world.persp1 +viewdisplay -W off 0 0 O.copy_of_panetab13_1.world.persp1 +viewdisplay -c on -l2 -K on -P discs -p 8 O.copy_of_panetab13_1.world.persp1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.copy_of_panetab13_1.world.persp1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 0 -F 0 -g 1 -G 1 -h 2 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0.015625 -W off -x 0.5 0.5 0.5 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 O.copy_of_panetab13_1.world.persp1 +viewinfotext -m always -s off -t on O.copy_of_panetab13_1.world.persp1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on O.copy_of_panetab13_1.world.persp1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.copy_of_panetab13_1.world.persp1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.copy_of_panetab13_1.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.copy_of_panetab13_1.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.copy_of_panetab13_1.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.copy_of_panetab13_1.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.copy_of_panetab13_1.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.copy_of_panetab13_1.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.copy_of_panetab13_1.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.copy_of_panetab13_1.world.persp1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.copy_of_panetab13_1.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.copy_of_panetab13_1.world.persp1 +viewtransform O.copy_of_panetab13_1.world.persp1 version ( 3 ) flag ( Fx ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.204796 7377.25 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +viewcamera -c '' O.copy_of_panetab13_1.world.persp1 +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.copy_of_panetab13_1.world.persp1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.copy_of_panetab13_1.world.persp1 +viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.copy_of_panetab13_1.world.persp1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.copy_of_panetab13_1.world.persp1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.copy_of_panetab13_1.world.persp1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r unique scene O.copy_of_panetab13_1.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r scene selectscene O.copy_of_panetab13_1.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.copy_of_panetab13_1.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d none -r unique display O.copy_of_panetab13_1.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.copy_of_panetab13_1.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.copy_of_panetab13_1.world.top1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off O.copy_of_panetab13_1.world.top1 +viewdisplay -Q on -m on -v on O.copy_of_panetab13_1.world.top1 +viewdisplay -W off 0 0 O.copy_of_panetab13_1.world.top1 +viewdisplay -c on -l2 -K on -P discs -p 8 O.copy_of_panetab13_1.world.top1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.copy_of_panetab13_1.world.top1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 0 -F 0 -g 1 -G 1 -h 2 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0.015625 -W off -x 0.5 0.5 0.5 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 O.copy_of_panetab13_1.world.top1 +viewinfotext -m always -s off -t on O.copy_of_panetab13_1.world.top1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on O.copy_of_panetab13_1.world.top1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.copy_of_panetab13_1.world.top1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.copy_of_panetab13_1.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.copy_of_panetab13_1.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.copy_of_panetab13_1.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.copy_of_panetab13_1.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.copy_of_panetab13_1.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.copy_of_panetab13_1.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.copy_of_panetab13_1.world.top1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.copy_of_panetab13_1.world.top1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.copy_of_panetab13_1.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.copy_of_panetab13_1.world.top1 +viewtransform O.copy_of_panetab13_1.world.top1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.204796 7377.25 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.copy_of_panetab13_1.world.top1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.copy_of_panetab13_1.world.top1 +viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.copy_of_panetab13_1.world.top1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.copy_of_panetab13_1.world.top1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.copy_of_panetab13_1.world.top1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r unique scene O.copy_of_panetab13_1.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r scene selectscene O.copy_of_panetab13_1.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.copy_of_panetab13_1.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d none -r unique display O.copy_of_panetab13_1.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.copy_of_panetab13_1.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.copy_of_panetab13_1.world.front1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off O.copy_of_panetab13_1.world.front1 +viewdisplay -Q on -m on -v on O.copy_of_panetab13_1.world.front1 +viewdisplay -W off 0 0 O.copy_of_panetab13_1.world.front1 +viewdisplay -c on -l2 -K on -P discs -p 8 O.copy_of_panetab13_1.world.front1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.copy_of_panetab13_1.world.front1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 0 -F 0 -g 1 -G 1 -h 2 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0.015625 -W off -x 0.5 0.5 0.5 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 O.copy_of_panetab13_1.world.front1 +viewinfotext -m always -s off -t on O.copy_of_panetab13_1.world.front1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on O.copy_of_panetab13_1.world.front1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.copy_of_panetab13_1.world.front1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.copy_of_panetab13_1.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.copy_of_panetab13_1.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.copy_of_panetab13_1.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.copy_of_panetab13_1.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.copy_of_panetab13_1.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.copy_of_panetab13_1.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.copy_of_panetab13_1.world.front1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.copy_of_panetab13_1.world.front1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.copy_of_panetab13_1.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.copy_of_panetab13_1.world.front1 +viewtransform O.copy_of_panetab13_1.world.front1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.204796 7377.25 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.copy_of_panetab13_1.world.front1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.copy_of_panetab13_1.world.front1 +viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.copy_of_panetab13_1.world.front1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.copy_of_panetab13_1.world.front1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.copy_of_panetab13_1.world.front1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r unique scene O.copy_of_panetab13_1.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r scene selectscene O.copy_of_panetab13_1.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.copy_of_panetab13_1.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d none -r unique display O.copy_of_panetab13_1.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.copy_of_panetab13_1.world.right1 +viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.copy_of_panetab13_1.world.right1 +viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off O.copy_of_panetab13_1.world.right1 +viewdisplay -Q on -m on -v on O.copy_of_panetab13_1.world.right1 +viewdisplay -W off 0 0 O.copy_of_panetab13_1.world.right1 +viewdisplay -c on -l2 -K on -P discs -p 8 O.copy_of_panetab13_1.world.right1 +viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.copy_of_panetab13_1.world.right1 +vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 0 -F 0 -g 1 -G 1 -h 2 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0.015625 -W off -x 0.5 0.5 0.5 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 O.copy_of_panetab13_1.world.right1 +viewinfotext -m always -s off -t on O.copy_of_panetab13_1.world.right1 +viewlight -a on -d on -e on -h on -l on -n 16 -s on O.copy_of_panetab13_1.world.right1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.copy_of_panetab13_1.world.right1 +viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.copy_of_panetab13_1.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.copy_of_panetab13_1.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.copy_of_panetab13_1.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.copy_of_panetab13_1.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.copy_of_panetab13_1.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.copy_of_panetab13_1.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.copy_of_panetab13_1.world.right1 +viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.copy_of_panetab13_1.world.right1 +viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.copy_of_panetab13_1.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.copy_of_panetab13_1.world.right1 +viewtransform O.copy_of_panetab13_1.world.right1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.204796 7377.25 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) +vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.copy_of_panetab13_1.world.right1 +viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.copy_of_panetab13_1.world.right1 +viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.copy_of_panetab13_1.world.right1 +viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.copy_of_panetab13_1.world.right1 +viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.copy_of_panetab13_1.world.right1 +viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 O.copy_of_panetab13_1.world +cplane -o 0 0 0 -n -8.74228e-08 0 -1 -x -1 0 8.74228e-08 -l n -s 0.0625 0.0625 -c 16 16 -r 4 4 -d off O.copy_of_panetab13_1.world +glcache -t 10 -v 100 +panepath -d OO -f -p panetab14 /obj/ +panepath -d OO -f -p panetab1 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O +panepath -d OO -f -p panetab24 /obj/ +panepath -d OO -f -p panetab25 /obj/ +panepath -d OO -f -p panetab26 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O +panepath -d OO -f -p panetab7 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O +panepath -d OO -f -p panetab6 /obj/ +panepath -d OO -f -p panetab27 /obj/ +panepath -d OO -f -p panetab28 /obj/ +panepath -d OO -f -p panetab3 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O +panepath -d OO -f -p copy_of_panetab13_1 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O +panepath -d OO -f -p panetab13 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O +panepath -d OO -f -p panetab9 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O +panepath -d OO -f -p panetab12 /obj/ +panepath -d OO -f -p panetab10 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O +panepath -d OO -f -p panetab2 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O +panepath -d OO -f -p panetab5 /obj/ +panepath -d OO -f -p panetab17 /obj/ +panepath -d OO -f -p panetab18 /obj/ +panepath -d OO -f -p panetab15 /shop/O____EMULOV____O____VOLUME____O/surface_globals +panepath -d OO -f -p panetab4 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O +panepath -d OO -f -p panetab20 /obj/ +panepath -d OO -f -p panetab8 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O +panepath -d OO -f -p panetab21 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O +panepath -d OO -f -p panetab23 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O +panepath -d OO -f -p panetab11 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1 +panepath -d OO -f -p panetab16 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O +desk set OO +viewupdate -u always +audiopanel -s p '/ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_HTAM_GNINIBMOC_O_COMBINING_MATH_O' +audiopanel -s r off +audiopanel -s s 69 +audiopanel -s f 69 +audiopanel -t p stop +audiopanel -t l off +audiopanel -t r on +audiopanel -o m off +audiopanel -o t on +audiopanel -o u on +audiopanel -o l 1 +audiopanel -o r 1 +audiopanel -o d 1 +audiopanel -r d 0.2 +audiopanel -m 0 +audiopanel -a '' +audiopanel -f 1 +audiopanel -O 0 +colorsettings -D -A -g 1 -l "" -p -s -v -i -r -c -f +pomadd -e on -p on -c on -s on -r 1 0 0 'Render Region' renderregion +compproject -r 1024 1024 -a 1 -d fp -p 0 1 -P full -f 1 -F 1 -l on +texcache -a off -r 2147483647 2147483647 -m 10000 -M 1 +shopvisible +I3D +VMantra +RIB +alias -u '__sesi_license__' '{ +verification_id 2e906a18 +license_id 00000000040288A0 +lock 678ZnXWWz22D9fMri0aW6uHNs4t+JOzQgTmxTz21bVc1AnyK7nIThLfzoU51hIggM9yRh3Y9hRlIxC +data 000000010000000100000012000000052002077465O*.*.*.*2e906a18 +product_id Houdini-Master +server_platform Generic +support_expiry 2028-12-25 +houdini_version 18005 +available 199 +count 200 +ip_mask *.*.*.* +display O 0/1 +}' + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".bundles" +Content-Type: text/plain + +opbadd -f bundle4 +opbop bundle4 filter '!!SOP!!' +opbadd -f bundle3 +opbop bundle3 filter '!!SOP!!' +opbadd -f bundle2 +opbop bundle2 filter '!!SOP!!' +opbadd -f bundle1 +opbop bundle1 filter '!!SOP!!' + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".takes" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +SG91ZGluaVRha2VGaWxlIDEuMAp0YWtlIG5hbWUgTWFpbiBraWRzIDAKAAAAAmUK + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".styles" +Content-Type: text/plain + +NSJb{} +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".contextoptions" +Content-Type: text/plain + +[ +] + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".cwd" +Content-Type: text/plain + +opcf /obj +takeset Main + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY--